Language: English. Choose a language
Get started

← All indicators

Indicators · Momentum & oscillators

Elliott Wave Oscillator

The gap between two averages, used to help count and confirm Elliott waves.

Origin: Tom Joseph, Advanced GET—the 5/34 oscillator, after Elliott

Best suited to
Trending markets
Responsiveness
Lagging
Family
Momentum & oscillators
Elliott Wave Oscillator applied to a chart in Analess, on synthetic demonstration data.
Elliott Wave Oscillator in Analess, on illustrative data. View full-size capture.

What it is

The Elliott Wave Oscillator (EWO) is a momentum histogram used by Elliott Wave practitioners to help label wave structure. It is built on the observation that the strongest momentum of an impulse sequence usually appears in wave 3, so the oscillator's largest extreme tends to mark wave 3 — and a weaker, diverging push afterwards suggests wave 5.

How it is calculated

EWO is the difference between a fast and a slow simple moving average of median price ((high + low) / 2) — 5 and 35 periods by default. The construction is nearly identical to the Awesome Oscillator (which uses 5/34); the 5/35 pairing is the convention popularized in Elliott-wave trading tools. The result is plotted as a histogram around zero.

How to read it

The "ewo" histogram swings around the "zero" line. In a five-wave advance, the tallest cluster of positive bars typically accompanies wave 3; the pullback toward (often through) zero maps to wave 4; and a renewed push to new price highs on visibly smaller bars — a divergence — is characteristic of wave 5. The same logic mirrors for declines. Practitioners often require the wave-4 retracement to bring the oscillator back by a large fraction of its wave-3 extreme before hunting the wave-5 setup.

What to look for

  • DivergenceDownside

    Price makes a higher high while the "ewo" histogram peaks lower than its previous extreme — the classic wave-5 divergence that precedes a corrective reversal.

  • DivergenceUpside

    Price makes a lower low on a shallower negative EWO extreme, suggesting a downside impulse is completing.

  • Centre-line crossContext

    A pullback of the histogram toward or through zero after a strong extreme often corresponds to a wave-4 correction within the impulse.

  • Turning patternContext

    The histogram's largest extreme of a sequence marks the likely wave-3 midpoint — a reference bar for projecting where the pattern completes.

When to use it

EWO is used wherever Elliott analysis is applied — indexes, FX, commodities, and crypto — and works best on swing timeframes (hourly to weekly) where impulse structures span enough bars for the 35-period baseline to be meaningful. It is a labelling aid, not a stand-alone system: its value comes from combining it with an actual wave count. In choppy, corrective, or news-driven markets without clear impulses, its extremes and divergences lose their intended meaning.

Works well with

Settings explained

fastPeriod
Length of the fast median-price SMA, default 5 — the convention in Elliott-wave tools. Shortening it exaggerates each sub-wave; lengthening it merges them.
slowPeriod
Length of the slow baseline SMA, default 35. The 35-bar window is chosen so a typical five-wave sequence fits within it; changing it re-tunes which degree of wave structure the oscillator highlights.

Limitations and common mistakes

  • Its interpretive framework assumes an Elliott impulse is actually unfolding — outside that context it is just a fast/slow SMA spread.
  • Wave labels are only certain in hindsight; the oscillator narrows the options but cannot remove the ambiguity of a live count.
  • It is unbounded and instrument-relative, so extreme heights are comparable only within the same chart and degree.

References

  • Origin: Tom Joseph, Advanced GET—the 5/34 oscillator, after Elliott.
  • Elliott wave principle — Wikipedia (opens in a new tab)

This page explains how an indicator is calculated and read. It describes past data, not what price will do next, and it is not a recommendation to trade. Read the disclaimers.

Try it in Analess

Add Elliott Wave Oscillator to any chart, adjust its settings, and open this explainer from the indicator itself.