Preskoči na vsebino
Vse strategije

Strategije

XRP Dnevni popravek do SMA -20 Long — Kupi ob padcu v potrjenem naraščajočem trendu

Izid: Opuščeno

XrpDailyPullbackTo20SmaUptrendLong

Povzetek izida

Ta strategija je uporabila klasičen vzorec Raschke-Connors popravka do SMA -20 'kupi ob padcu v potrjenem naraščajočem trendu' na dnevnih terminskih pogodbah XRP, izbranih predvsem zaradi diverzifikacije, saj nobena druga strategija v cevovodu ne trguje z XRP. Mehanično je delovala — 39 dolgih vstopov je sprožilo čisto na čisti podatkovni poti brez okvar infrastrukture — vendar so bili rezultati katastrofalni in dosledni: skupni donos -87%, Sharpe -2.68, profit factor 0.34 in stopnja uspešnosti 10.3%, ki je bila skoraj obratna stopnji 55-65%, ki jo vzorec po dokumentaciji proizvaja. Analitik je to presodil kot strukturno napako premise, ne kot rešljivo težavo s parametri: XRP-ov trend padanja po vrhu 2021-2025 je pomenil, da so se vrata naraščajočega trenda odpirala le ob kratkih odbojih mrtve mačke, zato je strategija ponovno kupovala v pojemajoče rallyje. Bila je opuščena na vratih pregleda backtesta pred optimizacijo po 3 iteracijah, ne da bi kdaj dosegla optimizacijo, pregled tveganj ali papirno trgovanje.

Hipoteza

Strategija popravka (pullback) LONG-ONLY na XRPUSDT.BINANCE perpetual futures (Binance USD-M) na svečah DAILY. Za razliko od vseh drugih strategij za dolge pozicije v trenutnem cevovodu (ki vstopajo na momentum CONFIRMATION prek proboj (breakout), zlatih križanj ali sprožilcev nadaljevanja trenda) ta strategija vstopa na PULLBACK med že potrjenim naraščajočim trendom. Mehanizem: ko je XRP v potrjenem naraščajočem trendu (200-SMA narašča, 50-SMA > 200-SMA, cena > 50-SMA), počakaj, da se cena povrne navzdol do……Prikaži večPrikaži manj

Strategija popravka (pullback) LONG-ONLY na XRPUSDT.BINANCE perpetual futures (Binance USD-M) na svečah DAILY. Za razliko od vseh drugih strategij za dolge pozicije v trenutnem cevovodu (ki vstopajo na momentum CONFIRMATION prek proboj (breakout), zlatih križanj ali sprožilcev nadaljevanja trenda) ta strategija vstopa na PULLBACK med že potrjenim naraščajočim trendom. Mehanizem: ko je XRP v potrjenem naraščajočem trendu (200-SMA narašča, 50-SMA > 200-SMA, cena > 50-SMA), počakaj, da se cena povrne navzdol do dotika 20-SMA, nato vstopi v dolgo pozicijo prvi dan, ko cena znova zapre nad 20-SMA. To je klasičen vzorec 'Two-Bar Pullback' / Raschke 'Holy Grail' (Raschke-Connors 1996 'Street Smarts', Brooks 2009 'Trading Price Action Trends'), ki ima dokumentirane stopnje uspešnosti 55-65% na trendovskih trgih, ker (a) potrdi, da je naraščajoči trend še vedno nedotaknjen prek drsečih povprečij na višjem časovnem okviru, in (b) vstopi po začasnem popustu, kar omogoča tesnejšo naravno postavitev stopa kot vstop na proboj. XRP je izbran, ker: (1) ZERO obstoječih strategij v cevovodu trguje XRP — čista prednost diverzifikacije; (2) XRP ima čiste podatke Binance v dolžini 5+ let (uvrščen 2018, nikoli umaknjen, brez rebrandinga simbola); (3) XRP je NOT pri katerem koli znanem vzorcu napake (izogiba se opustitvi MATIC, vrzelim v natančnostni mapi AAVE/ATOM, težavi z zajemom BINANCE_SPOT 4H, omejitvi zgodovine Hyperliquid, vrzelim v pokritosti dopolnilnih podatkov); (4) XRP ima drugačno mikrostrukturo (visoka udeležba malih vlagateljev, spremembe regulativnega režima SEC 2023, vloge BlackRock za spot XRP ETF 2025), ki proizvaja bolj urejene vzorce popravkov kot pri visoko arbitriranih parih BTC/ETH; (5) XRP ima decimalno natančnost 4 (v primerjavi s 2 pri BTC), a je v znani natančnostni mapi. Strukturno ortogonalna vsem strategijam 11 v cevovodu in vsem napakam sej 24+: ni proboj, ni povratek k povprečju, ni med sredstvi, ni presečna (cross-sectional), ni koledarska, ni podnevna (sub-daily), ni akumulacijska, ni odvisna od dopolnilnih podatkov, ni opcijska, ni med borzami, ni parna. Pogostost trgovanja ~15-25 vstopov/leto (dovolj nizka, da provizije ne prevladajo), obdobje držanja 5-20 dni (dovolj dolgo, da zajame smiselne premike, dovolj kratko, da proizvede dovolj zaključenih poslov za walk-forward vrednotenje).

