Tag: Hull MA

  • Hull Moving Average Strategy Backtest: Less Lag, More Whipsaw

    Hull Moving Average Strategy Backtest: Less Lag, More Whipsaw

    The Hull MA is sold as the moving average that ‘removes lag’ — it reacts to price almost instantly. The pitch is that a faster MA means earlier, better trades. We tested the standard HMA(25) slope-flip through the 7-Gate Protocol to see whether less lag actually helps. 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 Hull MA (HMA) is a weighted-MA construction that hugs price with minimal lag. Long when the HMA turns up, short when it turns down. Closed-bar, no look-ahead
    • Friction: 0.06%/side (real); 0-fee gross reported too. Benchmark: buy & hold
    • Six axes: timeframe, hma length, TP:SL, multi-coin, yearly, out-of-sample

    Gate 0 — Fidelity

    The Hull MA (HMA) is a weighted-MA construction that hugs price with minimal lag. Long when the HMA turns up, short when it turns down. Reproduced exactly (pass).

    Hull MA equity chart, StrategyVerdict 7-gate backtest

    How It Behaves

    Hull MA sig chart, StrategyVerdict 7-gate backtest

    Less lag cuts both ways. The HMA turns on every minor wiggle, so in anything but a strong trend it flips constantly — buying tops and selling bottoms of noise. The result is 388 trades on the 4H and a slow, steady bleed even before fees.

    Axis 1 — Timeframe

    Timeframe Trades Gross (0 fee) Net (real)
    5분 19,329 −36% −100%
    15분 6,560 −47% −100%
    30분 3,266 −56% −99%
    1시간 1,584 −14% −87%
    2시간 819 −12% −67%
    4시간 388 −16% −48%
    6시간 266 +20% −13%
    12시간 135 −30% −41%
    1일 59 −5% −12%

    Not a single timeframe is positive on BTC. The 4H loses 48% (and −17% even at zero fees), so this isn’t a fee problem — the raw signal loses. The lag-free MA is a whipsaw machine.

    Hull MA tf chart, StrategyVerdict 7-gate backtest

    Axis 2 — HMA length

    HMA length Net PF
    16 −54% 1.01
    25 −48% 1.00
    36 +21% 1.23
    55 −22% 1.05
    81 −55% 0.82
    100 −19% 1.03

    Only one length (36) is positive out of six, and its neighbours (25, 55) both lose. That lone island is curve-fit noise, not a robust setting.

    Hull MA sens_param chart, StrategyVerdict 7-gate backtest

    Axis 3 — TP:SL

    TP:SL Net PF
    1:0.5 −45% 0.86
    1:1 −45% 0.89
    1:1.5 −16% 1.00
    1:2 −48% 0.89
    1:2.5 −38% 0.93
    1:3 −36% 0.94
    1:4 −41% 0.92
    1:5 −40% 0.93

    Damning: every one of the eight TP:SL ratios loses. There is no gross edge for any exit scheme to protect — the entries themselves are the problem.

    Hull MA sens_tpsl chart, StrategyVerdict 7-gate backtest

    Axis 4 — Five Coins

    Coin Strategy net Buy & Hold
    BTC −48% +12%
    ETH +23% −40%
    SOL +5% −40%
    BNB +3% +17%
    XRP +105% +163%

    A misleading 4 of 5 coins are ‘positive’, but BTC — the deepest, most liquid market — loses 48%, and the alt gains are small next to XRP’s missed +163% (HMA got +105%). The core market rejects it.

    Hull MA coins chart, StrategyVerdict 7-gate backtest

    Axis 5 — Yearly

    Year BTC 4H net
    2024 −1%
    2025 −62%
    2026 +39%

    2024 roughly flat (−1%), 2025 a disaster (−62%), 2026 a partial bounce (+39%). Wildly regime-dependent with a catastrophic drawdown year.

    Axis 6 — Friction

    Hull MA friction chart, StrategyVerdict 7-gate backtest

    Friction only twists the knife: −17% gross → −48% net → −65% at 0.11%. 388 trades of whipsaw guarantee costs pile up on top of a losing signal.

    The Verdict: REJECT

    • Gate 0 — Indicator fidelitypass (standard HMA(25))
    • Gate 1 — Sanitypass
    • Gate 2 — Frictionfail — −17% gross, −48% net on 4H
    • Gate 3 — Yearlyfail — −1 / −62 / +39
    • Gate 4 — Robustness (length)fail — only 1 of 6 lengths positive
    • Gate 5 — Robustness (TP:SL)fail — 0 of 8 positive
    • Gate 6 — Multi-marketfail — loses 48% on BTC, the core market
    • Gate 7 — vs Buy & Holdfail — negative on every timeframe

    The Hull MA delivers exactly what less lag buys you: more, earlier, worse trades. It loses on BTC at every timeframe — negative even before fees — every TP:SL ratio loses, and 2025 handed back 62%. Speed without confirmation is just whipsaw. As a standalone slope-flip, the lag-free MA is a reject.

    FAQ

    Isn’t the HMA better than a regular MA?
    It’s smoother and faster to the eye, yes. But ‘faster to react’ also means ‘faster to be fooled’ — in ranges it flips on noise. Our test shows the speed doesn’t translate into profit; if anything it worsens the whipsaw.

    What about using HMA as a trend filter, not an entry?
    As a higher-timeframe direction filter feeding a different entry it might help — that’s a separate system. The standalone slope-flip taught in most videos is what we measured, and it fails.

    Can I replicate this?
    Yes — HMA(25) slope-flip, public Binance data, 0.06%/side, five coins, nine timeframes. Every table reproduces.

    See also the rejects Keltner and Donchian, and the conditional passes Vortex and Ichimoku (daily).


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