Multi-Timeframe MACD Trend Scoring with Dynamic Position Signals
Summary
This strategy turns MACD direction into a score and combines it with a higher-timeframe reading. The score reflects whether the MACD line is rising or falling, whether its histogram moves in the same direction, and whether the MACD line crosses its signal line. A weighted blend of the current and higher timeframe scores determines long or short entries when the result changes sign. The parameter list includes standard MACD lengths of 12, 26, and 9, along with score weights and an ATR-based stop setting.
The document presents multi-timeframe filtering as a way to temper short-term signals and describes position adjustment according to signal strength. It also acknowledges MACD lag, the possibility that the higher-timeframe signal misleads, and the need to tune parameters and weights. The published configuration tests BTC/USDT futures over roughly one year, using daily bars and hourly base data, but no returns or other performance statistics are reported. The source enables higher-timeframe lookahead by default, which can introduce future information into historical signals and make backtest results unreliable unless disabled or otherwise addressed.
Key ideas
- The strategy scores MACD direction, histogram direction, and crossovers to form a trend signal.
- A higher-timeframe MACD score is blended with the current timeframe score to filter entries.
- Entries follow changes in the blended score’s sign, while score weights influence signal contributions.
- The document describes an ATR-based stop line and position adjustment, but supplies no measured performance results.
- The default higher-timeframe lookahead setting can create look-ahead bias in historical testing.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.