Skip to content
All library documents

Multi-Oscillator Divergence with Trend and Volume Filters

Article MQL5 code base

Summary

The described Expert Advisor seeks reversal trades by checking for divergence in RSI, MACD, and the Stochastic Oscillator. It uses a configurable minimum confirmation count, so a signal can require agreement from multiple oscillators rather than relying on a single indicator. The text identifies standard period and component settings for the three oscillators, along with switches to allow or disable long and short trades.

Two optional filters are described. A 50-period exponential moving average restricts longs to prices above the average and shorts to prices below it; a volume filter requires the signal bar’s volume to exceed preceding average volume by a significant amount. These rules are presented as ways to filter potential entries, not as validated improvements. The source is incomplete: it leaves risk management and parts of divergence detection unexplained, and its recommended-usage section contains no guidance. It reports no backtest, live results, exit rules, or evidence for the claimed signal reliability.

Key ideas

  • The strategy looks for divergence across RSI, MACD, and Stochastic Oscillator readings.
  • A configurable confirmation threshold determines how many oscillators must agree.
  • An optional 50-period EMA filter aligns long and short entries with the prevailing price trend.
  • An optional volume filter requires elevated signal-bar volume relative to earlier bars.
  • The description omits key implementation and risk details and provides no performance evidence.

Tags

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