Strategies
ETH Open-Interest-Confirmed Range Breakout Continuation — Long-Short, Ride Only Breakouts Backed by FRESH Leveraged Conviction (ETHUSDT.BINANCE USD-M, 4H Bars, Enter an N-Bar Range Break ONLY When Open Interest EXPANDS Through the Break = New Money Entering, Skip Hollow Short-Covering/Spot-Only Breaks; ATR Trailing Exit, 3-Parameter)
Outcome: Abandoned
EthOiConfirmedRangeBreakoutContinuationLS
Not fee-dead (avg_trade_return_pct 0.387% clears the floor, commission 3.6% of gross), positive expectancy with correct RR asymmetry (avg_win $4625 > avg_loss $3122)
Hypothesis
Implementation
Long/short 4-hour range-breakout CONTINUATION on ETHUSDT.BINANCE USD-M perp, confirmed by expanding open interest. Every bar it computes the close's position inside the prior 18-bar Donchian channel, normalized so +1 = closing at the prior-range high and -1 = at the prior-range low. A break is traded ONLY when contract open interest has expanded by at least 1% over the prior 6 bars (1 day): new high + OI expanding -> long (fresh leveraged buyers), new low + OI expanding -> short (fresh short conviction). Breaks on flat/contracting OI (short-covering squeezes, spot-only pops, deleveraging) are skipped entirely, and when the OI feed is missing or stale the strategy stays flat rather than degrading to a naked price breakout. Exits are an ATR(14) trailing stop at 3 ATR ratcheted from the running favourable extreme (anchored at entry, so it doubles as the initial hard stop) plus a hard 18-bar (3-day) time stop. Sizing risks 2% of equity across the ATR stop distance, capped at equity x 2x leverage.
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.
No code change required. Analyst should confirm trade frequency stays >100 over full history before/after optimization.
oi_expansion_threshold draw (0.0199) sits at the ceiling of its bound combined with the shortest oi_lookback (3 bars = 12h); a stricter gate on other draws could reduce trade count. Currently measurable (162 sandbox trades).
Backtest Review
- Sharpe
- 0.50
- Total return
- 64.86%
- Max drawdown
- 26.52%
- Trades
- 162
- Win rate
- 45.1%
- Profit factor
- 1.22
Not fee-dead (avg_trade_return_pct 0.387% clears the floor, commission 3.6% of gross), positive expectancy with correct RR asymmetry (avg_win $4625 > avg_loss $3122)
Cleanly built (contract-OI parsing, point-in-time lookups, no price-only fallback); reasonable sample (162 trades over 6.7 years)
L73 single-perp OI-gated breakout class (explicitly cited as ETH OI-confirmed range breakout optimize→abandon) crossed with the L30/L63 breakout graveyard; PF 1.22 < ~1.7 threshold
Not significant: Sharpe 0.50 with CI [-0.30, 1.24] straddling zero, PSR 0.763; base Sharpe is the ceiling deflation lowers
Carried by 2022 (+40%) and 2024 (+29%); 2025 (-13.3%) and 2026 (-1.1%) negative, rolling Sharpe +8 → negative — holdout in the losing regime
max_drawdown 26.5% (CI to 49%), kurtosis 9.1, 7 consecutive losses
Backtest and paper results are hypothetical. Trading involves risk of loss.