Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

XRP USD-M 4h Donchian breakout trend-capture, long-short (iisang instrumento XRPUSDT.BINANCE perp, 4h bars, pumapasok sa 20-bar channel breakout na nakaayon sa 100-bar trend, chandelier ATR trailing exit, madalas mag-trigger — 3 parameter

Resulta: Inabandona

XrpDonchianBreakoutTrendCaptureLS

Buod ng Resulta

Pumasok ang XrpDonchianBreakoutTrendCaptureLS sa nag-iisang pamilyang may live survivor sa factory na ito: nag-trade ito ng 4h na XRP Donchian breakout na nakaayon sa trend filter at sinundan ang mga ito gamit ang chandelier stop. Nalampasan ng unang backtest ang gate bago ang optimization na may 354 trade, edge bawat trade na 0.90% at lampas sa bayarin, profit factor na 1.20, at katamtamang drawdown na 23.4%, bagaman 0.35 lang ang headline Sharpe at sumasaklaw sa zero ang confidence interval. Inilantad ng three-parameter optimization ang pagiging manipis nito: nagpakita ng klasikong overfit ang 225-trial walk-forward (in-sample Sharpe 1.27 → out-of-sample -0.004), malubhang bumagsak ang holdout (Sharpe -0.305, ratio 0.0), umabot sa 0.54 ang PBO, at 0.0 ang deflated Sharpe. Iniwan ito ng analyst dahil sa apat na hard-gate failure na hindi maaaring ipagwalang-bahala, at nagpasya siyang walang edge na mailalahat na puwedeng pagtuunan ng tuning at magdudulot lang ng panibagong overfit ang paglalapat ng parehong breakout sa iisang pangalan sa ibang instrumento.

Hypothesis

Isang LONG-SHORT, BREAKOUT na kumukuha ng trend sa iisang instrumento sa XRPUSDT.BINANCE (USD-M perp, 4h na mga bar). Kabilang ang momentum/trend sa pamilyang ONLY, na may napatunayang live survivor sa factory na ito (ang inilunsad na cross-sectional momentum rotation, Sharpe 2.6) — bigo ang bawat pamilyang hindi momentum na sinubukan ko (intraday reversion fades, OI/positioning fades, order-flow) sa fee_edge/no_edge, kaya nakatuon ito sa nag-iisang edge na gumagana, pero bilang SINGLE-NAME absolute breakout sa……Magpakita ng higit paMagpakita ng mas kaunti

Isang LONG-SHORT, BREAKOUT na kumukuha ng trend sa iisang instrumento sa XRPUSDT.BINANCE (USD-M perp, 4h na mga bar). Kabilang ang momentum/trend sa pamilyang ONLY, na may napatunayang live survivor sa factory na ito (ang inilunsad na cross-sectional momentum rotation, Sharpe 2.6) — bigo ang bawat pamilyang hindi momentum na sinubukan ko (intraday reversion fades, OI/positioning fades, order-flow) sa fee_edge/no_edge, kaya nakatuon ito sa nag-iisang edge na gumagana, pero bilang SINGLE-NAME absolute breakout sa halip na basket rotation (naubos na ang L32) o laging nasa merkado na TSMOM (ang nakabinbin kong kapatid na ETH). Dalawang tahasang pag-aayos para sa mga pagkabigong pumatay sa mga nauna kong breakout attempt: (1) TRADE COUNT — nabigo ang breakout kong SOL DAILY dahil “walang nagawang trade”: halos hindi nag-trigger ang filter na 200-araw at channel na 55-araw sa sandbox na humigit-kumulang 363 bar (~1 taon); gumagamit ito ng 4h na mga bar (libo-libong sandbox bar), channel na SHORT 20-bar (~3.3 araw) at trend filter na 100-bar (~16 araw), kaya tinitiyak ang dose-dosenang hanggang daan-daang trade sa sandbox at buong kasaysayan. (2) IMPLEMENTATION — may depekto sa PnL-sign code ang inverse breakout kong CM at nag-time out ang flow strategy kong BNB; gumagamit ito ng karaniwang linear na USD-M perp, purong OHLCV, at O(1) incremental rolling max/min (deque) at tumatakbong ATR, nang walang muling pag-scan sa buong serye. Isa itong NOT reversion (kabaligtarang polarity), NOT basket, NOT carry/options/COIN-M/liquidation. Pinili ang XRP dahil sa malalakas at pabugso-bugsong multi-percent trend nito (angkop sa breakout capture) at mababa ang paggamit nito sa kasalukuyang libro. Mga parameter ng 3.

Nakatuon sa momentum/trend — ang tanging pamilyang may live survivor dito — bilang absolute breakout sa iisang pangalan sa halip na basket rotation (L32 naubos) o always-in na TSMOM (ang nakabinbing kapatid na ETH), at tahasang hindi ito NOT reversion/carry/options/COIN-M/flow. Inaayos nito ang dalawang failure mode na pumatay sa mga naunang breakout attempt: (1) TRADE COUNT — sa 4h bars, libo-libong bars ang hawak ng sandbox, at sa maikling 20-bar channel (~3.3d) kasama ang 100-bar (~16d) trend filter, maliit na……Magpakita ng higit paMagpakita ng mas kaunti

Nakatuon sa momentum/trend — ang tanging pamilyang may live survivor dito — bilang absolute breakout sa iisang pangalan sa halip na basket rotation (L32 naubos) o always-in na TSMOM (ang nakabinbing kapatid na ETH), at tahasang hindi ito NOT reversion/carry/options/COIN-M/flow. Inaayos nito ang dalawang failure mode na pumatay sa mga naunang breakout attempt: (1) TRADE COUNT — sa 4h bars, libo-libong bars ang hawak ng sandbox, at sa maikling 20-bar channel (~3.3d) kasama ang 100-bar (~16d) trend filter, maliit na bahagi lang ng window ang warmup (min_bars = max(100,20)+14+5 = 119), kaya dose-dosenang hanggang daan-daang beses nagti-trigger ang breakout (kabaligtaran ng breakout kong SOL DAILY 55/200 na namatay dahil sa 'no trades' sapagkat halos kasinghaba ng buong 1yr sandbox ang warmup); (2) IMPLEMENTATION — iniiwasan ng karaniwang LINEAR USD-M perp ang bitag ng PnL sign sa inverse contract na nag-zero sa CM breakout ko, at ginagamit ng exit ang subok na entry-anchored chandelier pattern (ratchet ng paborableng extreme + ATR na naka-freeze sa entry + minimum-hold guard) para alisin ang depektong agarang pagsasara sa entry na naranasan ko sa kapatid na ETH squeeze; O(1)-ish ang execution dahil sa bounded-window rolling max/min + mean-TR ATR, walang muling pag-scan ng buong series, kaya walang smoke-test timeout. Nagbibigay ang calculate_signal ng breakout score na CONTINUOUS (close kumpara sa channel midpoint sa mga yunit ng ATR) na nag-iiba kada bar, habang nasa should_enter ang threshold ng entry decision (breakout AND trend alignment), ayon sa gabay para sa continuous-signal. Sapat ang lapad ng chandelier para lampasan ang ~0.10% USD-M round-trip sa paghuli ng mga trend na XRP porsiyento. Tunay na ginagamit ang leverage (3x) sa position_size bilang notional cap (umiiral sa low-vol regime), kaya hindi ito walang-silbing leverage setting. Pinili ang XRP dahil sa malalakas at panandaliang trend at mababang paggamit sa kasalukuyang book.

Bumagsak sa deflated Sharpe at walk-forward overfit: DSR=0.0, PBO=0.54 sa 225 pagsubok, optimized Sharpe na 0.233 kumpara sa inaasahang maximum na 1.98 — hindi maihihiwalay ang napiling config sa ingay ng pinakamahusay sa N, at ang Sharpe na CI [-0.37, 0.87] ay sumasaklaw sa sero. Ipinapakita ng walk-forward ang klasikong lagda ng overfit (IS avg 1.266 → OOS avg -0.004, is_overfitted=TRUE, negatibo ang dalawa sa tatlong per-window na OOS), at lubhang bumagsak ang holdout (Sharpe -0.305, ratio 0.0 kumpara sa 0.70……Magpakita ng higit paMagpakita ng mas kaunti

Bumagsak sa deflated Sharpe at walk-forward overfit: DSR=0.0, PBO=0.54 sa 225 pagsubok, optimized Sharpe na 0.233 kumpara sa inaasahang maximum na 1.98 — hindi maihihiwalay ang napiling config sa ingay ng pinakamahusay sa N, at ang Sharpe na CI [-0.37, 0.87] ay sumasaklaw sa sero. Ipinapakita ng walk-forward ang klasikong lagda ng overfit (IS avg 1.266 → OOS avg -0.004, is_overfitted=TRUE, negatibo ang dalawa sa tatlong per-window na OOS), at lubhang bumagsak ang holdout (Sharpe -0.305, ratio 0.0 kumpara sa 0.70 na minimum). Apat na hindi maaaring isantabing pagkabigo sa hard gate (OOS≤0, overfit, PBO>0.5, bagsak sa holdout). Pinalala ito ng optimization, hindi pinahusay (Sharpe 0.35 → 0.233; negatibo ang taunang returns ng 2025/2026), na nagpapatunay sa manipis na batayang nakita ko bago ang optimization. Sinaklaw ng 225-trial na sweep ang buong 3-parameter na espasyo at walang nakitang matatag na rehiyon, kaya overfit ito → abandunahin, hindi revise_hypothesis: ang paglalapat muli sa ibang instrumento ng parehong mekanismong single-name absolute-breakout ay magdudulot lang muli ng overfit (ganoon din ang kinahinatnan ng ETH turtle at SOL spot breakout na mga kapatid nito), at ang tanging trend survivor sa aklat na ito ay ang basket rotation na may ibang estruktura. Walang edge na nagagawang pangkalahatan na maaari pang pagtuunan ng tuning.

Implementasyon

Long-short na Donchian breakout trend-capture sa iisang instrumento sa XRPUSDT.BINANCE (USD-M perp), 4-hour bars, purong OHLCV. Pumapasok sa 20-bar channel breakout kapag nakaayon ito sa 100-bar trend SMA (close sa itaas ng dating 20-bar high AND sa itaas ng SMA -> long; mas mababa sa dating 20-bar low AND sa ibaba ng SMA -> short), saka sinusundan ito ng chandelier ATR trailing stop mula sa paborableng extreme mula nang pumasok (gamit ang ATR na naka-freeze sa entry) kasama ang exit kapag nabasag ang trend filter. Nagtatakda ang sizing ng panganib na ~2% ng equity sa distansiya ng chandelier stop, na nililimitahan sa leverage(3x) x equity. 3 nakatutok na parameter (channel_len, trend_len, atr_mult).

Mga Resulta ng Beripikasyon

Analyst/optimizer: tingnan kung naiaangat ng tuning sa channel_len/trend_len/atr_mult ang avg_trade_return_pct nang malinaw lampas sa 0.15% at ang PF lampas sa humigit-kumulang 1.2 OOS; kung nananatiling malapit sa ~0.10% na bayarin ang return bawat trade, iwan ito sa halip na itaas ang marginal na edge.

Manipis ang edge bawat trade, malapit sa minimum na bayarin. Ang sandbox avg_trade_return_pct ay 0.1026% NET — positibo (nalalampasan nga ng gross na ~0.20% ang ~0.10% USD-M round-trip), pero BELOW ang minimum na viability sa futures na ipinapatupad ng analyst para sa 0.15%, at napakanipis ng profit_factor na 1.043. Sumasaklaw sa zero ang Sharpe 0.064 kasama ang CI [-1.69, +1.65], kaya walang katiyakang estadistikal ang edge sa sample. Hindi ito depekto sa code at hindi rin ang pattern na namamatay sa bayarin dahil mas mababa ang gross sa gastos (positibo ang net expectancy), pero sapat na manipis ang pagitan sa gastos para hindi pumasa sa minimum ng analyst o sa walk-forward.

Optimizer: tiyaking hindi bunga ng iisang trade ang profitability sa pamamagitan ng stability bawat window; bantayan ang sensitivity sa bayarin/slippage dahil manipis ang PF at mataas ang bilang ng lugi.

Nakakonsentra sa kanang buntot ang return, karaniwan sa trend-following: win_rate 0.33, avg_win 2401 kumpara sa avg_loss 1151, skew 2.43, kurtosis 20.5, largest_win 14381 kumpara sa total_return na +1.99% lang. Malaki ang pag-asa ng positibong resulta sa iilang malalaking XRP trend, kaya marupok ito kapag wala ang mga yugtong iyon at sa slippage ng maraming maliliit na breakout na nalulugi. Mahalaga ang tibay ng edge para sa analyst/walk-forward, hindi ito depekto sa pagiging tama.

Pagsusuri ng Backtest

Sharpe
0.35
Kabuuang Return
85.70%
Max Drawdown
23.38%
Kabuuang Trade
354
Win Rate
34.7%
Profit Factor
1.20

avg_trade_return_pct 0.90% ay maluwag na lumalampas sa 0.15% na hangganan ng bayarin sa futures — may tunay na edge bawat trade matapos ibawas ang mga gastos.

profit_factor 1.20 na may positibong expectancy (+$219/trade), max_drawdown 23.4% (malayong mas mababa sa 50%), calmar 3.10.

354 trade na sapat ang sample, balanseng 180 long / 174 short, at naisumite ang lahat ng signal nang walang nawawala — makahulugan sa estadistika para sa optimization.

Positibo ang taunang return sa 6 sa 7 taon sa bull/bear/chop — hindi bunga ng iisang regime; realized ang headline (end_unrealized lang ang 8.1%), kapasidad na $7.9M.

Pamilyang momentum/trend — ang nag-iisang pamilyang may napatunayang live survivor sa factory na ito.

Headline Sharpe na 0.35 lang, at ang CI [-0.26, 1.00] ay sumasaklaw sa zero — manipis ang kalidad batay sa risk adjustment at hindi pa makabuluhan.

information_ratio -0.52 — mas mahina kaysa buy-and-hold na XRP (inaasahan ito sa long-short trend system, pero dapat hatulan batay sa absolute Sharpe matapos i-tune).

Win rate na 34.7% — nakadepende sa kanang buntot (largest_win $27k, kurtosis 11.8); umaasa sa mga panahong may malalaking trend, kaya bulnerable sa mga yugtong mahina ang trend.

Pagsusuri

Sapat ang sample (415 trade, balanseng 208 long / 207 short) at nalalampasan pa rin ng edge bawat trade ang bayarin (avg_trade_return_pct 0.58%).

Karamihan ay malinis ang sensitivity (tanging atr_mult ang natukoy na cliff) at katamtaman ang drawdown (21.4%) — generalization ang problema, hindi risk control.

Sobrang pag-angkop sa walk-forward: IS average Sharpe 1.266 bumagsak sa OOS average -0.004 (is_overfitted=TRUE); bawat window: OOS [-0.60, -0.71, +1.30], negatibo ang dalawa sa tatlo.

Malubhang bumagsak ang holdout: Sharpe -0.305, ratio 0.0 kumpara sa minimum na 0.70.

PBO 0.5436 > 0.5 at deflated_sharpe 0.0 — hindi maihihiwalay ang napiling Sharpe sa ingay ng best-of-225-trials (expected-max 1.98); sumasaklaw sa zero ang Sharpe CI [-0.37, 0.87].

Pinalala ng optimization ang resulta: Sharpe 0.35 → 0.233; negatibo ang kamakailang taunang return (2025 -0.8%, 2026 -5.4%).

Apat na hard-gate failure na hindi maaaring ipagwalang-bahala (OOS≤0, overfit, PBO>0.5, holdout failure).

Buod ng Resulta

Babala ang manipis na headline Sharpe na malapit sa zero sa breakout sa iisang pangalan na umaasa sa kanang buntot, at nagpapatuloy ito hanggang optimization: maaaring ilantad ng malawak na parameter sweep na ingay ng best-of-N ang mukhang edge at wala itong rehiyong mailalahat, kaya malamang mag-overfit ang mga bagong anyo ng absolute breakout sa iisang pangalan habang ang basket rotation na iba ang estruktura lamang ang natitira.

Nalampasan ng trading strategy ang backtest-review gate para sa optimization dahil sa tunay na edge bawat trade, pero nagpasya ang analyst pagkatapos ng optimization na iwan ito dahil sa apat na hard-gate failure na hindi maaaring ipagwalang-bahala — OOS≤0, walk-forward overfit, PBO>0.5, at isang malubhang holdout failure — na nagpapakitang hindi maihihiwalay ang piniling config sa ingay ng best-of-225-trials at walang matatag na rehiyon ng parameter.

Long-short na Donchian breakout trend-capture sa iisang instrumento, sa XRPUSDT.BINANCE 4h perp bars; pumapasok sa 20-bar channel breakout na nakaayon sa 100-bar trend filter at sinusundan ito gamit ang chandelier ATR trailing stop, na nakatuon sa momentum/trend bilang absolute breakout sa iisang pangalan.

Nangako ang unang backtest — 354 trade na sapat ang sample (180 long / 174 short), avg_trade_return_pct 0.90% na lampas sa minimum na bayarin, profit factor na 1.20, positibong expectancy (+$219/trade), 23.4% maximum drawdown at kumita sa 6 sa 7 taon — pero 0.35 lang ang headline Sharpe at sumasaklaw sa zero ang CI [-0.26, 1.00]. Pagkatapos, pinahina ito ng optimization sa 225 pagsubok: bumaba sa 0.233 ang Sharpe, bumagsak ang in-sample Sharpe sa walk-forward mula 1.266 tungo sa OOS -0.004 (overfit), bumagsak ang holdout (Sharpe -0.305, ratio 0.0), naging 0.54 ang PBO at 0.0 ang deflated Sharpe.

Ang Stratmill ay isang tool para sa pananaliksik at paper trading, hindi payo sa pananalapi o isang broker. Ang mga resulta ng backtest at paper trading ay hypothetical. May panganib ng pagkalugi ang pangangalakal.