Combining Volume, MACD Momentum, and Fair Value Gaps for Trade Signals
Summary
The strategy combines three filters: volume and price behavior, MACD direction, and fair value gap location. A bullish volume signal requires an up candle, volume above its moving average, and a close above a recent high; the bearish condition mirrors these tests. MACD confirms direction when its line is on the corresponding side of both the signal line and zero. The code detects upward or downward gaps using separated candle ranges and stores the latest gap bounds. It enters when the matching volume and MACD conditions occur while price overlaps those bounds and the same-side position is not already open.
The document describes configurable lookbacks and indicator lengths, but supplies no performance results or backtest settings that demonstrate an edge. Its stated risks include parameter sensitivity, lag, overfitting, abrupt market moves, and the absence of explicit stop-loss and take-profit rules. The code also checks only whether a same-side position exists, so it does not itself clearly prevent a new opposite-side signal while a position is open. The proposed filters are design ideas that require independent testing across instruments and market conditions.
Key ideas
- Volume above its moving average and a price breakout define the directional VSA condition.
- MACD must agree with the signal line and have the same sign as the proposed trade direction.
- A recent detected gap supplies a price region that must overlap the current bar.
- The code provides no explicit stop-loss or take-profit logic and reports no performance evidence.
- Multiple filters and tunable lookbacks can create parameter sensitivity and overfitting concerns.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.