Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

XRP Daily Pullback-to-20SMA Long — Buy-the-Dip sa Nakumpirmang Uptrend

Resulta: Inabandona

XrpDailyPullbackTo20SmaUptrendLong

Buod ng Resulta

Inilapat ng estratehiyang ito ang klasiko na Raschke-Connors pullback-to-20SMA 'buy the dip in a confirmed uptrend' na pattern sa XRP daily futures, na pinili pangunahin para sa diversification dahil walang ibang pipeline na estratehiya ang nag-trade ng XRP. Mekanikal itong gumana — 39 long entries ang na-fire nang malinis sa isang malinis na data path na walang mga plumbing failure — ngunit ang mga resulta ay napakasama at consistente: -87% total return, -2.68 Sharpe, 0.34 profit factor, at isang 10.3% win rate na halos kabaliktaran ng 55-65% na dokumentadong ginagawa ng pattern. Hinusgahan ito ng analyst bilang isang structural premise failure sa halip na isang naaayos na parameter issue: ang 2021-2025 post-peak downtrend ng XRP ay nangangahulugang ang uptrend gate ay nagbubukas lamang sa maikling mga dead-cat bounce, kaya ang estratehiya ay paulit-ulit na bumili sa mga rally na namamatay. Iniwan ito sa pre-optimization backtest-review gate pagkatapos ng 3 na iterasyon, hindi kailanman nakarating sa optimization, risk review, o paper trading.

Hypothesis

