Skip to content
All library documents

Smoothed Range Oscillator: Relative Price Position with JMA Filtering

Article MQL5 code base

Summary

The Range Oscillator represents the median price’s relative position within the highest-high to lowest-low range over a chosen period. This version adds smoothing to the original oscillator, aiming to reduce false signals while preserving responsiveness. The stated smoothing method is JMA, which the document characterizes as adding very little lag.

The description suggests that the smoothed indicator may be easier to use in a range of decision contexts because it filters some noisy movement without substantially delaying the signal. However, it does not specify the oscillator’s formula, the lookback period, how the bands are calculated, or what constitutes an entry, exit, or trend change. No chart examples, backtest results, or comparisons with the unsmoothed version are supplied. The claims about cleaner signals and low added lag are therefore qualitative; traders would need to evaluate them on their own instruments and time frames before relying on the indicator.

Key ideas

  • The oscillator locates median price within a selected period’s high-low range.
  • This version smooths the original oscillator with JMA filtering.
  • The stated aim is to reduce false signals while adding little lag.
  • The document supplies no formulas, trading rules, chart examples, or performance tests.

Tags

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