Strategies
BTC Ensemble-Vote Directional, Long-Short (Single-Instrument BTCUSDT.BINANCE Perp — Trade When a MAJORITY of Three Real-Edge Signals Agree: 4H Momentum, 1D Momentum, and Open-Interest Fuel — Soft Vote Not Strict AND, ATR-Trailing, 3-Parameter)
Outcome: Abandoned
BtcEnsembleVoteDirectionalLS
Outcome Summary
BtcEnsembleVoteDirectionalLS was a thoughtful attempt to combine the three signals that each showed real edge this session — 4H momentum, 1D momentum, and OI-fuel — through a soft 2-of-3 majority vote rather than the brittle strict-AND that had died, with a fixed-denominator ballot so abstaining voters correctly cost conviction. Its initial backtest was the strongest of the session's candidates (+82.6%, profit factor 1.192 at the survivor line, avg trade +0.542%, drawdown 15%, positive in 6 of 7 years) and demonstrably beat the single OI-fuel sibling, so it earned an 'optimize' verdict. Optimization then exposed the familiar failure: the strong in-sample optimized numbers (PF 1.456, Sharpe 0.793) were a multiple-testing artifact — walk-forward flagged overfit with the IS Sharpe of 1.358 collapsing to OOS -0.361, PBO 0.571, and a deflated Sharpe of 0.148 that put the selected Sharpe below best-of-N noise. The analyst abandoned it, noting the whole momentum-confluence family has repeatedly died overfit and there was no robust parameter region left to iterate toward.
Hypothesis
Implementation
Verification Results
Regime-dependent edge — sandbox/recent year net negative (avg_trade -0.072%, PF 0.93); high OOS/overfit risk
OI voter is a momentum-derived confirmation channel (~+0.09%/trade), not an independent third edge — disclosed
Limited capacity (~$205k, impact 69.8%) and 42% OI coverage — for risk officer
Backtest Review
- Sharpe
- 0.47
- Total return
- 82.57%
- Max drawdown
- 15.06%
- Trades
- 376
- Win rate
- 38.0%
- Profit factor
- 1.19
avg_trade_return_pct 0.542% — 3.6x the fee floor; genuinely not fee-fragile
profit_factor 1.192 at the L9 survivor line, positive alpha +0.064, calmar 4.27, contained max_drawdown 15.1%
Positive in 6 of 7 years; decisive 376-trade sample; genuine long-short (207/169) trend-following profile with 2:1 favorable reward:risk
The ensemble vote demonstrably improved the risk-adjusted profile over the single OI-fuel sibling (Sharpe 0.289→0.465, DD 17%→15%, alpha near-zero→+0.064) — the robustness thesis is working, not re-overfitting
Sharpe 0.465 is modest and sharpe_ci_low -0.118 straddles zero — the risk-adjusted edge is not yet proven robust
2025 was -10.3% with rolling Sharpe to -3.8 mid-year — real regime fragility
Fundamentally the momentum/OI class; must clear the deflated-Sharpe / walk-forward OOS gates to survive, which is not guaranteed
information_ratio -0.560 (underperforms buy&hold), though expected for a market-neutral-ish long-short in a bull tape
Analysis
Full-history optimized metrics look good in-sample (PF 1.456, per-trade 0.84%, DD 8.3%) — but this is exactly the best-of-225 selection that the robustness gates exist to discount
avg_trade_return_pct 0.84% clears the fee floor, so the failure is overfit/no-OOS-edge, not fee fragility
Walk-forward is_overfitted=TRUE: IS Sharpe 1.358 → OOS Sharpe -0.361; OOS windows [0.0, -1.76, 0.68] negative on average
PBO 0.5701 > 0.5 — parameter selection more likely than not overfit
deflated_sharpe 0.1484 << 0.95 and optimized Sharpe 0.793 is BELOW expected-max-by-luck 1.122 — selected edge indistinguishable from noise over 225 trials
is_significant=false; the whole momentum-confluence family (triple-timeframe, OI-confirm, lead-lag) has died overfit before
Outcome Summary
Ensemble voting genuinely improved the in-sample risk-adjusted profile over any single signal, but a modest Sharpe (0.465) whose CI straddles zero is still too thin to survive optimization — the momentum/OI-confluence family fits the parameter search rather than a persistent edge, and its optimized Sharpe fell below what 225 trials would find by luck alone.
Backtest-review passed it to optimization ('optimize'), but the analyst abandoned it there on failed robustness gates: deflated Sharpe 0.148 (optimized Sharpe 0.793 sat below the expected-max-by-luck of 1.122, i.e. indistinguishable from best-of-225 noise), walk-forward flagged overfit with OOS Sharpe -0.361 ≤ 0, and PBO 0.571 > 0.5 — the soft-vote ensemble fit the parameter search rather than a persistent edge.
Trade the BTCUSDT.BINANCE perp long/short when a majority (2-of-3) of three real-edge signals agree — 4H momentum, 1D momentum, and open-interest fuel — via a soft continuous vote (not a strict AND), aiming for a more robust risk-adjusted profile than any single signal achieved.
The initial backtest was the session's most promising: 376 trades (207 long / 169 short), total return +82.6%, profit factor 1.192 (at the survivor line), avg per-trade return +0.542% (~3.6x fees), positive alpha +0.064, max drawdown 15.1%, positive in 6 of 7 years — an improvement over the single OI-fuel sibling (Sharpe 0.289→0.465). But optimization revealed overfit: in-sample Sharpe 1.358 collapsed to a walk-forward OOS Sharpe of -0.361, PBO 0.5701, and deflated Sharpe 0.148.
Backtest and paper results are hypothetical. Trading involves risk of loss.