Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

XRP breakout sa daily range expansion

Resulta: Inabandona

XrpFourHourExecDailyRangeExpansionBreakoutLS

Buod ng Resulta

Nag-trade ang estratehiyang ito ng mga breakout sa paglawak ng arawang range ng XRP sa magkabilang direksyon, at nagsagawa ng trade sa mga bar na 4H. Nakuha nito ang hatol na 'i-optimize' batay sa gumaganang batayang edge (204 trade, +70.3%, Sharpe 0.61) — bagaman nakasentro ito sa simula sa 2020 at 2024, at may tatlong taong negatibo ang resulta. Kinumpirma ng optimization ang pangamba: hinabol nito ang kalat-kalat na outlier fit at binawasan ang config sa 10 trade para sa kapansin-pansing Sharpe na 3.37, pero bumagsak ito sa deflated Sharpe (0.049), nagluwal ng mga walk-forward window na walang trade (OOS), pumasa sa holdout sa depektibong paraan, at nagpakita ng apat na bangin sa mga pangunahing parameter. Iniwan ito ng analyst sa yugto ng pagsusuri, sa ikalawang iteration, bilang edge na nakasentro sa isang regime at walang matatag na rehiyong mapagtuunan ng tuning — kalat-kalat na overfit lamang ang mga config na may mataas na Sharpe — kaya huminto ito bago ang pagsusuri sa panganib.

Hypothesis

Breakout strategy sa XRPUSDT futures na kumakalakal sa paglawak ng daily range. Kapag lumampas nang malaki ang range ng kasalukuyang araw (high - low) sa average na daily range, nagpapahiwatig ito ng pagbabago sa direksiyon ng rehimen. Pumapasok ang strategy sa direksiyon ng breakout (close malapit sa high = long, close malapit sa low = short) gamit ang 4-hour bars para makuha ang mga galaw ng pagpapatuloy sa loob ng maraming araw. Pinili ang XRP dahil may natatanging padron ito ng mahabang consolidation na sinusundan ng biglaang galaw — madalas dahil sa balitang regulasyon, anunsiyo ng pakikipagsosyo sa Ripple, o akumulasyon ng whale. Dahil sa boom-bust na katangiang ito, partikular na epektibo ang range expansion bilang signal. 3 parameter lang (range lookback, expansion multiplier, threshold ng posisyon ng close), kaya nananatili itong matibay at madaling beripikahin.

Sobra ang napili ng optimization: mula sa malusog na estratehiyang may 204 trade, naging outlier fit na may 10 trade na bumabagsak sa bawat generalization gate—napatunayang nakamamatay ang paunang pag-ipon ng trades na nakita bago ang optimization. Itinaas ng optimizer ang close_pos_threshold mula 0.70 tungo sa 0.953 at pinataas ang expansion_mult, kaya lumiit ang sample sa 10 trade (exposure na 1.04%, data_days 25); kaya naka-fit sa iilang outlier breakout ang kapansin-pansing optimized Sharpe na 3.37.……Magpakita ng higit paMagpakita ng mas kaunti

