Awesome Oscillator Strategy Backtest: the Standard Setting Loses Everywhere but the Daily

Awesome Oscillator equity chart, StrategyVerdict 7-gate backtest

Written by

in

Bill Williams’ Awesome Oscillator (AO) is a staple momentum histogram: the gap between a fast and slow average of the median price. The taught signal is the zero-line cross. We ran the standard AO(5/34) through the 7-Gate Protocol. Verdict: reject.

Methodology

  • Data: Binance spot, Jul 2024–Jul 2026 (2 years), BTC/ETH/SOL/BNB/XRP
  • Timeframes: 5m–1D (9 buckets, incl. resampled)
  • Execution: The Awesome Oscillator is SMA(median, 5) minus SMA(median, 34). Long when AO is above zero, short when below. Closed-bar, no look-ahead
  • Friction: 0.06%/side (real); 0-fee gross reported too. Benchmark: buy & hold
  • Six axes: timeframe, slow sma, TP:SL, multi-coin, yearly, out-of-sample

Gate 0 — Fidelity

The Awesome Oscillator is SMA(median, 5) minus SMA(median, 34). Long when AO is above zero, short when below. Reproduced exactly (pass).

Awesome Oscillator equity chart, StrategyVerdict 7-gate backtest

How It Behaves

Awesome Oscillator sig chart, StrategyVerdict 7-gate backtest

The zero-line cross is a slow, laggy dual-SMA crossover in disguise. It enters late into moves and, in choppy conditions, crosses back and forth around zero — late entries plus whipsaw, the worst of both.

Axis 1 — Timeframe

Timeframe Trades Gross (0 fee) Net (real)
5분 9,483 −10% −100%
15분 3,194 +5% −98%
30분 1,548 −35% −90%
1시간 752 +0% −60%
2시간 336 +98% +32%
4시간 202 −32% −47%
6시간 130 +4% −11%
12시간 56 +86% +74%
1일 31 +55% +49%

Only the daily is positive (+49%); the standard 4H loses 47% and is negative even at zero fees. A single working timeframe with the default losing everywhere else is not an edge.

Awesome Oscillator tf chart, StrategyVerdict 7-gate backtest

Axis 2 — Slow SMA

Slow SMA Net PF
21 +30% 1.25
34 −47% 0.90
55 −18% 1.04
89 −6% 1.11
144 +40% 1.53

The default slow length (34) loses. Only the extremes — 21 and 144 — are positive, with everything in between negative. The taught setting sits in a losing zone; the wins are non-adjacent outliers.

Awesome Oscillator sens_param chart, StrategyVerdict 7-gate backtest

Axis 3 — TP:SL

TP:SL Net PF
1:0.5 −21% 0.90
1:1 −22% 0.93
1:1.5 −19% 0.96
1:2 −51% 0.80
1:2.5 −42% 0.86
1:3 −42% 0.86
1:4 −44% 0.85
1:5 −30% 0.93

All eight TP:SL ratios lose. As with the HMA, there is no gross edge for any exit to protect.

Awesome Oscillator sens_tpsl chart, StrategyVerdict 7-gate backtest

Axis 4 — Five Coins

Coin Strategy net Buy & Hold
BTC −47% +12%
ETH −65% −40%
SOL −69% −40%
BNB −55% +17%
XRP +61% +163%

Only 1 of 5 coins (XRP) is positive; BTC, ETH, SOL and BNB all lose 47–69%. The signal is broadly destructive across markets.

Awesome Oscillator coins chart, StrategyVerdict 7-gate backtest

Axis 5 — Yearly

Year BTC 4H net
2024 +31%
2025 −49%
2026 −21%

2024 +31%, then 2025 −49% and 2026 −21%. One good year, two bad — the same fading pattern as the other rejects.

Axis 6 — Friction

Awesome Oscillator friction chart, StrategyVerdict 7-gate backtest

−32% gross → −47% net → −57% at 0.11%. A losing signal made worse by 202 trades of cost.

The Verdict: REJECT

  • Gate 0 — Indicator fidelitypass (standard AO 5/34)
  • Gate 1 — Sanitypass
  • Gate 2 — Frictionfail — −32% gross, −47% net on 4H
  • Gate 3 — Yearlyfail — +31 / −49 / −21
  • Gate 4 — Robustness (length)fail — the default 34 loses; only outliers 21/144 win
  • Gate 5 — Robustness (TP:SL)fail — 0 of 8 positive
  • Gate 6 — Multi-marketfail — 1 of 5 coins
  • Gate 7 — vs Buy & Holdfail — negative on 4 of 5 timeframes

The Awesome Oscillator’s zero-line cross is a laggy dual-SMA crossover, and it behaves like one: the standard 5/34 loses 47% on BTC 4H (negative before fees), every TP:SL ratio loses, and only 1 of 5 coins survives. The one positive timeframe is the daily — while the default setting loses everywhere else. A momentum oscillator with no momentum edge. Reject.

FAQ

The AO has other signals (twin peaks, saucer) — did you test those?
No — those are discretionary pattern reads that can’t be mechanized without ambiguity. We tested the one unambiguous rule, the zero-line cross. The subjective signals would need their own defined, testable rules first.

It’s positive on the daily though.
On one timeframe, while the standard setting loses on the other four and on 4 of 5 coins. One green cell in a sea of red is noise, not a strategy.

Can I replicate this?
Yes — AO(5/34) zero cross, public Binance data, 0.06%/side, five coins, nine timeframes. Every table reproduces.

See also the rejects Keltner and Donchian, and the conditional Vortex.


Disclaimer: educational research, not financial advice. Past performance does not guarantee future results. Never trade money you cannot afford to lose.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *