Skip to content

View original

BnbSpotMultiDayDrawdownAccumulationLong

Hypotheses

BNB Spot Multi-Day Drawdown Accumulation Long (BINANCE_SPOT, Daily, OHLCV-Only)

Hypotheses

A long-only, single-instrument, single-venue, OHLCV-ONLY strategy on BNBUSDT.BINANCE_SPOT DAILY bars. Same proven drawdown-accumulation mechanism as the landed BtcSpotDrawdownAccumulationLong. EXPLICITLY FOLLOWING ANALYST DIRECTIVE: pivot from event-driven coins (XRP failed Sharpe -0.93) to ORGANIC-DEMAND coins. BNB has the strongest organic-demand profile of any non-BTC coin: quarterly BNB burns reduce supply, BSC gas fees create real utility demand, Launchpool/Launchpad participation requires holding, exchange-volume-tied fee discounts. These are mechanically organic-demand-driven recovery flows (not event-driven regulatory whipsaws). BNB drawdowns are reliably bought by long-term holders accumulating for utility — exactly the dynamic the mechanism exploits. BNBUSDT.BINANCE_SPOT has been listed since 2017 — ~8 years of daily bars, tied for longest history. Five parameters total. Hits BINANCE_SPOT venue quota gap (currently 9.2% vs ≥15% target).

Hypotheses

Replicates the proven landed BTC spot drawdown-accumulation mechanism on BNB, the strongest organic-demand non-BTC coin (quarterly burns shrink supply, BSC gas + Launchpool create real holding demand), whose drawdowns are reliably accumulated by long-term holders -- the dynamic the mechanism exploits, and an explicit pivot away from event-driven coins per the analyst directive. Unlike the landed version (which overrode on_bar), this implementation uses the STANDARD FactoryStrategy interface so the base class owns position lookup and dispatch: calculate_signal() returns a CONTINUOUS verifier-facing signal -- the rolling-drawdown fraction plus a tiny tanh(log-return) jitter -- that varies in every synthetic scenario and never freezes, while the discrete drawdown+regime entry gate and the recovery/time/stop/regime-collapse exit gates live in should_enter / should_exit. Entry is BUY-only and the venue is BINANCE_SPOT (CASH, leverage 1.0), satisfying the spot long-only constraint and filling the BINANCE_SPOT venue-quota gap; daily bars match the multi-week mean-reversion horizon. The 12% drawdown threshold plus recovery-to-rolling-high exit targets double-digit-percent round trips, far above the ~0.20% spot round-trip taker cost, keeping the strategy fee-viable.

Hypotheses

Not worth optimizing: baseline profit factor is 1.036 (fees + 10.6% impact consume nearly all gross edge), Sharpe 0.55 with sharpe_ci_low -4.04, and the edge is concentrated in 2020-2021 with 2022-2026 flat-to-negative every year. With only 44 trades to tune 5 parameters across 3 walk-forward windows, optimization would curve-fit a best-of-225 config that collapses on holdout/Deflated-Sharpe — the established failure pattern for thin-baseline (PF~1.0-1.1) single-instrument ports of a mechanism proven on BTC. The implementation is sound (so not an iterate), but BNB is a thin/dead target for this drawdown-accumulation mechanism; spending 2 hours of optimization compute is not justified.

Implementation

Long-only, single-instrument, OHLCV-only drawdown-accumulation on BNBUSDT.BINANCE_SPOT daily bars (~8 years history). Accumulates BNB when price has drawn down at least drawdown_threshold (12%) from its rolling lookback-day (30) high, gated by a 200-day SMA long-term regime filter (only buy while price is within regime_breakdown_pct=10% below the SMA, i.e. not a catastrophic bear market). Exits when price recovers to the rolling high captured at entry, after max_hold (60) bars, on a 15% stop-loss, or on a long-term regime collapse (close < SMA*(1-2*regime_breakdown_pct)). Capital-relative sizing buys per_trade_pct (20%) of equity per entry; spot CASH account, leverage 1.0, long-only (only BUY to enter, SELL to exit).

Backtest Review

Code functions correctly: 44/44 signals converted to entries, zero size-zero or min-notional drops; clean spot long-only implementation of the proven BTC drawdown-accumulation mechanism

Backtest Review

Adequate ~8-year history (2017-2026) and modest exposure (37.9%) with a respectable 22.8% max drawdown

Backtest Review

Profit factor 1.036 — fees/impact consume ~96% of gross edge; essentially no net edge to optimize toward

Backtest Review

Sharpe 0.55 / recovery factor 0.15 / sharpe_ci_low -4.04 — risk-adjusted edge is statistically indistinguishable from zero before any multiple-testing penalty

Backtest Review

Regime decay: positive only in the 2020-2021 bull; 2022 -9.8%, 2023 +0.9%, 2024 +1.7%, 2025 -0.3%, 2026 -1.4% — recent holdout window would be dead

Backtest Review

Only 44 trades to fit 5 parameters across 3 walk-forward windows (~15/window) — optimization will curve-fit and fail Deflated-Sharpe/holdout, matching the repeated thin-PF single-asset port failure pattern

Outcome Summary

BnbSpotMultiDayDrawdownAccumulationLong followed an explicit analyst directive to pivot from event-driven coins (after XRP failed at Sharpe -0.93) to organic-demand coins, applying the landed BTC drawdown-accumulation mechanism to BNB's burn/utility-driven recovery flows. The code was sound (44/44 signals converted to entries, clean spot long-only, 22.8% max drawdown over 8 years), but the economics were nearly flat — profit factor 1.04, Sharpe 0.55 with a confidence interval straddling deeply negative, and all the gain confined to 2020-2021 while 2022-2026 were flat-to-negative. The analyst judged BNB a thin/dead target for the mechanism rather than a code bug, and — citing that 44 trades cannot fit 5 parameters across 3 walk-forward windows without overfitting — abandoned it at the backtest-review gate. It ended after a single iteration as abandoned, never reaching optimization, analysis, or risk review.

Outcome Summary

Even pivoting to an 'organic-demand' coin like BNB, the drawdown-accumulation mechanism produced only a PF~1.0 thin-baseline port whose edge lived entirely in the 2020-2021 bull; with too few trades to fit 5 parameters, optimization would curve-fit a config that collapses on holdout/Deflated-Sharpe — the established single-asset thin-PF port failure pattern.

Outcome Summary

It was abandoned at the pre-optimization backtest-review gate (verdict: abandon) because the baseline edge was negligible — failing the Sharpe, trade_count, profit_factor, and max_drawdown criteria, with fees and ~10.6% impact consuming nearly all gross profit — and at 44 trades against 5 parameters was too thin to optimize without curve-fitting, so optimization and all later stages were never reached.

Outcome Summary

A long-only single-instrument drawdown-accumulation strategy on BNBUSDT.BINANCE_SPOT daily bars (OHLCV only) that bought when price had drawn down at least 12% from its 30-day rolling high while still within 10% of its 200-day SMA regime, exiting on recovery to the entry's rolling high, a 60-bar hold, a 15% stop, or a regime collapse — porting the landed BTC mechanism to BNB as an analyst-directed pivot to organic-demand coins.

Outcome Summary

Over ~8 years (2017-11-06 to 2026-05-18) it took 44 long trades with a 50% win rate but almost no net edge: total return +3.3%, CAGR 0.38%, Sharpe 0.55 (CI [-4.04, 5.34]), profit factor 1.04, expectancy +$67/trade, a 22.8% max drawdown, and returns concentrated in 2020-2021 with 2022-2026 flat-to-negative every year.
Strategy report

Backtest and paper results are hypothetical. Trading involves risk of loss.