📊 Technical Indicators

Awesome Oscillator: Bill Williams' Trend Momentum Indicator

The Awesome Oscillator compares short-term and medium-term median price momentum, identifying trend force and turning points. In crypto trading, it helps determine whether the BTC trend is still accelerating or already decelerating.

Published: 2026-07-12 · Demonjoy — Crypto Survival Academy

Awesome Oscillator: Bill Williams’ Trend Momentum Indicator

Introduction: The Trend Is Still There, but the “Force” Has Already Changed

BTC rises from $90,000 to $100,000 — price is still going up, but is the upward “force” strengthening or weakening? This determines whether you should add to your position or scale back. Many traders only look at price direction (up/down) and ignore force changes (accelerating/decelerating), ending up trapped by adding positions at the tail end of a trend.

The Awesome Oscillator (AO) was introduced by Bill Williams specifically to compare the difference between short-term and medium-term momentum — when short-term momentum exceeds medium-term momentum, the trend is accelerating; conversely, it’s decelerating. It’s simpler than MACD and more focused on momentum changes than RSI.

Indicator Principles: Fast vs Slow Median Price Momentum

AO is the core momentum indicator in Bill Williams’ five-indicator system (Alligator, AO, AC, Fractals, Gator).

Calculation Formula

Step 1: Calculate Median Price

Median Price = (High + Low) / 2

Step 2: Calculate Short-term and Medium-term SMA

SMA5 = SMA(Median Price, 5)
SMA34 = SMA(Median Price, 34)

Step 3: Calculate AO

AO = SMA5 - SMA34

Intuitive Understanding

AO is simply the difference between the 5-period median price moving average and the 34-period median price moving average — structurally similar to MACD (fast line minus slow line), but using median price instead of close price, and SMA instead of EMA.

Median price is more stable than close price — it captures the center of the day’s price range, unaffected by anomalous closing volatility. SMA is smoother than EMA — reducing over-sensitivity to the most recent data.

Value Interpretation

  • AO > 0 and rising: Short-term momentum > medium-term, gap widening — trend accelerating
  • AO > 0 but declining: Short-term still > medium-term, gap narrowing — trend decelerating
  • AO < 0 and declining: Short-term < medium-term, gap widening — decline accelerating
  • AO < 0 but rising: Short-term still < medium-term, gap narrowing — decline decelerating
  • AO crosses from negative to positive: Trend shifting from bearish to bullish — golden cross
  • AO crosses from positive to negative: Trend shifting from bullish to bearish — death cross

Parameter Settings

Default Parameters

  • Short-term SMA: 5
  • Long-term SMA: 34

These two parameters were validated through extensive practice by Bill Williams and shouldn’t be changed.

TimeframeShortLongNotes
1-hour534Standard
4-hour534Standard
Daily534Standard

Keep 5/34 unchanged. Bill Williams’ indicator system is a complete ecosystem; 5/34 is the parameter anchor for the entire system. Changing AO’s parameters would mismatch Alligator, AC, and other indicators.

Practical Usage

Scenario 1: Trend Acceleration Confirmation — Adding to Long Position During BTC Uptrend

BTC starts rising from $90,000.

4-hour AO signal sequence:

  • At launch: AO starts recovering from -50
  • AO breaks above the zero line (golden cross): Trend confirmed upward
  • AO continues rising: from 0 to 100 to 200 — short-term momentum consistently exceeds medium-term, trend accelerating
  • Key signal: AO transitions from 3 consecutive red bars to green bars with bars growing — the “Saucer” signal

Bill Williams’ Saucer buy signal:

  1. AO > 0 (trend upward)
  2. AO over 3 consecutive bars: 1st green bar > 2nd green bar (middle bar lower than previous) > 3rd green bar (higher than middle)
  3. This means momentum briefly decelerated then re-accelerated — secondary acceleration confirmed

Action: Add to long position when the Saucer signal appears.

Scenario 2: Zero Line Crossover — Trend Reversal Signal

BTC transitions from uptrend to downtrend.

4-hour AO signals:

  • Late uptrend: AO drops from 200 to 100 — momentum decelerating
  • AO drops from 100 to near 0 — short-term and medium-term momentum nearly equal
  • AO breaks below the zero line — short-term momentum falls below medium-term, trend reversal confirmed

