Strategies
Open-Interest-Backed Trend Continuation, Long-Short (Single-Instrument ETHUSDT.BINANCE USD-M — Hold in the Direction of a Price Move ONLY When OPEN INTEREST Is EXPANDING = New Capital Is Backing the Move; Stand Aside / Exit When OI Contracts = Deleveraging Noise or Trend Exhaustion, 2-Parameter)
Outcome: Abandoned
EthPerpOpenInterestBackedTrendContinuationLS
Outcome Summary
This strategy was a well-reasoned attempt to salvage two prior OI ideas: it took the value-adding direction implied by a falsified OI-flush-reversal event study (ride OI expansion rather than fade contraction) and fixed the 1,248-day COIN-M data hole that had killed the OI-confirmed-trend sibling by moving to ETH USD-M, whose OI is dense and continuous. The construction was clean and disciplined — 2 tunables with the OI gate held fixed, a hysteretic exit and ATR trailing stop, a moderate 24.8% drawdown. But the backtest showed the gate produced no measurable edge: a Sharpe of 0.174 with a confidence interval straddling zero, profit factor 1.08 that fees nearly erase, and a meager 22.4% total return carried entirely by a handful of spike days with no year-to-year persistence and a negative holdout region. The analyst abandoned it at backtest review as a near-zero, fee-fragile, outlier-driven member of the zero-survivor orthogonal-gate momentum family — the same profile as the funding- and VRP-gated candidates abandoned that session — with no robust parameter region to optimize toward.
Hypothesis
Implementation
Verification Results
Run the full 2021-2026 backtest and confirm the expanding-OI edge shows in realized trades before spending optimization; if still negative/break-even, iterate the exit or abandon.
SANDBOX IS MATERIALLY NEGATIVE AND CONTRADICTS THE MOTIVATING EVENT STUDY. The developer's 5-year event study shows a strong monotone-building expanding-OI edge (+1.010% @48h t=+5.4, +1.994% @96h t=+7.4; ungated momentum zero; contracting bucket negative; largest t=7.4 vs ~3.1 noise max). But the 363-day sandbox LOSES: -8.71% total, Sharpe -0.445, PF 0.763, win_rate 0.333, avg_trade_return_pct -0.52%, over 30 trades, long side especially bad (0.21 win on 19 trades). Not a data ceiling (ETH OI dense 2021-2026) and no signal-inverting code defect found — the gap is either an adverse range-bound 2024-2025 window the 1-yr sandbox over-weights, or an exit that fails to monetize the horizon edge (next finding).
If the full backtest underperforms, make oi_exit_z tunable or replace the hysteretic-z OI exit with a hold-to-horizon exit; compare realized holding vs the 96h edge horizon.
OI-ROLLOVER EXIT LIKELY TRUNCATES THE MEASURED EDGE AND THE OPTIMIZER CANNOT REPAIR IT. The edge builds monotonically to 96h (24 bars), but should_exit fires when oi_z <= -0.5, and oi_z (a z-score of noisy OI RoC) mean-reverts by construction, so it crosses -0.5 within a few bars and cuts positions early. avg_holding_period is ~66h, already short of the 96h peak. oi_exit_z is FIXED (only entry_z/trail_atr tunable), so if this is the problem the 3-phase optimizer cannot fix it — it needs a developer iteration. Code faithfully implements the stated 'exit when OI contracts' rule, so not a mismatch, but the rule may be self-defeating.
Confirm both feeds are the same units for ETHUSDT; if not, normalize before merging or key RoC off a single source.
MERGED OI UNIT-CONSISTENCY must be verified. _load_oi merges 'metrics' (sumOpenInterest) and 'open_interest' (open_interest) into one series and computes RoC across it; if the two feeds use different units the splice injects a spurious RoC that corrupts oi_z near the boundary. The USD column is deliberately avoided and gap-reset/z-scoring partly absorb a one-time jump, but confirm rather than assume.
Backtest Review
- Sharpe
- 0.17
- Total return
- 22.42%
- Max drawdown
- 24.75%
- Trades
- 162
- Win rate
- 39.5%
- Profit factor
- 1.08
Clean, data-safe construction: single venue, single instrument, dense continuous USD-M OI feed (fixes the COIN-M data hole that killed the sibling) — verification-safe, orthogonal signal
Deliberately 2 tunables (OI gate held fixed) to resist overfitting
Hysteretic OI exit + ATR trailing stop is a thoughtful risk design; max_drawdown a moderate 24.8%
avg_trade_return_pct 0.192% technically clears the futures fee floor
Sharpe 0.174 with 95% CI [-0.532, 0.724] straddles zero — indistinguishable from no skill
profit_factor 1.08 is well below the 1.2 meaningful line — fees consume nearly all the gross edge (fee-fragile)
avg_trade_return_pct 0.192% sits right on the fee floor; any execution slippage erases it
Edge is outlier-driven: return_kurtosis 36.6, skew 2.72, with +18.4%/+15.2%/+13.3% single-day book gains carrying the entire 22.4% total return over 4.5 years
information_ratio -0.72; annual returns alternate sign with no persistence and 2026 (holdout region) is negative
OHLCV+supplementary continuation class (L9/L41, zero survivors); the OI gate did not produce a measurable edge — same failure profile as the funding/VRP-gated momentum siblings abandoned this session
Outcome Summary
Successfully fixing the data defect that killed a sibling (moving to a dense, continuous OI feed) does not resurrect the edge — even with a thoughtfully-motivated orthogonal OI-expansion gate held fixed, the result was a fee-fragile, outlier-carried Sharpe indistinguishable from zero, confirming that orthogonal-gate momentum continuation is a zero-survivor family with no robust region to tune toward.
It was abandoned at the BACKTEST_REVIEW gate: a Sharpe straddling zero, profit factor 1.08, and a per-trade return right on the fee floor make it a near-zero, fee-fragile, outlier-driven edge with no persistence. As another member of the zero-survivor OHLCV+supplementary continuation family — the same failure profile as the funding-gated and VRP-gated momentum siblings abandoned that session — best-of-N optimization would inflate a Sharpe-0.17 signal on noise and near-certainly fail the deflated-Sharpe/holdout gates, so it never reached optimization.
A long-short, single-instrument, single-venue directional strategy on ETHUSDT.BINANCE USD-M that rides a price trend only while open interest is expanding (a z-scored OI rate-of-change gate signaling new capital backing the move) and stands aside or exits when OI contracts (deleveraging noise / trend exhaustion), with a hysteretic OI exit and ATR trailing stop — moving to the dense, continuous USD-M OI feed to fix the data hole that had killed the COIN-M sibling.
The gate did not manufacture a measurable edge: Sharpe 0.174 with CI [-0.532, 0.724] straddling zero, profit factor 1.08 (well below the 1.2 line, so fees consume nearly all the gross edge), information ratio -0.72, and total return only 22.4% over ~4.5 years across 162 trades. The result was outlier-driven (return kurtosis 36.6, skew 2.72) with a few spike days carrying the whole return, avg_trade_return_pct 0.192% sitting right on the fee floor, annual returns alternating sign, and the 2026 holdout region negative — though max drawdown was a moderate 24.8%.
Backtest and paper results are hypothetical. Trading involves risk of loss.