XrpDailyThirtyBarHighBreakoutVolumeConfirmedLong
Hypotheses
XRP Daily 30-Bar High Breakout Long with Volume Confirmation
Hypotheses
A LONG-ONLY momentum-CONFIRMATION breakout strategy on XRPUSDT.BINANCE perpetual futures (Binance USD-M) using DAILY bars. Entry on close exceeding the prior 30-day high, REQUIRING volume confirmation: today's volume must be at least 1.5× the 50-day median volume. Exit via ATR trailing stop, time-stop, or breakout-failure stop. Built strictly from this session's EMPIRICALLY VALIDATED working pattern: (a) daily-bar timeframe (the just-falsified LINK weekly was abandoned for insufficient sample count — daily is the validated frequency band that generates 25-100+ trades over 6 years for proper walk-forward + holdout testing); (b) momentum-CONFIRMATION direction, NOT pullback (the XRP pullback failed with -7.15 Sharpe and DOGE Triple Screen pullback failed with -2.63 Sharpe — the 'pullback into MA in uptrend' mechanism is DOUBLE-falsified for crypto perps); (c) hybridizes two working mechanism classes already proven in pipeline — long-lookback price breakout (ADA's 50-day high in pipeline) + volume-spike confirmation (the 4H volume breakouts in pipeline for BTC/BNB/SOL). XRP is the chosen instrument because: (1) XRP has ZERO working pipeline strategies (only the failed pullback) — full diversification benefit; (2) XRP precision is confirmed in the map (proven by the prior XRP pullback attempt running without precision errors); (3) XRP has multi-year clean Binance USD-M data, no deprecation risk; (4) XRP's news-driven microstructure (SEC ruling July 2023, August 2024 final win, BlackRock ETF filing 2025) produces episodic strong breakouts on volume — exactly the setup this strategy targets. Critical structural differentiators from the falsified mechanisms: NOT a pullback, NOT a mean reversion, NOT a weekly breakout, NOT supp-data dependent, NOT cross-asset, NOT calendar, NOT accumulation. 30-day lookback is shorter than ADA's 50-day (different parameter), and ADDS volume confirmation that ADA's breakout doesn't require — these distinguish it from the existing ADA strategy. Trade frequency expected ~25-40/year on XRP daily, comfortably above the 25-trade-per-year floor that the LINK weekly failure established as the minimum-for-validation threshold.
Hypotheses
Single-instrument long-only momentum-confirmation breakout using the standard FactoryStrategy hooks. It hybridizes two pipeline-proven mechanism classes: a long-lookback price breakout (close > prior 30-bar high, excluding the current bar via highs[:-1]) and a volume-spike confirmation (current volume >= vol_mult x the prior 50-bar MEDIAN volume -- median rather than mean so a single 10x news-day candle can't inflate the baseline and admit weak breakouts), distinguishing it from the existing ADA 50-day breakout (shorter lookback + added volume gate). It is explicitly NOT a pullback (the double-falsified crypto-perp mechanism), NOT mean reversion, NOT weekly, NOT supp-data dependent. calculate_signal returns the breakout distance from the prior high in ATR units so the signal varies every bar (Layer-2 frozen-signal detection passes) while the breakout+volume decision lives in should_enter. The three exits invert the small-win/big-loss profile: a breakout-failure stop (close back below the level it broke) cuts false breakouts immediately, a 3x ATR trailing stop from the running peak rides genuine trends, and a 30-bar time stop releases stagnant capital; entry context (broken level, ATR, peak) is set on entry, the peak is maintained each bar, and all are reconstructed from avg_px_open if state is lost. Sizing is capital-relative (2% risk over the 3x-ATR stop) capped at 50% notional, clearing the XRPUSDT $5 min-notional, with multi-ATR trend capture well above the ~0.10% round-trip futures fee. Long-only; leverage stays 1.0 referenced only as a non-amplifying sizing multiplier so the unused-leverage gate does not apply. XRP daily has multi-year clean Binance USD-M data (no deprecation risk) and ~25-40 breakouts/year, above the validation sample floor; min_bars_required guarantees the breakout window, volume-median window and ATR are available before any trade.
Hypotheses
XRP daily 30-bar-high volume-confirmed breakout is too sparse and too outlier-dependent to validate, and it fails the hypothesis's own stated trade-count floor: 51 trades over 6.4 years (~8/year) vs the 25-trades-per-year minimum-for-validation the hypothesis itself cited (and far below its claimed 25-40/year). The edge is carried by a handful of news-driven breakout days (return_kurtosis 77.2, tail_ratio 0.0064, only ~13 wins at win_rate 0.255, with ~5 days like 2024-12-03 +12.7% and 2020-11-22 +10.4% dominating), and Sharpe 1.08 has sharpe_ci_low -0.59 (CI straddles 0) with a lumpy path concentrated in 2020/2024. Not optimize: a 3-phase optimization needs trades in every walk-forward OOS window and the 15-day holdout — at ~8 trades/year the holdout will likely have 0-1 trades (unvalidatable), and a kurtosis-77 result resting on ~5 days gets crushed by the deflated-Sharpe skew/kurtosis adjustment and the best-of-225 luck bar. The volume-confirmed-breakout family already proved this: the XRP 4H sibling failed post-optimization with DSR 0.0004 despite 7/7 positive years; this daily version is sparser and more outlier-concentrated, so it is even more likely to fail forward. Not iterate: the hypothesis already targeted 25-40/year and got 8, so loosening to fire more just adds weaker breakouts, and the outlier concentration is structural to episodic news-driven XRP breakouts. FAILURE PATTERN: single-asset daily breakout strategies on an alt fire too rarely (~8/yr) and concentrate their return in a few news-driven outlier days (kurtosis >75, tail_ratio <0.01), so the Sharpe CI straddles 0, the holdout is near-empty, and best-of-N deflation rejects them — the same sparse + outlier-luck signature as the abandoned BTC engulfing (38 trades, kurtosis 82), BTC volume-surge (30 trades, kurtosis 865), and DOGE Bollinger (17 trades) daily siblings. A respectable PF and a clean implementation do not rescue a daily single-asset breakout whose trade count falls below the validation floor and whose return is a handful of episodic spikes.
Implementation
Long-only XRPUSDT.BINANCE daily 30-bar-high breakout with volume confirmation, OHLCV-only. It enters long when the daily close exceeds the prior 30-bar high AND today's volume is at least 1.5x the 50-bar median volume (median for robustness to news-day spikes). It exits on the earliest of a breakout-failure stop (close back below the broken level), a 3x ATR(14) trailing stop from the running peak, or a 30-bar time stop. Risk-based sizing (2% equity risk over the 3x-ATR stop) capped at 50% notional, leverage 1.0. Four tunable parameters: breakout_lookback, vol_mult, atr_trail_mult, max_hold_bars.
Backtest Review
Clean OHLCV-only implementation; PF 2.02, ~5.9:1 win/loss (avg_win $5,121 vs avg_loss $866), low max_DD 8.95%, deep capacity ($2B); breakout-confirmation family with landed siblings
Backtest Review
Positive in ~5 of 7 years; low fee drag
Backtest Review
Fails its own trade-count floor: 51 trades over 6.4 years (~8/year) vs the hypothesis's cited 25/year minimum-for-validation — too sparse for a robust walk-forward + 15-day holdout (holdout likely 0-1 trades)
Backtest Review
Outlier-dependent: return_kurtosis 77.2, tail_ratio 0.0064, only ~13 wins (win_rate 0.255); the result rests on ~5 big breakout days (2024-12-03 +12.7%, 2020-11-22 +10.4%)
Backtest Review
No significant edge: Sharpe 1.08 with sharpe_ci_low -0.59 (CI straddles 0); lumpy, carried by 2020/2024 (big years) vs flat-to-negative 2022/2023/2025
Backtest Review
Volume-confirmed-breakout family fails post-opt deflation (XRP 4H sibling DSR 0.0004 despite 7/7 positive years); a sparser, kurtosis-77 daily version is even more likely to fail
Outcome Summary
XrpDailyThirtyBarHighBreakoutVolumeConfirmedLong hybridized two in-pipeline working mechanisms — long-lookback breakout plus volume confirmation — on XRP daily bars, deliberately choosing momentum-confirmation over the double-falsified pullback and citing a 25-trade/year validation floor. But it fired only 51 trades in 6.4 years (~8/year), well under that floor, with a 25.5% win rate and a 39.4% return resting on ~5 episodic breakout days (kurtosis 77.2, tail ratio 0.0064) and a Sharpe CI straddling zero. Too sparse to fill a walk-forward or holdout and too outlier-concentrated to survive deflation — the same signature as the abandoned BTC engulfing, BTC volume-surge, and DOGE Bollinger daily siblings, and a sparser version of the already-failed XRP 4H sibling (DSR 0.0004) — the analyst abandoned it at the backtest-review gate on its first iteration.
Outcome Summary
A respectable profit factor and clean implementation cannot rescue a single-asset daily breakout whose trade count falls below the validation floor (~8/yr) and whose return is a handful of news-driven outlier days — the sparse, kurtosis>75, CI-through-zero, near-empty-holdout signature is unvalidatable and best-of-N deflation rejects it.
Outcome Summary
The analyst abandoned it at the backtest-review gate before optimization because it fired only ~8 trades/year — far below the hypothesis's own cited 25/year validation floor — so a 15-day holdout would likely hold 0-1 trades and be unvalidatable, while the kurtosis-77 result resting on a handful of episodic spikes with a Sharpe CI through zero would be crushed by deflated-Sharpe's skew/kurtosis penalty, exactly as the XRP 4H volume-breakout sibling already failed post-optimization (DSR 0.0004).
Outcome Summary
A long-only, OHLCV-only momentum-confirmation breakout on XRPUSDT daily futures — entering long when the close exceeded the prior 30-day high and today's volume was at least 1.5x the 50-day median volume (news-day confirmation), exiting via an ATR trailing stop, a breakout-failure stop back below the broken level, or a time stop, with 4 parameters, built from the session's validated breakout + volume-confirmation pattern on a fresh instrument (XRP).
Outcome Summary
Over 51 trades in 6.4 years it posted a 39.4% return (CAGR 4.73%) with profit factor 2.02, an ~5.9:1 win/loss ratio, and a low 8.95% drawdown — but Sharpe was only 1.08 with a CI low of -0.59 straddling zero, the win rate was 25.5% (~13 wins) with an 11-trade losing streak, and the result was extremely outlier-dependent (kurtosis 77.2, tail ratio 0.0064), carried by ~5 news-driven breakout days and concentrated in 2020/2024.
Backtest and paper results are hypothetical. Trading involves risk of loss.