Isang LONG-ONLY pullback na estratehiya sa XRPUSDT.BINANCE perpetual futures (Binance USD-M) na gumagamit ng DAILY bars. Hindi tulad ng bawat ibang long strategy sa kasalukuyang pipeline (na pumapasok sa momentum CONFIRMATION sa pamamagitan ng mga breakout, golden cross, o trend continuation trigger), ang estratehiyang ito ay pumapasok sa isang PULLBACK sa panahon ng isang nakumpirmang uptrend. Ang mekanismo: kapag ang XRP ay nasa isang nakumpirmang uptrend (200-SMA na tumataas, 50-SMA > 200-SMA, presyo >……Magpakita ng higit paMagpakita ng mas kaunti

Isang LONG-ONLY pullback na estratehiya sa XRPUSDT.BINANCE perpetual futures (Binance USD-M) na gumagamit ng DAILY bars. Hindi tulad ng bawat ibang long strategy sa kasalukuyang pipeline (na pumapasok sa momentum CONFIRMATION sa pamamagitan ng mga breakout, golden cross, o trend continuation trigger), ang estratehiyang ito ay pumapasok sa isang PULLBACK sa panahon ng isang nakumpirmang uptrend. Ang mekanismo: kapag ang XRP ay nasa isang nakumpirmang uptrend (200-SMA na tumataas, 50-SMA > 200-SMA, presyo > 50-SMA), maghintay na ang presyo ay mag-retrace pababa upang humawak sa 20-SMA, pagkatapos ay pumasok sa long sa unang araw na ang presyo ay nagsasara pabalik sa itaas ng 20-SMA. Ito ang klasiko na 'Two-Bar Pullback' / Raschke 'Holy Grail' na pattern (Raschke-Connors 1996 'Street Smarts', Brooks 2009 'Trading Price Action Trends') na may dokumentadong win rates na 55-65% sa mga trending market dahil ito ay (a) kinukumpirma na ang uptrend ay nananatiling buo sa pamamagitan ng mas mataas na timeframe na MAs, at (b) pumapasok sa isang pansamantalang diskwento, na nagbibigay ng mas mahigpit na natural stop placement kaysa sa isang breakout entry. Ang XRP ay pinili dahil: (1) ang ZERO umiiral na pipeline na mga estratehiya ay nag-trade ng XRP — purong diversification benefit; (2) ang XRP ay may malinis na 5+ taon ng Binance data (nakalista 2018, hindi kailanman deprecated, walang symbol rebrand); (3) ang XRP ay NOT sa anumang kilalang pattern ng pagkabigo (iniiwasan ang MATIC deprecation, AAVE/ATOM precision-map gaps, BINANCE_SPOT 4H ingestion issue, Hyperliquid history limit, supp-data coverage gaps); (4) ang XRP ay may natatanging microstructure (mataas na partisipasyon ng retail, SEC-ruling regime changes 2023, BlackRock spot XRP ETF filings 2025) na gumagawa ng mas maayos na mga pullback pattern kaysa sa mataas na arbitrage na BTC/ETH pairs; (5) ang XRP ay may decimal precision na 4 (vs BTC's 2), ngunit nasa kilalang precision map. Struktural na orthogonal sa lahat ng 11 na estratehiya sa pipeline at lahat ng 24+ session failures: hindi breakout, hindi mean-reversion, hindi cross-asset, hindi cross-sectional, hindi calendar, hindi sub-daily, hindi accumulation, hindi supp-data dependent, hindi options, hindi cross-venue, hindi pair. Trade frequency ~15-25 entries/year (sapat na mababa para hindi manaig ang mga fee), holding period na 5-20 days (sapat na mahaba para makakuha ng mga makabuluhang paggalaw, sapat na maikli para makagawa ng maraming closed trades para sa walk-forward evaluation).

Iteration-3 fix para sa Layer-2 synthetic failure: `_sma() takes 2 positional arguments but 3 were given`. Ang signature/calling convention ng helper ay hindi consistent; pinalitan ko ito ng pangalan sa isang malinis, unambiguous na instance method na `_sma_of(self, vals, n)` at na-update ang lahat ng tatlong call sites (`sma_fast`, `sma_mid`, `sma_slow`) para eksaktong ipasa ang dalawang positional args (vals, n). Ito ang pinakamaliit na posibleng pagbabago — ang entry/exit/sizing logic, imports, class structure, at continuous-signal scaffolding (na nakapasa na sa Layer 1) ay hindi nagalaw, kaya walang mas maagang-layer na check ang nagregres.

Pre-optimization review: ang estratehiya ay napakasama at consistent na hindi kumikita — negatibo sa bawat taon ng rehimen (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, profit_factor 0.34, probabilistic_sharpe 0.01, 16 magkakasunod na pagkalugi. Masusing, ang realized win rate ay 10.3% — halos kabaliktaran ng 55-65% na dokumentadong ginagawa ng Raschke/Connors pullback pattern — na nangangahulugang ang mga entry ay direksyonal na mali ~90% ng oras. Ito ay isang structural premise……Magpakita ng higit paMagpakita ng mas kaunti

Pre-optimization review: ang estratehiya ay napakasama at consistent na hindi kumikita — negatibo sa bawat taon ng rehimen (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, profit_factor 0.34, probabilistic_sharpe 0.01, 16 magkakasunod na pagkalugi. Masusing, ang realized win rate ay 10.3% — halos kabaliktaran ng 55-65% na dokumentadong ginagawa ng Raschke/Connors pullback pattern — na nangangahulugang ang mga entry ay direksyonal na mali ~90% ng oras. Ito ay isang structural premise failure sa XRP (ang 2021-2025 post-peak downtrend nito ay nangangahulugang ang 200-rising/50>200/price>50 uptrend gate ay nagbubukas lamang sa maikling mga dead-cat bounce, kaya ang 'buy the first close back above the 20-SMA' ay sistematikong bumibili sa mga rally na namamatay), hindi isang naaayos na parameter o exit-tuning na isyu. Inaayos ng Optimization ang mga parameter at hindi maaaring mag-convert ng isang 10%-win-rate, every-year-negative na dip-buyer sa isang promotable na edge; ang paggastos ng 2 na oras sa pag-optimize ay hindi warranted. (Ang close<50-SMA trend-break exit ay masyadong mahigpit din para sa XRP daily vol at nagwhipsaw ng mga trade bago ang 15% take-profit, ngunit ang pag-rework sa exit ay hindi nagliligtas sa isang no-edge na entry sa lahat ng anim na taon.)

Implementasyon

Long-only daily pullback na estratehiya sa XRPUSDT.BINANCE perpetual futures. Kinukumpirma ang isang uptrend sa pamamagitan ng 200-SMA na tumataas, 50-SMA > 200-SMA, at close > 50-SMA, pagkatapos ay nag-aarm sa isang retrace na humahawak sa 20-SMA at pumapasok sa long sa unang close na bumalik sa itaas ng 20-SMA (Raschke-Connors 'Holy Grail' pullback). Lumalabas sa isang 6% stop, 15% take-profit, close sa ibaba ng 50-SMA (trend break), o isang 20-day na time stop.

Mga Resulta ng Beripikasyon

Nabigo ang Verification (Layer 2 — synthetic scenarios): Mga Parameter na ginamit: ['sma_mid', 'sma_fast', 'sma_slow', 'min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct', 'slope_lookback', 'take_profit_pct'] Suriin na ang __init__ ay nagsa-set ng lahat ng attributes mula sa self.parameters.get(). - steady_uptrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() tumatanggap ng 2 positional arguments ngunit 3 ang ibinigay (bar timestamp: 1735702860000) - steady_downtrend: TypeError:……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo ang Verification (Layer 2 — synthetic scenarios): Mga Parameter na ginamit: ['sma_mid', 'sma_fast', 'sma_slow', 'min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct', 'slope_lookback', 'take_profit_pct'] Suriin na ang __init__ ay nagsa-set ng lahat ng attributes mula sa self.parameters.get(). - steady_uptrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() tumatanggap ng 2 positional arguments ngunit 3 ang ibinigay (bar timestamp: 1735702860000) - steady_downtrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() tumatanggap ng 2 positional arguments ngunit 3 ang ibinigay (bar timestamp: 1735702860000) - flat_ranging: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() tumatanggap ng 2 positional arguments ngunit 3 ang ibinigay (bar timestamp: 1735702860000) - volatility_spike: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() tumatanggap ng 2 positional arguments ngunit 3 ang ibinigay (bar timestamp: 1735702860000) - zero_volume: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() tumatanggap ng 2 positional arguments ngunit 3 ang ibinigay (bar timestamp: 1735702860000) - price_gap: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() tumatanggap ng 2 positional arguments ngunit 3 ang ibinigay (bar timestamp: 1735702860000)

Pagsusuri ng Backtest

Sharpe
-2.68
Kabuuang Return
-87.16%
Max Drawdown
89.11%
Kabuuang Trade
39
Win Rate
10.3%
Profit Factor
0.34

Malinis na single-asset bars-only na implementasyon; ang mga entry ay na-fire ayon sa nilalayon (39 na entry, 0 ang na-drop) kaya hindi ito isang zero-trade o plumbing failure

Continuous non-frozen na signal at tamang long-only na konstruksyon sa isang malinis na XRP data path

Napakasama at CONSISTENT: negatibo sa bawat taon (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, PF 0.34, probabilistic_sharpe 0.01, 16 magkakasunod na pagkalugi

Ang win rate na 10.3% ay halos kabaliktaran ng 55-65% na dokumentadong ginagawa ng pullback pattern — ang premise ay nabigo sa XRP, hindi isang parameter na isyu

Ang close<50-SMA trend-break exit ay masyadong tight para sa XRP daily vol, nagwhipsaw ng mga entry sa maliliit na pagkalugi bago ang 15% take-profit, na nagpapalala sa mahinang kalidad ng entry

Ang XRP ay structurally na downtrend post-2021; ang uptrend gate ay nagbubukas lamang sa panahon ng maikling mga dead-cat bounce, kaya ang buy-the-dip na mga entry ay sistematikong bumili ng mga rally na namamatay

Pagsusuri

Huwag NOT i-optimize — ang backtest ay sira dahil sa isang sizing bug at isang posibleng logic bug, kaya hindi ito isang patas na pagsusuri ng pullback premise. Ayusin ang mga ito bago muling patakbuhin: 1. SIZING (kritikal): Palitan ang position_pct=0.95 (halos all-in) ng risk-based sizing. I-size upang ang pag-hit sa 6% stop ay mawalan ng ~1% ng equity, i.e. qty = (equity * risk_frac) / (price * stop_loss_pct), na may risk_frac ~0.01. Sa kasalukuyan ang avg_position_pct ay 195% at ang mga solong trade ay……Magpakita ng higit paMagpakita ng mas kaunti

Huwag NOT i-optimize — ang backtest ay sira dahil sa isang sizing bug at isang posibleng logic bug, kaya hindi ito isang patas na pagsusuri ng pullback premise. Ayusin ang mga ito bago muling patakbuhin: 1. SIZING (kritikal): Palitan ang position_pct=0.95 (halos all-in) ng risk-based sizing. I-size upang ang pag-hit sa 6% stop ay mawalan ng ~1% ng equity, i.e. qty = (equity * risk_frac) / (price * stop_loss_pct), na may risk_frac ~0.01. Sa kasalukuyan ang avg_position_pct ay 195% at ang mga solong trade ay nawawalan ng ~21% ng equity laban sa nominal 6% stop — ang account ay nagko-compound pababa ng ~2x. Sa isang 134%-vol alt, ang 95% notional ay reckless anuman ang signal. 2. STOP GAP-THROUGH (kritikal): Sa daily na XRP, ang isang 6% PnL stop na sinusuri lamang sa bar close ay nagpapahintulot sa mga gap na lumampas nang malayo rito (largest_loss 21% vs 6% stop). O palawakin/i-relative-size ang stop sa daily range ng instrumento, o tanggapin na ang daily bars ay hindi maaaring mag-enforce ng isang mahigpit na 6% stop at i-size nang naaayon. 3. WIN-RATE / EXIT LOGIC (kritikal): Ang inaangking pullback win rate ay 55-65% ngunit ang naisakatuparan ay 10.3%, at ang estratehiya LOSES sa 2021 (XRP's pinakamalaking bull year). Ang isang buy-the-dip-in-uptrend na mamimili ay dapat kumita sa isang bull year. Siyasatin: (a) ang 'first close back above 20-SMA' entry ba ay nagfi-fire sa mga lokal na tuktok bago ang mga reversal? (b) ang 'close < 50-SMA' trend-break exit ba ay nagcu-cut ng mga winner nang maaga habang ang stop ay nagpapahintulot sa mga loser na mag-gap? Magdagdag ng mga diagnostic: i-log ang entry price laban sa kasunod na 20-bar high/low upang kumpirmahing ang mga entry ay tunay na nauna sa mga up-move. I-verify na ang 200-SMA-rising + 50>200 + close>50 gate ay tunay na naglilimita sa mga entry sa mga nakumpirmang uptrend at hindi nag-aarm sa panahon ng mga blowoff top. Muling isumite lamang pagkatapos ng isang wastong na-size na run; kung ang win_rate at profit_factor ay nasa <0.3/1.0 pa rin na may tamang sizing, ang premise ay walang edge sa XRP at dapat abandunahin.

Buod ng Resulta

Ang dokumentadong win rate ng isang pattern ay nananatili lamang sa rehimen na inaakala nito — sa isang asset na nasa multi-year downtrend, ang 'confirmed uptrend' gate ay nagbubukas pangunahin sa mga dead-cat bounce, kaya ang buy-the-dip ay sistematikong bumibili ng mga rally na namamatay; i-validate na ang kinakailangang rehimen ay tunay na umiiral sa kasaysayan ng asset bago maniwala sa edge.

Ang hatol ng analyst sa pre-optimization backtest-review ay 'abandon' pagkatapos ng 3 na iterasyon — ang estratehiya ay napakasama at consistent na hindi kumikita, kaya ang optimization at lahat ng mga susunod na yugto ay hindi kailanman naabot (walang optimization o analyst report na umiiral).

Isang long-only daily na 'Holy Grail'/two-bar pullback sa XRPUSDT.BINANCE futures na, sa loob ng isang 50/200-SMA-confirmed na uptrend, bumili ng unang close na bumalik sa itaas ng 20-SMA pagkatapos ng isang pullback na humawak dito — pumapasok sa isang diskwento sa halip sa breakout confirmation.

Sa loob ng 247 na data days, kumuha ito ng 39 long trades (39 na entries ang na-signal, 0 ang na-drop) at nawalan ng malaki: total return -87.16%, Sharpe -2.68, profit factor 0.34, max drawdown 89.1%, at isang 10.3% win rate na may hanggang 16 magkakasunod na pagkalugi. Ito ay negatibo sa bawat taon ng rehimen (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%).

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.