Sobra ang napili ng optimization: mula sa malusog na estratehiyang may 204 trade, naging outlier fit na may 10 trade na bumabagsak sa bawat generalization gate—napatunayang nakamamatay ang paunang pag-ipon ng trades na nakita bago ang optimization. Itinaas ng optimizer ang close_pos_threshold mula 0.70 tungo sa 0.953 at pinataas ang expansion_mult, kaya lumiit ang sample sa 10 trade (exposure na 1.04%, data_days 25); kaya naka-fit sa iilang outlier breakout ang kapansin-pansing optimized Sharpe na 3.37. Tinatanggihan ito ng mga mapagpasyang gate: deflated_sharpe 0.049 (is_significant FALSE), at malayong mas mababa ang optimized Sharpe na 3.37 sa expected-max luck bar na 7.66 sa 225 trial; PBO 0.5714; sharpe_ci_low -3.80 (CI na lubhang sumasaklaw sa 0); walk-forward na is_overfitted=TRUE, bumagsak ang avg IS 5.71 tungo sa avg OOS 0.0, at ALL sa tatlong OOS window ay nagbunga ng ZERO trade; at sensitivity na FAILED, na may mga 4 cliff sa mga pangunahing parameter. Artifact ng DEGENERATE ang holdout na 'passed=true'—holdout_sharpe 0.50 na may ratio na 0 laban sa zero walk-forward-OOS denominator (isang masuwerteng window, hindi katatagan); NOT itong tunay na pagpasa. Nakaipon sa simula ang edge (2020 +27.5%, 2024 +45.3%; negatibo ang 2021/2022/2025) at hindi ito nagge-generalize. Huwag i-promote: DSR 0.049, is_overfitted, zero-trade na OOS, configuration na may 10 trade, at degenerate na holdout. Huwag nang mag-iterate (tangka 1 sa 2): sparse outlier fit lang ang mga high-Sharpe configuration na nahanap ng paghahanap (ipinapakita ng heatmap na bumababa ang Sharpe habang dumadami ang trade), at 204 trade lang ang base configuration na may Sharpe na 0.61 at edge na nakaipon sa simula at bumabagsak sa DSR—walang matatag na bahaging maaaring pag-tune-an, kaya ibang sparse over-fit lang ang mahahanap sa ikalawang sweep. Huwag revise_hypothesis: edge ng breakout sa iisang asset na nakaipon sa simula, at walang napatunayang kapatid na estratehiya na naipit sa dead target. FAILURE PATTERN: ang breakout ng arawang pagpapalawak ng range sa iisang asset na XRP ay may edge na nakaipon sa simula (2020/2024); sa pagpili ng best-of-225, nagkakaroon lang ito ng mataas na in-sample Sharpe kapag pinaninipis nang husto hanggang ~10 outlier trade—na nagdudulot ng zero-trade sa OOS walk-forward window, degenerate na holdout pass (ratio na 0 laban sa 0 OOS denominator), DSR 0.049, at mga cliff sa pangunahing parameter na 4. Hindi nakaliligtas sa optimization ang malusog na dami ng base trade kapag nakasentro sa rehimen ang edge at malayang habulin ng optimizer ang sparse outlier fit.

Implementasyon

Long-short na XRP daily range-expansion breakout sa XRPUSDT.BINANCE USD-M futures na isinasagawa sa 4H, iisang feed. Nire-reconstruct ang daily bars sa pamamagitan ng pagsasama-sama ng pangunahing 4H feed sa loob ng bawat UTC araw; kapag lumampas ang range ng tapos nang araw sa 1.5x ng average ng naunang 20 daily range, itinatakda ng posisyon ng close ang direksiyon (malapit sa high -> long, malapit sa low -> short) at pumapasok ang 4H entry sa direksiyong iyon. Lumalabas kapag naabot ang 12% take-profit, 5% stop, bumaligtad laban sa posisyon ang daily regime, o umabot sa 30-bar (~5 araw) na time stop. Tuloy-tuloy na daily-direction-times-expansion score ang signal, kasama ang napakaliit na terminong 4H ROC. leverage 1.0.

Pinakamaliit na pag-aayos sa Iteration-2 para sa Layer-3 na pagkabigo ng “Walang nalikhang trade.” Sanhi: nangangailangan ang should_enter ng self._fresh, na itinakda lamang sa loob ng on_extra_bar mula sa hiwalay na DAILY extra-bar feed; hindi napunan ang feed na iyon sa sandbox, kaya nanatiling False ang _fresh at walang entry na na-trigger sa lahat ng 13,941 bar. Hindi nagbabago ang mekanismong 4H Donchian/expansion; binago ko lamang ang SOURCE ng daily bars: nire-reconstruct na ngayon ng calculate_signal ang……Magpakita ng higit paMagpakita ng mas kaunti

