Skip to content

EhlersUltimateOscillator

Ehlers DSP oscillator ehlers dsp momentum adaptive

A highly responsive oscillator created from the difference of two highpass filters, normalized by RMS.

Usage

Use as a multi-scale momentum oscillator that combines signals from multiple cycle-aware timeframes to reduce false signals from any single period.

Background

Ehlers Ultimate Oscillator combines the outputs of multiple cycle-synchronized oscillators operating at different dominant cycle harmonics. By averaging across scales, it reduces the likelihood of false signals that occur when any single oscillator is temporarily misaligned with the market cycle.

Parameters

  • band_edge (default: 20): Critical period (shorter period)
  • bandwidth (default: 2.0): Multiplier for the longer period

Formula

[ HP_1 = \text{HighPass}(Price, BandEdge \cdot Bandwidth) ] [ HP_2 = \text{HighPass}(Price, BandEdge) ] [ Signal = HP_1 - HP_2 ] [ UO = \frac{Signal}{RMS(Signal, 100)} ]

Source