StratBase.aiStratBase.ai
DashboardCreate BacktestMy BacktestsCatalogBlogNewsToolsHelp

Products

  • Researcher Dashboard
  • Create Backtest
  • My Backtests
  • Catalog
  • Blog
  • News

Alerts

  • Calendar
  • OI Screener
  • Funding Rate
  • REKT
  • Pump/Dump

Company

  • About Us
  • Pricing
  • Affiliate
  • AI Widget
  • Contact

Legal

  • Privacy
  • Terms
  • Refund Policy

Support

  • Help Center
  • Reviews
StratBase.aiStratBase.ai

Think it. Test it.

StratBase.ai does not provide financial advice or trading recommendations. AI only formalizes user ideas into testable strategy configurations for research purposes. Past backtesting performance does not guarantee future results. All trading decisions and associated risks are the sole responsibility of the user. This platform is not a broker and does not facilitate real trading.

© 2026 StratBase.ai · AI-powered strategy research and backtesting platform

support@stratbase.ai
Help Center/Indicators/Awesome Oscillator (AO)

Awesome Oscillator (AO)

📈Indicators
📌

Awesome Oscillator (AO)

📋

What is Awesome Oscillator?

The Awesome Oscillator (AO) is a momentum indicator developed by Bill Williams that measures market momentum by comparing recent price action to a longer-term benchmark. It calculates the difference between a 5-period and 34-period Simple Moving Average of the bar's midpoints (H+L)/2.

⚙️

How it works

AO uses midpoint prices rather than close prices:

AO = SMA((High + Low) / 2, 5) - SMA((High + Low) / 2, 34)

AO oscillates around zero. Positive values mean short-term momentum exceeds long-term; negative means the opposite.

⭐

Key features

  • Above 0 — Bullish momentum (short-term MA above long-term)
  • Below 0 — Bearish momentum (short-term MA below long-term)
  • Green bars — AO is rising (increasing momentum)
  • Red bars — AO is falling (decreasing momentum)
  • No user parameters — Uses fixed 5 and 34 period SMAs
📌

Trading signals

Buy signals

  • AO crosses above 0 (zero-line crossover)
  • "Saucer" setup: two consecutive green bars below zero
  • Twin peaks: bullish divergence with two troughs below zero

Sell signals

  • AO crosses below 0 (zero-line crossover)
  • "Saucer" setup: two consecutive red bars above zero
  • Twin peaks: bearish divergence with two peaks above zero
📌

Parameters

| Parameter | Default | Description | |-----------|---------|-------------| | — | — | No user-configurable parameters |

💡

Example conditions

| Condition | Meaning | |-----------|---------| | AO > 0 | Bullish momentum | | AO < 0 | Bearish momentum | | AO cross_over 0 | Momentum shifted bullish | | AO cross_under 0 | Momentum shifted bearish |

💡

Tips

  • AO is a key component of the Bill Williams trading system
  • The "saucer" signal is considered more reliable than simple zero-line crossovers
  • Combine with the Alligator indicator for Williams' complete trading system
  • AO histogram colors help visualize momentum acceleration/deceleration
  • Works on all timeframes, but daily charts provide the most reliable signals
Related Resources|Fibonacci CalculatorPivot Points CalculatorTrading Blog