Strategies
ETH–SOL Cointegration Stat-Arb — Market-Neutral Spread Mean-Reversion on LARGE Residual Deviations, Strict Equal-Risk Notional Cap (ETHUSDT.BINANCE + SOLUSDT.BINANCE USD-M, 3-Parameter)
Outcome: Abandoned
EthSolCointegrationSpreadMeanReversionLS
Outcome Summary
EthSolCointegrationSpreadMeanReversionLS traded the mean-reversion of the ETH-SOL cointegration residual, engineered specifically to clear the two filters that had killed prior pairs — large-deviation entries above the fee floor and a hard ≤1x notional cap to prevent the SOL-BTC pair's liquidation. Both fixes genuinely worked (market-neutral, no -100% blow-up), but they only revealed the pair has no edge: total return -57.3%, PF 0.71, avg trade -1.95%, and a 71.7% drawdown. The fatal flaw was structural — SOL's 2021 price discovery from $2 to $250 made the residual non-stationary, so the equilibrium the reversion premise required never existed, and even the calmer post-2021 regime showed no genuine edge. The analyst abandoned it at backtest review, noting optimization cannot fix de-cointegration and the mean-reversion pairs family has no survivor; it never reached optimization, analysis, or risk review.
Hypothesis
Implementation
Verification Results
Premise falsified by developer's own measurement: ETH-SOL not cointegrated (SOL ~100× vs ETH ~5×), residual CONTINUES on the rich side, all 73 grid cells negative full-sample. Marginal sandbox is the directional long-SOL side. Research-Lead/Analyst abandon-or-iterate call.
Sandbox +1.68% but Sharpe 0.167 with CI straddling zero, 18 trades, avg_trade_return_pct 0.437% barely above the 0.40% two-leg cost. Marginal, contradicted by negative full-sample.
Backtest Review
- Sharpe
- -0.44
- Total return
- -57.26%
- Max drawdown
- 71.66%
- Trades
- 134
- Win rate
- 50.0%
- Profit factor
- 0.71
The two engineered fixes worked: the hard gross cap prevented the liquidation that blew up the SOL-BTC pair (no -100%), and entries fired only on large deviations
Genuinely market-neutral (beta -0.026); both legs on one account (no cross-margin split)
Net-losing: total_return -57.3%, avg_trade_return_pct -1.95%, profit_factor 0.71 (< 1.0), Sharpe -0.44, expectancy -336 over 134 trades
Structural de-cointegration: 2021 -39.8% (single days -32.4%, -17.4%) as SOL's price-discovery ($2->$250) made the ETH-SOL residual non-stationary — the mean-reversion premise assumes an equilibrium that didn't exist
max_drawdown 71.7% (CI to 88.1%); return_skew -3.17, kurtosis 44.8 (fat left tail)
No genuine edge even post-2021: ~+9% over 2.6 years on 25% exposure, recent rolling_sharpe ~0-0.5, ~40-trade sample
Mean-reversion pairs family with no survivor here (ETH/BTC ratio decayed, SOL-BTC blew up)
Outcome Summary
A cointegration pair trade lives or dies on the residual actually being stationary — when one leg undergoes explosive price discovery the equilibrium the whole strategy assumes ceases to exist, and no gross-notional cap or z-threshold can rescue a spread that has de-cointegrated; the sizing fix prevented the blow-up but only exposed the absent edge.
The analyst abandoned it at backtest review on a structural de-cointegration failure: in 2021 SOL's explosive price discovery ($2→$250) made the ETH-SOL residual non-stationary, so fading rich SOL against ETH got steamrolled — the mean-reversion premise assumed a stable equilibrium that did not exist. This is not a tunable parameter (a stationarity gate would at best bound losses, not reveal an edge), and the mean-reversion pairs family has no survivor here.
A market-neutral statistical-arbitrage pair (3 parameters) on ETH and SOL USD-M perps that traded mean-reversion of their cointegration residual — regressing log-SOL on log-ETH over a rolling window, shorting SOL/longing beta-scaled ETH when the residual z-score stretched large and reversing when cheap, with a hard equal-risk ≤1x gross notional cap to prevent the liquidation that had blown up a prior pair.
The backtest (ETH + SOL 4H, 2409 data days) was net-losing: total return -57.3%, avg_trade_return_pct -1.95%, profit factor 0.71, Sharpe -0.44, expectancy -336 over 134 trades, with max drawdown 71.7% (CI to 88.1%), skew -3.17, kurtosis 44.8. The engineered fixes did work — it stayed genuinely market-neutral (beta -0.026) and avoided liquidation (no -100%) — but 2021 alone lost -39.8% and even the post-2021 regime showed no real edge (~+9% over 2.6 years on 25% exposure).
Backtest and paper results are hypothetical. Trading involves risk of loss.