Skip to content
All library documents

Dual Range Filters with EMA and Ultimate Oscillator Signals

Article Strategy library · Author: ChaoZhang

Summary

This indicator combines two smoothed range filters to represent shorter and intermediate directional movement, an exponential moving average (EMA) as a broader trend reference, and the Ultimate Oscillator (UO) to flag overbought or oversold conditions. Buy and sell signals are generated when the trigger filter’s direction changes, then can be filtered by price relative to the EMA and by UO thresholds. The indicator also marks EMA crossings and pullbacks when both filters point in the same direction, and provides corresponding alerts.

Inputs allow users to change the filters’ sources, sampling periods, and range multipliers, along with the EMA and UO settings. The description presents the tool as suitable for very short-term scalping and notes initial use on NAS100, but the published backtest settings instead specify BTC/USDT futures on a two-hour chart with a 15-minute base period. No performance results are reported. Signals are configurable technical rules rather than evidence of predictive advantage; the document also suggests using divergence signals for added confirmation.

Key ideas

  • Two smoothed range filters are used to detect aligned directional movement across different horizons.
  • An EMA can restrict buy signals to closes above it and sell signals to closes below it.
  • The Ultimate Oscillator can suppress entries when its readings cross configured overbought or oversold thresholds.
  • Pullback markers and EMA crossings provide additional visual signals and alerts.
  • The document gives no quantified performance evidence, and its stated scalping use differs from the published backtest timeframe.

Tags

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