Skip to content
All library documents

Altered OBV MACD Signals with Moving-Average Trend Filters

Article Strategy library · Author: ChaoZhang

Summary

This strategy applies MACD to a modified On Balance Volume series, intending to detect changes in volume momentum, and also includes moving averages as market trend context. The described approach buys when the modified-volume MACD crosses upward and sells on a downward cross, with a simple moving average filter intended to reduce trades in trendless conditions. The supplied code, however, defines its entry conditions using modified-OBV MACD crossovers and rising or falling checks; its stated moving-average conditions are calculated but are not applied to those entries. It also calculates a separate price MACD for the short-side condition.

The document gives adjustable MACD lengths and moving-average plots, along with BTC/USDT Binance futures backtest settings spanning about a year on daily bars. It reports no performance statistics. The authors identify false signals, parameter sensitivity, market conditions, and backtest overfitting as concerns, and suggest additional filters, stop losses, and money management. Those are proposed improvements rather than tested evidence of better outcomes.

Key ideas

  • The method calculates MACD on a modified OBV series to track volume momentum.
  • The altered OBV assigns volume direction using close-to-close movement and an additional open-versus-close rule.
  • The code enters long on an upward modified-OBV MACD crossover with rising momentum.
  • Although moving averages are plotted and trend conditions are calculated, those conditions do not filter the shown entries.
  • The published backtest settings provide no results, and the document flags false signals and overfitting risk.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.