Skip to content
All library documents

M-Oscillator: Momentum Signals for Ranging and Trending Markets

Article ProRealCode

Summary

The M-Oscillator is presented as a momentum-oscillator variation built from the direction of price changes over a lookback period, then smoothed into a histogram, oscillator, and signal line. Readings above 10 are described as overbought and those below -10 as oversold. The suggested reversal signals occur when the oscillator crosses back out of those zones: downward for a short signal and upward for a long signal.

The author cautions that these signals are more suitable for sideways markets, since readings can remain extreme during trends. ADX below 25 is suggested as a way to identify a range, and divergences are also mentioned as potential clues. The document provides indicator code and threshold guidance, but no testing results, asset-specific settings, or evidence that the signals are profitable. The thresholds and filtering approach should therefore be treated as a proposed interpretation, not a validated trading system.

Key ideas

  • The indicator sums the direction of price changes over a lookback and applies exponential smoothing.
  • Readings above 10 are labeled overbought, while readings below -10 are labeled oversold.
  • The proposed reversal signals occur when the oscillator crosses back out of an extreme zone.
  • The author warns that extreme readings can persist during trends, making the signals more suitable for ranges.
  • ADX below 25 and oscillator divergences are suggested as supplementary analysis.

Tags

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