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.
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.
Crypto Market Recommended Parameters
| Timeframe | Short | Long | Notes |
|---|---|---|---|
| 1-hour | 5 | 34 | Standard |
| 4-hour | 5 | 34 | Standard |
| Daily | 5 | 34 | Standard |
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:
- AO > 0 (trend upward)
- AO over 3 consecutive bars: 1st green bar > 2nd green bar (middle bar lower than previous) > 3rd green bar (higher than middle)
- 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:
- AO < 0 (trend downward)
- First trough appears (AO lowest point)
- AO rises but remains below 0
- Second trough appears, higher than the first (less negative)
- 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:
- Zero line crossover is the most important signal — golden cross for longs, death cross for shorts/liquidation
- Saucer signal = secondary acceleration — fine-tuned timing for adding positions
- Twin Peaks signal = fading bearish momentum — long entry during decline
- Must be paired with Alligator — standalone use leads to misjudgment
- 5/34 parameters should not be changed — the anchor for the entire Williams system
- 4-hour and daily timeframes are the optimal settings
For more practical methods, see Demonjoy Trading.
Related Articles
Bollinger Bands in Crypto Trading: Squeeze, Breakout & Volatility
Learn Bollinger Bands for crypto trading. Master the squeeze breakout, volatility expansion, and walk-the-band patterns with real Bitcoin and Ethereum examples.
Technical IndicatorEMA Crossover Strategy for Crypto: Golden Cross & Death Cross
Learn the EMA crossover strategy for crypto trading. Master golden cross, death cross, and exponential moving average signals with real examples and backtesting tips.
Technical IndicatorIchimoku Cloud for Crypto Trading: One Chart, Full Picture
Master the Ichimoku Cloud indicator for crypto trading. Learn all 5 components, how to read the Kumo cloud, TK cross signals, and apply Ichimoku to Bitcoin and altcoins.
Technical IndicatorMACD Indicator for Crypto: How to Read Signals and Avoid False Ones
Learn to read MACD signals in crypto trading. Master crossover patterns, histogram analysis, and divergence with real examples. Avoid the false signals that trap beginners.
Start Trading Safely on Gate.io
Low fees, 2000+ coins, and beginner-friendly tools. Join millions of traders worldwide.
Register on Gate.io →