Popravek v iteraciji -3 za sintetično napako na plasti -2: `_sma() takes 2 positional arguments but 3 were given`. Podpis/klicna konvencija pomožne funkcije je bila neskladna; preimenoval sem jo v čisto, nedvoumno instančno metodo `_sma_of(self, vals, n)` in posodobil vsa tri mesta klica (`sma_fast`, `sma_mid`, `sma_slow`), da posredujejo natanko dva pozicijska argumenta (vals, n). To je najmanjša možna sprememba — logika vstopa/izstopa/velikosti pozicije, uvozi (imports), struktura razreda in ogrodje za kontinuiran signal (ki je že prestalo plast 1) so nespremenjeni, zato ne pride do regresije pri preverjanjih prejšnjih plasti.

Pregled pred optimizacijo: strategija je katastrofalno in dosledno nedonosna — negativna vsako leto režima (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, profit_factor 0.34, probabilistic_sharpe 0.01, 16 zaporednih izgub. Odločilno je realizirana stopnja uspešnosti 10.3% — skoraj obratna stopnji 55-65%, ki jo vzorec popravka Raschke/Connors po dokumentaciji proizvaja — kar pomeni, da so vstopi smerno napačni ~90% časa. To je strukturna napaka premise na XRP (njegov trend padanja po……Prikaži večPrikaži manj

Pregled pred optimizacijo: strategija je katastrofalno in dosledno nedonosna — negativna vsako leto režima (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, profit_factor 0.34, probabilistic_sharpe 0.01, 16 zaporednih izgub. Odločilno je realizirana stopnja uspešnosti 10.3% — skoraj obratna stopnji 55-65%, ki jo vzorec popravka Raschke/Connors po dokumentaciji proizvaja — kar pomeni, da so vstopi smerno napačni ~90% časa. To je strukturna napaka premise na XRP (njegov trend padanja po vrhu 2021-2025 pomeni, da se vrata naraščajočega trenda 200-narašča/50>200/cena>50 odpirajo le ob kratkih odbojih mrtve mačke, zato 'kupi prvo zapiranje nazaj nad 20-SMA' sistematično kupuje v pojemajoče rallyje), ne pa rešljiva težava s parametri ali umerjanjem izstopa. Optimizacija umerja parametre in ne more spremeniti kupca ob padcu s stopnjo uspešnosti 10% in negativnim rezultatom vsako leto v prednost, primerno za napredovanje; poraba 2 ur za optimizacijo ni upravičena. (Izstop ob prelomu trenda close<50-SMA je tudi preveč tesen za dnevno volatilnost XRP in izmetava posle, preden dosežejo take-profit 15%, vendar preoblikovanje izstopa ne reši vstopa brez prednosti v vseh šestih letih.)

Implementacija

Strategija samo za dolge pozicije na dnevnih popravkih (pullback) za XRPUSDT.BINANCE perpetual futures. Potrdi naraščajoči trend prek 200-SMA v naraščanju, 50-SMA > 200-SMA in zapiranja > 50-SMA, nato se aktivira ob popravku, ki se dotakne 20-SMA, in vstopi v dolgo pozicijo ob prvem zapiranju nazaj nad 20-SMA (Raschke-Connors vzorec popravka 'Holy Grail'). Izstopi ob stop-loss 6%, take-profit 15%, zapiranju pod 50-SMA (prelom trenda) ali časovnem stopu 20 dni.

Rezultati preverjanja

Preverjanje ni uspelo (plast 2 — sintetični scenariji): Uporabljeni parametri: ['sma_mid', 'sma_fast', 'sma_slow', 'min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct', 'slope_lookback', 'take_profit_pct'] Preveri, da __init__ nastavi vse atribute iz self.parameters.get(). - steady_uptrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735702860000) - steady_downtrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() takes 2……Prikaži večPrikaži manj

Preverjanje ni uspelo (plast 2 — sintetični scenariji): Uporabljeni parametri: ['sma_mid', 'sma_fast', 'sma_slow', 'min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct', 'slope_lookback', 'take_profit_pct'] Preveri, da __init__ nastavi vse atribute iz self.parameters.get(). - steady_uptrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735702860000) - steady_downtrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735702860000) - flat_ranging: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735702860000) - volatility_spike: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735702860000) - zero_volume: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735702860000) - price_gap: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() takes 2 positional arguments but 3 were given (bar timestamp: 1735702860000)