The zero line crossover is the most important AO signal:

  • AO crossing above zero (golden cross) → Go long
  • AO crossing below zero (death cross) → Go short or clear out

2026 real example: BTC daily AO dropped sharply from +150 to 0 at $108,000, and crossed below zero the next day — death cross confirmed trend reversal; BTC subsequently fell from $108,000 to $96,000.

Scenario 3: Twin Peaks Buy Signal — Entering Long During a Decline

ETH shows two AO troughs during a downtrend.

Bill Williams’ Twin Peaks buy signal:

  1. AO < 0 (trend downward)
  2. First trough appears (AO lowest point)
  3. AO rises but remains below 0
  4. Second trough appears, higher than the first (less negative)
  5. At least 5 bars between the two troughs

Signal meaning: Bearish force peaked twice, but the second peak was weaker — bearish momentum is fading.

Action: After the second trough, wait for AO to confirm the rise, then enter long.

Common Misuses

1. Treating AO Bar Colors as Trading Signals

On many charting platforms, AO bar colors (red/green) are determined by whether the current bar is higher or lower than the previous one — this is just a visual aid, not a trading signal. The real trading signals are zero line crossovers, Saucer signals, and Twin Peaks.

2. Using AO on Very Short Timeframes (5-minute)

5-minute AO(5,34) lookback spans 34 × 5 = 170 minutes ≈ 3 hours. On BTC 5-minute charts, noise is excessive and AO signals flicker constantly. The 4-hour timeframe is AO’s optimal setting.

3. Using AO Without Alligator

Bill Williams emphasized that AO must be used together with Alligator. Alligator determines whether a trend exists (mouth open or closed); AO determines the direction of trend force. Using AO alone leads to misjudgment — during a range, AO may break the zero line, but Alligator’s mouth is closed (no trend).

4. Expecting AO to Give Exact Price Targets

AO is a momentum indicator, not a price prediction tool. It tells you the direction and change of trend force, not where price will reach. Price targets should be determined using support/resistance or Fibonacci retracements.

Combinations with Other Indicators

AO + Alligator: Force + Trend Direction (Williams System Standard Combo)

  • Alligator mouth open + AO > 0 and rising → Strong uptrend, go long
  • Alligator mouth open + AO < 0 and declining → Strong downtrend, go short
  • Alligator mouth closed + AO any value → No trend, stop trading
  • This is the standard combination recommended by Bill Williams

AO + Accelerator Oscillator: Momentum + Acceleration

The AC indicator is the rate of change of AO — the 5-period EMA of AO minus the 34-period EMA.

  • AO > 0 + AC > 0 → Momentum upward and acceleration upward — trend accelerating
  • AO > 0 + AC < 0 → Momentum upward but acceleration downward — trend decelerating
  • AC is AO’s “second derivative,” telling you whether momentum itself is accelerating or decelerating

AO + MACD: Dual Momentum Confirmation

  • AO golden cross + MACD golden cross → Dual momentum confirmation of upward reversal
  • AO death cross + MACD death cross → Dual momentum confirmation of downward reversal
  • Both indicators share similar structure (fast line minus slow line), but AO uses median price/SMA while MACD uses close price/EMA — they complement each other

Summary

The Awesome Oscillator is the core momentum indicator of Bill Williams’ system — simpler and more direct than MACD, using median price and SMA to reduce noise.

Key usage points:

  1. Zero line crossover is the most important signal — golden cross for longs, death cross for shorts/liquidation
  2. Saucer signal = secondary acceleration — fine-tuned timing for adding positions
  3. Twin Peaks signal = fading bearish momentum — long entry during decline
  4. Must be paired with Alligator — standalone use leads to misjudgment
  5. 5/34 parameters should not be changed — the anchor for the entire Williams system
  6. 4-hour and daily timeframes are the optimal settings

For more practical methods, see Demonjoy Trading.

Start Trading Safely on Gate.io

Low fees, 2000+ coins, and beginner-friendly tools. Join millions of traders worldwide.

Register on Gate.io →