Pinakamaliit na pag-aayos sa Iteration-2 para sa Layer-3 na pagkabigo ng “Walang nalikhang trade.” Sanhi: nangangailangan ang should_enter ng self._fresh, na itinakda lamang sa loob ng on_extra_bar mula sa hiwalay na DAILY extra-bar feed; hindi napunan ang feed na iyon sa sandbox, kaya nanatiling False ang _fresh at walang entry na na-trigger sa lahat ng 13,941 bar. Hindi nagbabago ang mekanismong 4H Donchian/expansion; binago ko lamang ang SOURCE ng daily bars: nire-reconstruct na ngayon ng calculate_signal ang daily OHLC sa pamamagitan ng pagsasama-sama ng mga pangunahing 4H bar sa loob ng bawat UTC araw (natutukoy ang hangganan sa pamamagitan ng ts_init // 86_400e9, at tinatapos ang nakaraang araw pagdating ng unang bar ng bagong araw) at tinatawag ang umiiral na _process_daily expansion logic. Inaalis ng config ang extra_instruments/extra_bar_types (iisang feed). Malinis ang imports (berde ang Layer 1), napapanatili ang balangkas ng tuloy-tuloy na signal at ang lohika ng entry/exit/pagsukat ng posisyon (berde ang Layer 2), kaya walang regression sa naunang layer habang lumilikha na ang strategy ng long/short entry sa tunay na pagbabago ng rehimen dahil sa paglawak ng daily range. Nananatiling BINANCE USD-M futures ang venue (kailangan ng margin para sa long-short), leverage na 1.0 (hindi ginagamit sa amplification kaya hindi nagti-trigger ang leverage_set_but_unused gate).

Mga Resulta ng Beripikasyon

Bumagsak ang verification (Layer 3 — sandbox backtest): Walang nalikhang trade Uri ng bar na ginamit: XRPUSDT.BINANCE-4-HOUR-LAST-EXTERNAL, Mga bar na naproseso: 13942 Diagnostics: Nagbalik ang should_enter() ng panig nang 0 beses sa 13941 sinuring bar -> hindi kailanman na-trigger ang iyong ENTRY CONDITION. Luwagan ang lohika / mga threshold ng entry. Tiyaking lumilikha ng mga trade ang iyong strategy gamit ang ibinigay na datos at mga parameter.

Pagsusuri ng Backtest

Sharpe
0.61
Kabuuang Return
70.29%
Max Drawdown
31.41%
Kabuuang Trade
204
Win Rate
44.1%
Profit Factor
1.16

Malusog na sample: 204 trade (~32/taon), lahat naisumite, 0 inalis; gumagana ang pag-aayos na ITER-2 daily-reconstruction-from-4H — gaya ng disenyo ang paglabas ng signal

Matibay ang ekonomiya sa bawat kalakalan: inaasahang kita +$290/kalakalan (~0.67% sa notional na humigit-kumulang $43k), higit na mataas sa humigit-kumulang 0.10% RT na pinakamababang singil; PF 1.165, Sharpe 0.61, Sortino 0.93

Positibo ang netong gumaganang edge, nakipag-trade sa kapwa direksiyon (121 long / 83 short), positibo sa 4 sa 7 taon; katanggap-tanggap ang impact (8.5%) at kapasidad (~$14M)

Nakatuon sa ilang rehimen: nakapokus sa unang bahagi ang kabuuang +70% sa 2020 (+27.5%) at 2024 (+45.3%, karamihan sa rally noong Nov-2024); negatibo sa 2021/2022/2025 — panganib sa generalization para sa holdout

Katamtaman ang risk-adjusted profile ngunit mataas ang drawdown: max_drawdown 31.4% (hanggang 59.6% ang CI), sumasaklaw sa 0 ang Sharpe na CI (-0.57 hanggang 1.63), max_drawdown_duration ~1327 araw

win_rate 44% na may PF 1.165 — nakasalalay ang edge sa iilang malalaking panalong continuation (largest_win $13.5k kumpara sa largest_loss -$14.3k); kurtosis 10.3

Pagsusuri

Naipatupad nang tama ang base strategy na may malusog na sample (204 trade, kapwa direksiyon) at tunay na edge kada trade (PF 1.16) — pumasa ito sa optimization

Mababa ang epekto ng na-optimize na config (1.4%) at malaki ang kapasidad (~$507M) — pero 10 trade lang, kaya walang saysay

Labis na pinili ng optimizer ang kakaunting trade: itinulak ang close_pos_threshold sa 0.953, kaya bumagsak ang 204 trade tungo sa 10 (exposure 1.04%, data_days 25) — nakaangkop ang Sharpe na 3.37 sa ~10 pambihirang trade

Bumagsak sa deflated Sharpe: DSR=0.049 (bar 0.95) kung saan malayong mas mababa ang na-optimize na Sharpe na 3.37 kaysa sa inaasahang-max luck bar na 7.66 sa 225 pagsubok; sharpe_ci_low -3.80 (CI ay sumasaklaw nang malaki sa 0); PBO 0.5714

Walk-forward na is_overfitted=TRUE: bumagsak ang avg IS 5.71 tungo sa avg OOS 0.0; ALL sa tatlong OOS window ay nagbunga ng ZERO trade (hindi lumilitaw sa out-of-sample ang signal na pinanipis nang husto)

Artifact ng DEGENERATE ang holdout na 'passed=true': holdout_sharpe 0.50 na may ratio na 0 batay sa zero walk-forward-OOS denominator—isang masuwerteng window, hindi katatagan

Sensitivity FAILED na may 4 bangin sa mga pangunahing parameter (expansion_mult, range_lookback, take_profit_pct, close_pos_threshold)

Nakapokus sa unang bahagi ang pinagbabatayang edge (2020 +27.5%, 2024 +45.3%; negatibo ang 2021/2022/2025) at hindi nagge-generalize

Buod ng Resulta

Hindi nananatili ang malusog na bilang ng mga trade sa base kapag nag-optimize kung nakapokus ang edge sa iilang rehimen — pinanipis ng best-of-N selection ang breakout na nakapokus sa unang bahagi tungo sa ~10 pambihirang trade na zero ang bilang sa out-of-sample, at ang holdout na “pass” na kinuwenta gamit ang zero na OOS denominator ay depektong resulta, hindi katibayan ng tibay.

Nalampasan nito ang backtest-review gate na may verdict na “optimize,” pero iniwan ito ng analyst matapos ang optimization: labis na pinili ng optimizer ang kakaunting trade (close_pos_threshold 0.70→0.953, 204→10 trade), at bumagsak ang mahahalagang gate — deflated Sharpe 0.049 (<0.95), malayong mas mababa sa 7.66 expected-max, PBO 0.57, CI na lubhang sumasaklaw sa zero, overfit ang walk-forward at zero ang trade sa lahat ng tatlong OOS window, depektong holdout “pass” (ratio 0 laban sa zero na OOS denominator), at 4 bangin sa sensitivity ng mga pangunahing parameter.

Long-and-short na daily range-expansion breakout strategy sa XRPUSDT, isinagawa sa 4H Binance futures (1.0x leverage, 0.40 posisyon) — nire-reconstruct ang daily bars mula sa 4H feed; nagpapadala ito ng signal kapag lumampas ang range ng tapos nang araw sa 1.5x ng average nito sa loob ng 20 araw at itinakda ng posisyon ng close ng araw ang direksiyon (malapit sa high → long, malapit sa low → short), na humahawak sa pagpapatuloy sa loob ng maraming araw.

May gumaganang edge ang base backtest — 204 trade (121 long, 83 short), +70.3% sa kabuuan, Sharpe 0.61, profit factor 1.165, expectancy +$290/trade (~0.67%), at max drawdown na 31.4% — pero nakapokus ito sa ilang rehimen (sa unang bahagi nakatuon sa 2020 +27.5% at 2024 +45.3%, negatibo sa 2021/2022/2025); pinabagsak ito ng optimization tungo sa 10 pambihirang trade na may kapansin-pansin ngunit walang saysay na Sharpe na 3.37.

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.