Strategies
SOL USD-M Intraday Volatility-Expansion Breakout, Long-Short (Single Instrument SOLUSDT.BINANCE Perp, 15m Bars, Trade the CONTINUATION of a Genuine Range-Expansion Breakout — Bracketed ATR Target/Stop, Selective Firing, 3-Parameter)
Outcome: Abandoned
SolIntradayVolExpansionBreakoutLS
Outcome Summary
SolIntradayVolExpansionBreakoutLS was the third iteration of an OHLCV-only single-name intraday breakout idea, reworked to ride winners with a chandelier trailing stop after earlier versions showed a real but sub-fee continuation edge. Across a decisive 1,396 trades the edge remained negative — profit factor 0.73, -0.046% per trade, -$88.8 expectancy — and a broken sizing that ran position size to 132% of equity against a claimed 0.5x cap drove the account to liquidation on 2023-11-23, wiping out 100% of capital with impossible daily returns like -1820%. The analyst abandoned it at the pre-optimization gate, concluding that no parameter region flips the negative expectancy and fixing the sizing bug would only slow a guaranteed loss. Optimization, risk review, and later stages were never reached.
Hypothesis
Account LIQUIDATED (2023-11-23): total_return -100%, max_drawdown 100%, and every post-blowup daily return is 0.0 (only ~3 of 6 years executed). The underlying edge is decisively negative on a well-sampled 1,396 trades — avg_trade_return_pct -0.046% (below the 0.10% USD-M round-trip), profit_factor 0.73, expectancy -$88.8/trade — so the range-expansion continuation mechanism has no fee-clearing edge on SOL 15m. A sizing/leverage bug compounds it (avg_position_pct 132% vs the claimed 0.5x cap; daily returns of -522% and -1820% as equity went negative and sizing exploded, return_kurtosis 1551), but fixing that cannot create edge — it would only slow a guaranteed loss. This is iteration 3 of the OHLCV-only single-name intraday breakout/fade class that has died repeatedly this session; iters 1-2 showed a sub-fee edge and iter-3's rework blew the account up. No parameter region flips negative expectancy and no reframe of intraday SOL continuation clears costs, so abandon rather than iterate or revise.
Implementation
Long-short intraday range-expansion breakout continuation on SOLUSDT.BINANCE (USD-M perp), 15m bars, pure OHLCV. Enters only while flat when a bar both breaks the prior 40-bar high/low AND expands (true range >= 2.5x ATR): close above prior high -> long, below prior low -> short. Exit is now a chandelier trailing stop that rides the winner into the fat tail (exit trail_atr=3.0 ATR back from the highest-high/lowest-low since entry), with an initial 1.5-ATR protective stop and a 64-bar (~16h) time cap; the fixed profit target was removed so continuations run uncapped. Sizing risks 2% of equity over the initial stop distance, bounded so total gross exposure never exceeds 0.5x equity (leverage 1.0). 3 tuned params (breakout_len, expansion_mult, trail_atr).
Verification Results
Verification failed (Layer 4 — QA review): - Confirmed high-turnover FEE-EDGE DEATH — the QA fee-viability block. On a well-sampled 532 trades (metrics_reliable=TRUE) the strategy nets avg_trade_return_pct -0.011% (NEGATIVE), profit_factor 0.745, total_return -40.9%, Sharpe -0.93. Arithmetic: net -0.011%/trade + ~0.10% USD-M taker round-trip (market entries AND exits) => gross edge ~+0.089%/trade — a real but TINY continuation edge that does NOT clear the ~0.10% round-trip. With turnover 333 it bleeds fees every rotation (avg_win 726 vs avg_loss 438 = only ~1.66:1 realized, short of the 2.5:1 target because most breakouts revert into the 1-ATR stop before the 2.5-ATR target). This iteration's explicit goal was to fix this (expansion_mult 1.5->2.0, breakout_len 20->30, target_atr 1.5->2.5, trades 1125->532), yet per-trade edge stayed negative. The 15m breakout-continuation mechanism on SOL is now empirically falsified across two iterations; the gross edge is structurally below fees.
Analyst: apply the 0.15% floor — 0.123% with PF 0.954 is below it and net-negative; abandon unless walk-forward robustly lifts avg_trade_return_pct above 0.15% OOS. Don't sink a full optimization into a breakeven mechanism after three iterations without real sensitivity headroom.
Edge is now above the QA round-trip bar but BELOW the analyst's futures floor and still a net loser in-sample — analyst should scrutinize and most likely ABANDON. avg_trade_return_pct +0.1233% clears the ~0.10% round-trip (iter-2 fee-death resolved), but profit_factor 0.954 (<1), total_return -4.16%, dollar expectancy -$17.65: equal-weighted % positive while dollar-weighted negative means the larger-sized trades are the losers. 0.123% is below the 0.15% futures floor. On 237 well-sampled trades this is marginal-to-negative, and by the developer's OWN exhaustion criterion the mechanism did not clear the floor.
Analyst/risk: weight impact heavily — $23k capacity with 206% impact is effectively un-deployable at size; a strong argument for abandonment over optimization.
SEVERE capacity/impact red flag: impact_cost_pct 206.3%, capacity_usd only $23,486, total_impact_usd $8,116 (impact_folded=TRUE). For liquid SOL a ~$23k capacity means the edge is so thin realistic impact erases it, and turnover 173 compounds it. Even if optimization nudges per-trade return above 0.15% frictionless, this impact/capacity profile suggests it won't survive real execution.
Backtest Review
- Sharpe
- 0.31
- Total return
- -100.00%
- Max drawdown
- 100.00%
- Trades
- 1396
- Win rate
- 32.0%
- Profit factor
- 0.73
Well-sampled (1,396 trades) so the verdict is statistically decisive, and trades match the hypothesized long/short expansion-breakout mechanism (680 long / 716 short).
Account LIQUIDATED on 2023-11-23 — total_return -100%, max_drawdown 100%; only ~3 of 6 years traded before the blowup, all post-liquidation returns are 0.0.
Negative per-trade expectancy on 1,396 trades: avg_trade_return_pct -0.046% (below the 0.10% round-trip), profit_factor 0.73, expectancy -$88.8/trade — no fee-clearing edge.
Position sizing broken: avg_position_pct 132% despite a claimed 0.5x cap; daily returns of -522% and -1820% show equity went negative and sizing exploded (kurtosis 1551, annual 2024 -34,591%).
Sharpe 0.31 with CI [-1.18, 0.71] straddling zero; information_ratio -1.67 — negative active value.
Third iteration of the OHLCV-only single-name intraday breakout/fade class that has died repeatedly; iter-3 rework made results catastrophically worse rather than better.
Iteration History
Outcome Summary
An intraday OHLCV-only single-name breakout-continuation mechanism has no fee-clearing edge on SOL 15m, and a position-sizing cap that isn't actually enforced can turn a losing strategy into an account-liquidating blowup — verify realized avg_position_pct against the intended cap before trusting any result.
The backtest-review analyst issued an abandon verdict before optimization: the account blew up mid-backtest (liquidated, -100% return, 100% drawdown), the underlying continuation edge was negative and fee-losing across 1,396 trades, and a compounding leverage/sizing bug drove equity negative — none of which parameter tuning could fix.
A long-short, single-instrument intraday momentum-breakout on SOLUSDT.BINANCE 15m perp bars that traded the continuation of genuine volatility-expansion breakouts — firing only when a bar broke the prior 40-bar channel and its true range exceeded 2.5x ATR, then riding winners with a chandelier trailing stop to monetize the fat right tail while cutting losers on an initial ATR stop.
Over a well-sampled 1,396 trades (680 long / 716 short) the edge was decisively negative — avg_trade_return_pct -0.046% (below the 0.10% round-trip), profit factor 0.73, expectancy -$88.8/trade, Sharpe 0.31 with CI [-1.18, 0.71] straddling zero. The account was liquidated on 2023-11-23 for a -100% total return and 100% max drawdown, with a broken sizing that pushed avg_position_pct to 132% despite a claimed 0.5x cap and produced impossible daily returns like -522% and -1820%.
Backtest and paper results are hypothetical. Trading involves risk of loss.