# 5/35 Oscillator

Also known as: Elliott oscillator.
A Momentum & Oscillators concept (Classic single-name oscillators) in the LuxAlgo Library, with 1 indicator implementation.

## What is the 5/35 Oscillator?

The 5/35 Oscillator, widely known as the Elliott Wave Oscillator (EWO), is the difference between a 5-period and a 35-period simple moving average, plotted as a histogram around zero. Implementations differ on the input (some average the close, others the bar midpoint), but the intent is constant: the short average captures the swing underway, the long average approximates the trend one degree higher, and their spread turns wave strength into a comparable number. Its popularity comes from computerized Elliott analysis, where Tom Joseph's wave-counting method made the 5/35 pairing standard.

It matters because Elliott counts need an independent strength gauge. In that tradition, the histogram's largest extreme tends to print during wave 3, typically the strongest leg of a five-wave impulse; the fourth-wave correction commonly pulls the reading back to or through zero; and a fifth-wave price extreme against a smaller oscillator peak creates the [divergence](https://www.luxalgo.com/library/concept/regular-bullish-bearish-divergence/) that flags completion. These are guidelines with exceptions, not rules: the oscillator cannot label waves by itself, and readings only make sense on a timeframe sized to the wave degree being counted.

The tradition traces to Tom Joseph, founder of Trading Techniques and developer of the Advanced GET software that brought mechanical Elliott analysis to retail desks from the late 1980s onward. Joseph needed a strength gauge his counting algorithms could lean on, and the 5/35 spread became his standard. Bill Williams' Awesome Oscillator, a 5/34 spread of the bar midpoint, is the same idea to within one period, and on most charts the two plots are near-identical.