Pregled backtesta

Sharpe
-2,68
Skupni donos
-87,16%
Največji padec
89,11%
Skupno poslov
39
Delež dobičkov
10,3%
Faktor dobička
0,34

Čista izvedba z eno sredstvom samo na svečah; vstopi so sprožili kot predvideno (39 vstopov, 0 zavrnjenih), zato ne gre za napako brez poslov ali okvaro infrastrukture

Kontinuiran, nezamrznjen signal in pravilna konstrukcija samo za dolge pozicije na čisti podatkovni poti XRP

Katastrofalno in CONSISTENT: negativno vsako leto (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, PF 0.34, probabilistic_sharpe 0.01, 16 zaporednih izgub

Stopnja uspešnosti 10.3% je skoraj obratna stopnji 55-65%, ki jo vzorec popravka po dokumentaciji proizvaja — premisa ne uspe na XRP, ne gre za težavo s parametri

Izstop ob prelomu trenda close<50-SMA je zelo tesen glede na dnevno volatilnost XRP, kar izmetava pozicije z majhnimi izgubami, še preden dosežejo take-profit 15%, in tako poslabša že tako slabo kakovost vstopov

XRP je strukturno padal po -2021; vrata naraščajočega trenda se odpirajo le med kratkimi odboji mrtve mačke, zato so vstopi ob padcu sistematično kupovali pojemajoče rallyje

Analiza

Ne NOT optimizirati — backtest je okvarjen zaradi napake pri določanju velikosti pozicije in verjetne logične napake, zato ni pošten test premise popravka. Pred ponovnim zagonom popravi naslednje: 1. SIZING (kritično): Zamenjaj position_pct=0.95 (skoraj all-in) z določanjem velikosti na podlagi tveganja. Velikost naj bo taka, da zadetek stop-lossa 6% izgubi ~1% kapitala, tj. qty = (equity * risk_frac) / (price * stop_loss_pct), z risk_frac ~0.01. Trenutno je avg_position_pct 195% in posamezni posli izgubijo ~21%……Prikaži večPrikaži manj

Ne NOT optimizirati — backtest je okvarjen zaradi napake pri določanju velikosti pozicije in verjetne logične napake, zato ni pošten test premise popravka. Pred ponovnim zagonom popravi naslednje: 1. SIZING (kritično): Zamenjaj position_pct=0.95 (skoraj all-in) z določanjem velikosti na podlagi tveganja. Velikost naj bo taka, da zadetek stop-lossa 6% izgubi ~1% kapitala, tj. qty = (equity * risk_frac) / (price * stop_loss_pct), z risk_frac ~0.01. Trenutno je avg_position_pct 195% in posamezni posli izgubijo ~21% kapitala glede na nominalni stop 6% — račun se navzdol obrestuje z ~2x. Pri altcoinu z visoko volatilnostjo 134% je nominalna vrednost 95% neodgovorna ne glede na signal. 2. STOP GAP-THROUGH (kritično): Pri dnevnih XRP PnL-stop 6%, ki se preverja samo ob zapiranju sveče, dopušča, da ga gapi daleč prebijejo (largest_loss 21% proti stopu 6%). Bodisi razširi/relativno določi velikost stopa glede na dnevni razpon instrumenta, bodisi sprejmi, da dnevne sveče ne morejo uveljaviti tesnega stopa 6%, in ustrezno prilagodi velikost pozicije. 3. WIN-RATE / EXIT LOGIC (kritično): Zatrjevana stopnja uspešnosti popravka je 55-65%, dejansko realizirana pa 10.3%, strategija pa je bila LOSES v 2021 (najboljše bikovsko leto za XRP). Kupec ob padcu v naraščajočem trendu bi moral v bikovskem letu zaslužiti. Preveri: (a) ali vstop 'prvo zapiranje nazaj nad 20-SMA' sproži pri lokalnih vrhovih tik pred obrati? (b) ali izstop ob prelomu trenda 'close < 50-SMA' prezgodaj odreže dobitke, medtem ko stop dopušča, da izgube gapajo? Dodaj diagnostiko: beleži vstopno ceno glede na naslednjih 20 svečnih visokih/nizkih vrednosti, da potrdiš, da vstopi dejansko predhodijo gibanjem navzgor. Preveri, ali vrata 200-SMA narašča + 50>200 + close>50 dejansko omejujejo vstope na potrjene naraščajoče trende in se ne aktivirajo med blowoff vrhovi. Ponovno oddaj šele po pravilno umerjenem zagonu; če sta win_rate in profit_factor še vedno <0.3/1.0 ob pravilni velikosti pozicije, premisa nima prednosti na XRP in bi jo bilo treba opustiti.

Povzetek izida

Dokumentirana stopnja uspešnosti vzorca velja le v režimu, ki ga predpostavlja — pri sredstvu v večletnem trendu padanja se vrata 'potrjenega naraščajočega trenda' odprejo predvsem ob odbojih mrtve mačke ('dead-cat bounce'), zato strategija 'kupi ob padcu' sistematično kupuje pojemajoče rallyje; pred zaupanjem v prednost je treba preveriti, da zahtevani režim v zgodovini sredstva dejansko obstaja.

Analitikova presoja pregleda backtesta pred optimizacijo je bila 'opustiti' po 3 iteracijah — strategija je bila katastrofalno in dosledno nedonosna, zato optimizacija in vse poznejše faze nikoli niso bile dosežene (poročilo o optimizaciji ali analitikovo poročilo ne obstajata).

Dnevni vzorec 'Holy Grail'/two-bar pullback samo za dolge pozicije na terminskih pogodbah XRPUSDT.BINANCE, ki je znotraj naraščajočega trenda, potrjenega z 50/200-SMA, kupil prvo zapiranje nazaj nad 20-SMA potem, ko se je popravek dotaknil te ravni — vstopal po popustu namesto na potrditev proboja.

V 247 dneh podatkov je izvedla 39 dolgih poslov (39 signaliziranih vstopov, 0 zavrnjenih) in utrpela velike izgube: skupni donos -87.16%, Sharpe -2.68, profit factor 0.34, največji upad (max drawdown) 89.1%, stopnja uspešnosti 10.3% z do 16 zaporednimi izgubami. Bila je negativna v vsakem letu režima (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%).

Stratmill je orodje za raziskave in simulirano trgovanje, ne finančno svetovanje ali borzni posrednik. Rezultati backtestov in simuliranega trgovanja so hipotetični. Trgovanje vključuje tveganje izgube.