Strategies
Volatility-Managed Long-Only Majors Basket (BINANCE USD-M, 6 Majors Equal-Weight, Scale Gross Exposure by Realized-Vol Regime — Full in Calm / Half in Elevated / Cash in High-Vol — Weekly, Pure OHLCV, 2-Parameter)
Outcome: Abandoned
VolatilityManagedMajorsBasketLongDaily
Pure-OHLCV, low-turnover, documented overlay premise; clean multi-leg basket construction that ran end-to-end
Hypothesis
Implementation
Long-only, equal-weight daily basket of 6 BINANCE USD-M majors (BTC, ETH, SOL, BNB, AVAX, LINK) whose GROSS EXPOSURE is scaled by the basket's own realized-volatility regime rather than by any directional forecast. Each day the equal-weight basket return is computed, its trailing 20-day realized volatility measured, and that volatility ranked as a percentile against its own trailing 365-reading distribution. Three discrete states set the target gross: rank <= 40% -> full 1.0x equity, 40-80% -> half (0.5x), > 80% -> flat cash. The target is spread equally across the six legs and applied on a calendar weekly anchor (epoch-day % 7), with one asymmetry: a downgrade to a lower-exposure state is applied the same day it triggers (vol spikes lead drawdowns), while re-risking always waits for the weekly anchor. A rebalance band (20% of per-leg target notional) suppresses micro-churn so ordinary weeks generate few or no orders. No shorts, no leverage, gross never exceeds 1x equity.
Verification Results
CLEAN RESTART 2026-09-04 — this run's verdict history and learning records were removed and it was restarted from verification. Its previous abandonment came from the pipeline, not from the market: the Layer-2 harness mis-bound @staticmethod helpers (fixed), QA issued terminal performance verdicts on an unoptimized smoke test (removed — QA now judges correctness only), and sandbox timeouts came from backtest-slot starvation (fixed). The hypothesis and the strategy code are unchanged. Verify the code on its merits; performance is decided later by the full backtest and the optimizer.
Analyst to compare the managed book vs the unmanaged equal-weight basket on full history (Sharpe and max-DD); if it doesn't beat the benchmark, the percentile formulation may need an absolute/hybrid trigger — a research change, not a QA fix.
Percentile-based regime gate under-cuts exposure in persistent high-vol regimes: because current vol is ranked against its own trailing 365-day distribution, a sustained high-vol period (2022) also lifts the reference, so the rank rarely enters the >high_pct 'cash' band and the overlay stays partly invested through the drawdown it's designed to avoid (77.6% DD, -60% in the 2022 rate-shock window). Faithful implementation of the specified percentile design, not a defect, but it undercuts the hypothesis's core drawdown-reduction claim.
No action required; futures venue is defensible on fees and matches the declared venue. Long-only invariant is enforced in code (SELL only reduces existing longs).
Venue is BINANCE USD-M futures while the strategy is strictly long-only at leverage 1.0, which by the default routing rule would belong on BINANCE_SPOT. Developer justifies keeping futures (hypothesis specifies USD-M; 0.10% vs 0.20% spot round-trip helps a rebalancing basket), which is reasonable and consistent with the hypothesis. Awareness only — not blocking.
Backtest Review
- Sharpe
- 0.44
- Total return
- 130.93%
- Max drawdown
- 77.60%
- Trades
- 144
- Win rate
- 51.4%
- Profit factor
- 0.98
Pure-OHLCV, low-turnover, documented overlay premise; clean multi-leg basket construction that ran end-to-end
Funding/data available, no verification wall
Sizing is broken: exposure_pct 478% despite the stated 1.0x gross cap — the book runs ~4.8x leverage, producing an absurd +2067% single-day return on 2023-11-16 (annual_returns 2023 = 2067.87), return_kurtosis 117.5
Catastrophic risk: max_drawdown 77.6% (CI to 90.8%) — a hard-abandon level (L19); 2022 -97%, 2026 -53%
The value proposition is FALSIFIED: information_ratio -0.817 and alpha -0.051 vs its own equal-weight-basket benchmark — the vol overlay does WORSE than the naive unmanaged basket it was meant to beat on Sharpe/drawdown
No edge: profit_factor 0.978 (<1), expectancy -$69.86/trade, avg_loss > avg_win, Sharpe 0.436 with CI [-0.32, 1.09] straddling zero
Headline +131% is >100% unrealized (end_unrealized_pct 141) — mark-to-market open-position paper gain, not realized
L45/L49/L36 long-only multi-instrument basket family (0/84 survivors) — beta-carried (beta 0.42, benchmark_correlation 0.66), leverage/compounding artifact, negative IR vs benchmark
Iteration History
Backtest and paper results are hypothetical. Trading involves risk of loss.