The histogram is positive whenever the 5-period average sits above the 35-period one, so a zero cross is simply the short average crossing the long. The limits follow from the construction: the spread is denominated in price, so absolute readings are not comparable across instruments or eras, only the shape of the current sequence matters; and because both inputs are simple moving averages, it is a smoothed, lagging [momentum](https://www.luxalgo.com/library/concept/momentum/) statistic, unbounded and without fixed [overbought or oversold](https://www.luxalgo.com/library/concept/overbought-oversold/) levels.

## How to read the 5/35 Oscillator in a wave count

Used the traditional way, the oscillator maps onto a five-wave impulse in a fixed sequence.

1. Size the chart first: a common guideline has the suspected impulse spanning roughly 100 to 150 bars, the scale the 5/35 lengths were tuned for; the mapping degrades far outside it.
2. Expect the histogram's most extreme reading of the sequence during wave 3; if a later push prints a stronger reading, the tradition relabels that push as still part of wave 3.
3. Watch wave 4 pull the oscillator back toward zero, commonly crossing it; a pullback that barely dents the reading argues the third wave is still extending.
4. Look for wave 5 to reach a new price extreme while the oscillator posts a clearly smaller peak: that divergence is the traditional completion signal, and its absence warns the count may be early.

## How it's calculated

Momentum measured as the spread between a fast 5-bar and a slow 35-bar simple moving average of price.

```
P_t = (H_t + L_t) / 2
SMA_n(P)_t = (1 / n) × Σ P_i for i = t - n + 1 to t
Osc_t = SMA_5(P)_t - SMA_35(P)_t

  P_t: median price of bar t
  P_i: median price of bar i
  H_t: high of bar t
  L_t: low of bar t
  SMA_n(P)_t: n-bar simple moving average of P at bar t
  n: averaging length (5 for the fast leg, 35 for the slow leg)
  i: bar index inside the averaging window
  t: current bar index
  Osc_t: oscillator value at bar t
```

The original Advanced GET Elliott oscillator uses median price; many platforms compute it on the close instead.

Usually plotted as a histogram around zero, where zero marks the crossing of the two averages.

The 5/34 Awesome Oscillator is the same construction with a slow length of 34.

## How traders use it

- To separate third waves from fifth waves in real time, since the two can look similar on price but usually differ in oscillator magnitude.
- As a wave-4 timing aid: trend-direction entries are staged as the oscillator returns toward zero, targeting the fifth wave, ideally with the pullback showing a clearly corrective, overlapping structure.
- As a generic momentum histogram outside Elliott work, read like any MA-spread oscillator such as [MACD](https://www.luxalgo.com/library/concept/macd/): zero crosses for bias, histogram slope for acceleration.
- For divergence work beyond wave counting: regular divergences at price extremes warn of fatigue, while [hidden divergence](https://www.luxalgo.com/library/concept/hidden-divergence/) during pullbacks argues the trend has another leg in it.
- As a cross-check against bounded oscillators: because the 5/35 has no fixed scale, traders pair it with [RSI](https://www.luxalgo.com/library/concept/rsi/) or the [Stochastic Oscillator](https://www.luxalgo.com/library/concept/stochastic-oscillator/) for overbought and oversold context.

## 5/35 Oscillator vs. similar oscillators

- **MACD** (https://www.luxalgo.com/library/concept/macd/): MACD spreads two EMAs of the close and layers a signal line and histogram on top. The 5/35 is a single bare SMA spread with no signal line, conventionally interpreted through wave position rather than crossovers.
- **ROC** (https://www.luxalgo.com/library/concept/roc/): ROC measures the percent change of price over one lookback, a raw reading that jumps with every bar. The 5/35 compares two smoothed baselines, so it reacts more slowly but filters single-bar noise; its histogram shape, not its absolute value, carries the meaning.
- **RSI** (https://www.luxalgo.com/library/concept/rsi/): RSI compresses momentum into a bounded 0-100 scale read against fixed thresholds. The 5/35 is unbounded and price-scaled, with no standing thresholds; it is read through the relative height of successive peaks within one sequence.

## FAQ

### Is the 5/35 Oscillator the same as the Awesome Oscillator?

Nearly. Both subtract a long SMA from a 5-period SMA; AO fixes the pair at 5/34 of the bar midpoint, while the Elliott version uses 5/35 and often the close. On most charts the two look nearly identical. The real difference is the reading tradition: named AO signals versus mapping the histogram onto an Elliott impulse.

### Why does the Elliott Wave Oscillator use 5 and 35 periods?

The 5-period average follows the active swing; the 35-period approximates the larger trend those swings compose. The pairing traces to Tom Joseph's computerized Elliott work and was tuned for impulses spanning roughly 100 to 150 bars, which is why resizing the chart to the wave degree matters more than editing the periods.

### Can the 5/35 Oscillator count Elliott waves by itself?

No. It grades relative strength, which helps distinguish third waves from fifths and time fourth-wave pullbacks, but a count still has to satisfy Elliott's price rules (overlap restrictions, retracement limits) independently. Automated counts built on the oscillator alone routinely relabel after the fact, so treat its guidelines as evidence, not verdicts.

### Is the Elliott Wave Oscillator the same as the MACD histogram?

No. The MACD histogram plots the gap between the MACD line and its signal line, a spread of a spread built from EMAs of the close. The EWO is one direct spread of two SMAs. The two often turn in similar places but carry different doctrines: wave mapping versus crossover timing.

### What does a zero cross of the 5/35 Oscillator mean?

Arithmetically, the 5-period average crossing the 35-period one. In a wave count, a pullback to or slightly through zero is typical fourth-wave behavior, while a deep, sustained flip argues the impulse is finished. As a standalone signal it is late by construction, better treated as bias than entry.

### Can I use the 5/35 Oscillator without Elliott wave analysis?

Yes. Stripped of wave doctrine it is a plain momentum histogram: zero line for regime, slope for acceleration, divergence at extremes. Traders who never label a wave still use it that way, as a slower, simpler cousin of other MA-spread tools.

## Implementations in the Library

- 5/35 Oscillator (LuxAlgo): https://www.luxalgo.com/library/indicator/5-35-oscillator/

## Related concepts

- Balance of Power: https://www.luxalgo.com/library/concept/balance-of-power/
- CCI: https://www.luxalgo.com/library/concept/cci/
- Williams %R: https://www.luxalgo.com/library/concept/williams-percent-r/
- Ultimate Oscillator: https://www.luxalgo.com/library/concept/ultimate-oscillator/
- True Strength Index: https://www.luxalgo.com/library/concept/true-strength-index/
- Relative Vigor Index: https://www.luxalgo.com/library/concept/relative-vigor-index/
- Awesome Oscillator: https://www.luxalgo.com/library/concept/awesome-oscillator/
- Accelerator Oscillator: https://www.luxalgo.com/library/concept/accelerator-oscillator/
- Gator Oscillator: https://www.luxalgo.com/library/concept/gator-oscillator/
- Elder Ray: https://www.luxalgo.com/library/concept/elder-ray/

---

Source: https://www.luxalgo.com/library/concept/5-35-oscillator/ (LuxAlgo Library, the encyclopedia of trading & technical analysis). Free to use with attribution: https://www.luxalgo.com/library/license/