Tag: Awesome Oscillator

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

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

    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.