XrpDailyPullbackTo20SmaUptrendLong
Hypotézy
XRP Daily Pullback-to-20SMA Long — Buy-the-Dip v potvrzeném rostoucím trendu
Hypotézy
Strategie LONG-ONLY obchodující korekce na perpetual futures XRPUSDT.BINANCE (Binance USD-M) s použitím svíček DAILY. Na rozdíl od všech ostatních strategií pro dlouhé pozice v aktuální sadě strategií ve vývoji (které vstupují při momentu CONFIRMATION prostřednictvím průrazů, zlatých křížů nebo signálů pokračování trendu) tato strategie vstupuje při PULLBACK v již potvrzeném rostoucím trendu. Mechanismus: když je XRP v potvrzeném rostoucím trendu (200-SMA roste, 50-SMA > 200-SMA, cena > 50-SMA), vyčká na korekci ceny dolů k dotyku s 20-SMA a poté vstoupí do dlouhé pozice první den, kdy cena uzavře zpět nad 20-SMA. Jde o klasickou formaci „Two-Bar Pullback“ / „Holy Grail“ podle Raschkeové (Raschkeová–Connors 1996 „Street Smarts“, Brooks 2009 „Trading Price Action Trends“), u níž je na trendových trzích doložen podíl ziskových obchodů 55-65%, protože (a) pomocí klouzavých průměrů z vyššího časového rámce potvrzuje, že rostoucí trend stále trvá, a (b) vstupuje za dočasně sníženou cenu, což umožňuje přirozené umístění těsnějšího stop-lossu než při vstupu na průrazu. XRP je zvoleno z těchto důvodů: (1) ZERO stávajících strategií ve vývoji obchoduje XRP — čistý přínos diverzifikace; (2) XRP má kvalitní data z Binance za více než 5 let (zařazeno k obchodování 2018, nikdy nevyřazeno, beze změny symbolu); (3) XRP je NOT v kterémkoli známém vzorci selhání (vyhýbá se vyřazení MATIC, mezerám v mapě přesnosti AAVE/ATOM, problému s načítáním BINANCE_SPOT 4H, omezení historie na Hyperliquid a mezerám v pokrytí doplňkovými daty); (4) XRP má odlišnou mikrostrukturu (vysoký podíl retailových účastníků, změny režimu v důsledku rozhodnutí ve věci SEC 2023, žádosti BlackRock o spotové XRP ETF 2025), která vytváří pravidelnější korekční formace než páry BTC/ETH s vysokou mírou arbitráže; (5) XRP má desetinnou přesnost 4 (oproti 2 u BTC), ale je zahrnuto ve známé mapě přesnosti. Strukturálně nezávislá na všech 11 strategiích ve vývoji a na všech více než 24 selháních v rámci relace: nejde o průrazovou strategii, návrat k průměru, strategii napříč aktivy, průřezovou strategii, kalendářní strategii, strategii s kratším než denním rámcem, akumulační strategii, strategii závislou na doplňkových datech, opční strategii, strategii napříč obchodními místy ani párovou strategii. Frekvence obchodování přibližně 15-25 vstupů ročně (dostatečně nízká, aby poplatky nedominovaly), doba držení 5-20 dnů (dostatečně dlouhá k zachycení významných pohybů a dostatečně krátká k vytvoření mnoha uzavřených obchodů pro vyhodnocení metodou walk-forward).
Hypotézy
Oprava Iteration-3 pro syntetické selhání Layer-2: `_sma() takes 2 positional arguments but 3 were given`. Signatura pomocné metody a konvence jejího volání byly nekonzistentní; přejmenoval jsem ji na čistou, jednoznačnou instanční metodu `_sma_of(self, vals, n)` a aktualizoval všechna tři místa volání (`sma_fast`, `sma_mid`, `sma_slow`), aby předávala přesně dva poziční argumenty (vals, n). Jde o nejmenší možnou změnu — logika vstupu/výstupu/velikosti pozice, importy, struktura třídy i scaffolding kontinuálního signálu (který již prošel Layer 1) zůstaly nedotčeny, takže se nezhorší žádná kontrola předchozí vrstvy.
Hypotézy
Posouzení před optimalizací: strategie je katastrofálně a soustavně ztrátová — záporný výsledek v každém roce tržního režimu (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpeův poměr -2.68, profit_factor 0.34, probabilistic_sharpe 0.01, 16 ztrát v řadě. Rozhodující je, že skutečný podíl ziskových obchodů činí 10.3% — téměř opačný výsledek oproti 55-65%, který je u korekční formace podle Raschkeové a Connorse doložen — což znamená, že vstupy míří nesprávným směrem přibližně v 90% případů. Jde o strukturální selhání předpokladu na XRP (jeho klesající trend po vrcholu v 2021-2025 znamená, že filtr rostoucího trendu růst 200/50>200/cena>50 povoluje vstupy pouze při krátkých odrazech v klesajícím trhu, takže „nákup při prvním uzavření zpět nad 20-SMA“ systematicky nakupuje při vyhasínajících růstech), nikoli o řešitelný problém parametrů nebo doladění výstupů. Optimalizace ladí parametry a nemůže proměnit strategii nakupující poklesy s podílem ziskových obchodů 10% a záporným výsledkem v každém roce v obchodní výhodu vhodnou k postupu do další fáze; strávit 2 hodin optimalizací není opodstatněné. (Výstup při porušení trendu zavírací cena<50-SMA je navíc příliš těsný vzhledem k denní volatilitě XRP a cenové výkyvy ukončují obchody dříve, než dosáhnou cílového zisku 15%, ale přepracování výstupu nezachrání vstup bez obchodní výhody napříč všemi šesti lety.)
Implementace
Denní strategie obchodující pouze dlouhé pozice při korekcích na perpetual futures XRPUSDT.BINANCE. Potvrzuje rostoucí trend pomocí rostoucího 200-SMA, 50-SMA > 200-SMA a zavírací ceny > 50-SMA, poté se připraví ke vstupu při korekci dotýkající se 20-SMA a vstoupí do dlouhé pozice při prvním uzavření zpět nad 20-SMA (korekční formace „Holy Grail“ podle Raschkeové a Connorse). Vystupuje při dosažení stop-lossu 6%, cílového zisku 15%, uzavření pod 50-SMA (porušení trendu) nebo po uplynutí časového limitu 20 dnů.
Výsledky ověření
Ověření selhalo (Layer 2 — syntetické scénáře):
Použité parametry: ['sma_mid', 'sma_fast', 'sma_slow', 'min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct', 'slope_lookback', 'take_profit_pct']
Ověřte, že __init__ nastavuje všechny atributy z self.parameters.get().
- steady_uptrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() přijímá 2 pozičních argumentů, ale bylo jich předáno 3 (časové razítko svíčky: 1735702860000)
- steady_downtrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() přijímá 2 pozičních argumentů, ale bylo jich předáno 3 (časové razítko svíčky: 1735702860000)
- flat_ranging: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() přijímá 2 pozičních argumentů, ale bylo jich předáno 3 (časové razítko svíčky: 1735702860000)
- volatility_spike: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() přijímá 2 pozičních argumentů, ale bylo jich předáno 3 (časové razítko svíčky: 1735702860000)
- zero_volume: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() přijímá 2 pozičních argumentů, ale bylo jich předáno 3 (časové razítko svíčky: 1735702860000)
- price_gap: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() přijímá 2 pozičních argumentů, ale bylo jich předáno 3 (časové razítko svíčky: 1735702860000)
Kontrola backtestu
Čistá implementace pro jediné aktivum využívající pouze svíčková data; vstupy se spouštěly podle záměru (39 vstupů, 0 vyřazeno), takže nejde o nulový počet obchodů ani o selhání technické infrastruktury
Kontrola backtestu
Průběžný, nezamrzající signál a správná konstrukce obchodující pouze dlouhé pozice v bezproblémovém datovém toku XRP
Kontrola backtestu
Katastrofální a CONSISTENT: záporná každý rok (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, PF 0.34, probabilistic_sharpe 0.01, 16 po sobě jdoucích ztrát
Kontrola backtestu
Podíl ziskových obchodů 10.3% je téměř opačným výsledkem oproti 55-65%, který je u korekční formace doložen — předpoklad na XRP selhává, nejde o problém parametrů
Kontrola backtestu
Výstup při close<50-SMA pro proražení trendu je pro denní volatilitu XRP velmi těsný, takže vyhazuje vstupy při malých ztrátách ještě před take-profitem 15% a prohlubuje nízkou kvalitu vstupů
Kontrola backtestu
XRP měl po -2021 strukturálně klesající trend; podmínka rostoucího trendu se otevírala pouze během krátkých odrazů mrtvé kočky, takže vstupy buy-the-dip systematicky nakupovaly do vyhasínajících růstů
Analýza
NOT optimalizujte — backtest je znehodnocen chybou ve stanovení velikosti pozice a pravděpodobně také chybou v logice, takže nejde o férový test předpokladu obchodování korekcí. Před opětovným spuštěním opravte následující:
1. SIZING (kritické): Nahraďte position_pct=0.95 (téměř veškerý kapitál v jedné pozici) stanovením velikosti pozice podle rizika. Velikost nastavte tak, aby zásah stop-lossu 6% znamenal ztrátu přibližně 1% vlastního kapitálu, tj. množství = (vlastní kapitál * risk_frac) / (cena * stop_loss_pct), přičemž risk_frac má být přibližně 0.01. Nyní je avg_position_pct 195% a jednotlivé obchody ztrácejí přibližně 21% vlastního kapitálu při nominálním stop-lossu 6% — účet vlivem složených ztrát klesá přibližně o 2x. U altcoinu s volatilitou 134% je nominální expozice 95% neuvážená bez ohledu na signál.
2. STOP GAP-THROUGH (kritické): Na denním XRP umožňuje stop-loss podle PnL ve výši 6%, kontrolovaný pouze při uzavření svíčky, aby cenové mezery vedly k jeho výraznému překročení (largest_loss 21% oproti stop-lossu 6%). Buď stop-loss rozšiřte či nastavte relativně k dennímu rozpětí instrumentu, nebo přijměte, že denní svíčky nemohou zajistit dodržení těsného stop-lossu 6%, a podle toho stanovte velikost pozice.
3. WIN-RATE / EXIT LOGIC (kritické): Deklarovaný podíl ziskových obchodů při korekcích je 55-65%, ale skutečný je 10.3%, a strategie LOSES v 2021 (nejvýraznějším býčím roce pro XRP). Strategie nakupující poklesy v rostoucím trendu by měla v býčím roce vydělávat. Prověřte: (a) nespouští se vstup při „prvním uzavření zpět nad 20-SMA“ na lokálních vrcholech těsně před obraty? (b) neukončuje výstup při porušení trendu „zavírací cena < 50-SMA“ ziskové obchody předčasně, zatímco stop-loss umožňuje ztrátovým obchodům propadat přes cenové mezery? Přidejte diagnostiku: zaznamenávejte vstupní cenu ve srovnání s maximem/minimem následujících 20 svíček, abyste potvrdili, že vstupy skutečně předcházejí růstovým pohybům. Ověřte, že filtr růstu 200-SMA + 50>200 + zavírací cena>50 skutečně omezuje vstupy na potvrzené rostoucí trendy a nepřipravuje vstupy při vrcholech prudkého závěrečného růstu.
Znovu předložte až po běhu se správně stanovenou velikostí pozic; pokud budou win_rate a profit_factor i při správné velikosti pozic stále <0.3/1.0, nemá tento předpoklad na XRP žádnou obchodní výhodu a je třeba jej opustit.
Souhrn výsledků
Tato strategie aplikovala klasický pattern pullbacku Raschke-Connorse k-20SMA „buy the dip in a confirmed uptrend“ na denní futures XRP, zvolené hlavně kvůli diverzifikaci, protože žádná jiná strategie v pipeline neobchoduje XRP. Mechanicky fungovala — 39 long vstupů se aktivovalo čistě na čisté datové cestě bez selhání infrastruktury — ale výsledky byly katastrofální a konzistentní: celkový výnos -87%, Sharpe -2.68, profit factor 0.34 a úspěšnost 10.3%, která byla téměř opakem 55-65%, jehož podle dokumentace pattern dosahuje. Analytik to vyhodnotil jako strukturální selhání předpokladu, nikoli jako problém parametru, který lze opravit: XRP 2021-2025 klesající trend po vrcholu znamenal, že podmínka rostoucího trendu se otevírala pouze během krátkých odrazů mrtvé kočky, takže strategie opakovaně nakupovala do vyhasínajících růstů. Po 3 iteracích byla opuštěna při kontrolním bodu revize backtestu před optimalizací a nikdy nedospěla k optimalizaci, revizi rizik ani paper tradingu.
Souhrn výsledků
Dokumentovaná úspěšnost patternu platí pouze v režimu, který předpokládá — u aktiva ve víceletém klesajícím trendu se podmínka „potvrzeného rostoucího trendu“ otevírá hlavně během odrazů mrtvé kočky, takže strategie buy-the-dip systematicky nakupuje do vyhasínajících růstů; před důvěrou v tuto výhodu ověřte, že požadovaný režim v historii aktiva skutečně existuje.
Souhrn výsledků
Verdikt analytika při revizi backtestu před optimalizací zněl „abandon“ po 3 iteracích — strategie byla katastrofálně a konzistentně ztrátová, takže optimalizace ani žádné pozdější fáze nebyly zahájeny (neexistuje žádná optimalizace ani analytická zpráva).
Souhrn výsledků
Denní strategie obchodující pouze dlouhé pozice na futures XRPUSDT.BINANCE podle formace „Holy Grail“ / dvousvíčkové korekce, která v rostoucím trendu potvrzeném pomocí 50/200-SMA nakupovala při prvním uzavření zpět nad 20-SMA poté, co se jej korekce dotkla — vstupovala tedy za sníženou cenu namísto vstupu při potvrzení průrazu.
Souhrn výsledků
Během 247 datových dnů uskutečnila 39 long obchodů (39 signalizovaných vstupů, 0 zahozených) a výrazně prodělala: celkový výnos -87.16%, Sharpe -2.68, profit factor 0.34, maximální drawdown 89.1% a úspěšnost 10.3% s až 16 po sobě jdoucími ztrátami. Byla záporná v každém režimovém roce (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%).
Stratmill je nástroj pro výzkum a paper trading, nikoli finanční poradenství ani broker. Výsledky backtestů a paper tradingu jsou hypotetické. Obchodování je spojeno s rizikem ztráty.