Strategies
ADA 4H BTC-Lead Donchian Breakout Long (Cross-Instrument Lead-Lag Signal)
Outcome: Abandoned
AdaFourHourBtcLeadDonchianBreakoutLong
Outcome Summary
This strategy implemented an analyst-prescribed, genuinely untried mechanism class: trade ADA on a fresh BTC Donchian breakout to capture the documented BTC-leads-alts lag, executed cleanly with 364 timestamp-aligned entries and zero dropped. But it had no edge — profit factor 0.774, Sharpe -2.40, total return -80.6%, an 84.9% drawdown, and 11 consecutive losses, with gains confined to bull years (bull beta, not lead-lag alpha). High churn at a 4-bar hold drove commissions to 16.6% of gross, and a recurring leverage over-exposure artifact (209.8% vs ~120%) magnified the swings. The analyst abandoned it at the backtest-review gate on its second iteration, concluding the cross-instrument framing was ADA breakout-following in disguise that does not survive transaction costs, so it never reached optimization or risk review.
Hypothesis
Implementation
Long-only cross-instrument lead-lag strategy: the signal is read from BTCUSDT.BINANCE 4H (leader) and the trade is placed on ADAUSDT.BINANCE 4H (follower), OHLCV-only. It enters long on ADA when BTC makes a FRESH 20-bar Donchian-high breakout (current close clears the prior 20-bar high, previous bar did not) AND ADA has not yet broken its own 20-bar Donchian high — capturing the documented 1-3 bar propagation lag from BTC to alts. Exits on an 8% take-profit, 4% stop-loss, or a 4-bar propagation time stop. Both legs are 4H so the base class's same-timeframe alignment barrier ensures BTC's contemporaneous bar is present before the ADA signal is computed. calculate_signal returns a continuous bar-varying proxy from ADA's own data; the cross-instrument entry gate is captured in an _armed flag checked by should_enter. Sizes 0.60 x leverage(2.0) = ~1.2x equity notional, genuinely consuming the configured leverage.
Verification Results
Verification failed (Layer 2 — synthetic scenarios): Parameters used: ['min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct', 'donchian_period', 'take_profit_pct'] Check that __init__ sets all attributes from self.parameters.get(). - steady_uptrend: Frozen signal: all 478 signals are identical (value=0.0). calculate_signal() likely has a bug — the signal never varies. - steady_downtrend: Frozen signal: all 478 signals are identical (value=0.0). calculate_signal() likely has a bug — the signal never varies.
Backtest Review
- Sharpe
- -2.40
- Total return
- -80.65%
- Max drawdown
- 84.87%
- Trades
- 364
- Win rate
- 45.3%
- Profit factor
- 0.77
Implemented the prescribed cross-instrument lead-lag mechanism cleanly (BTC signal -> ADA trade, timestamp-aligned, 364 entries signaled and submitted, 0 dropped); pursues a genuinely untried mechanism class
No edge: profit_factor 0.774 (<1, scale-invariant), win_rate 0.453, avg_loss 1939 > avg_win 1809, Sharpe -2.40 (CI -4.08 to -0.79, entirely negative), total_return -80.6%, max_drawdown 84.9% (CI 99%), negative in 4 of 7 years
Fee-killed by over-churn: 364 trades at max_hold 4 bars -> commission 16.6% of gross ($49,536) + $54,771 impact -- any propagation edge is consumed many times over by costs
LEVERAGE OVER-EXPOSURE ARTIFACT (repeat): avg_position_pct 209.8% vs intended ~120% (leverage double-counted), amplifying daily swings (+18.1%, -20.7%) and the drawdown
~120 (0.60 x 2.0)
Outcome Summary
A BTC-leads-ADA Donchian breakout follower is ADA breakout-following in disguise — an already-decayed family — and any lead-lag edge does not survive transaction costs on a high-churn 4H follower; also, the leverage double-count plumbing bug needs fixing before reading any sizing-dependent metrics.
The backtest-review analyst issued an 'abandon' verdict: a profit factor of 0.774 (roughly scale-invariant) showed no real edge, the 4-bar-hold churn fee-killed any propagation signal, and a recurring leverage over-exposure bug (avg position 209.8% vs intended ~120%) amplified the drawdown — none of which a parameter change or optimization could rescue.
A long-only cross-instrument lead-lag strategy on 4H bars that used a fresh 20-bar BTC Donchian-high breakout as the signal to buy ADA (on Binance futures at 2.0x leverage) before ADA had broken out itself, betting on the documented BTC-leads-alts propagation within 1-3 bars.
Across 364 trades it lost -80.6% total with Sharpe -2.40 (CI entirely negative), profit factor 0.774, win rate 0.453 (avg loss 1,939 > avg win 1,809), and an 84.9% max drawdown; commissions alone were 16.6% of gross ($49,536) plus $54,771 of impact, and returns were positive only in bull years (2020/2021/2024).
Backtest and paper results are hypothetical. Trading involves risk of loss.