Přeskočit na obsah

Zobrazit originál

AdaFourHourDonchianRisingTrendFilterBreakoutLong

Hypotézy

ADA 4H průraz Donchianova kanálu s filtrem rostoucího trendu pouze do dlouhých pozic (BINANCE USD-M futures, 4H, pouze OHLCV, třída mechanismů ověřená pouze ve fázi -3)

Hypotézy

Long-only strategie breakoutů Donchianova kanálu 4-HOUR na ADAUSDT.BINANCE, dokončující test robustnosti ONLY 3-fázově validované třídy mechanismu napříč aktivy (BNB Donchian iter-2 PROMOTED při Sharpe 5.95). Mechanismus: když ADA uzavře nad svým maximem za 12 barů (breakout horního Donchianova kanálu), AND filtr trendu potvrdí předem existující rostoucí trend (sma_50 rostoucí během 20 barů AND current_close > sma_50), vstup LONG. Výstup na trailing stopu minima Donchianova kanálu nebo na PnL/časových stop-loss limitech. CRITICAL NUANCE oproti ADA předchozím selháním: empirické záznamy analytika na ADA 4H ukazují, že čisté breakoutové mechanismy (Three White Soldiers, Double Bottom) selhávají s úspěšností pod hodem mince. BUT diagnóza faktoru úspěchu analytika identifikuje chybějící komponentu jako DIRECTIONAL-CONTEXT potvrzení. Donchian-WITH-TREND-FILTER zahrnuje přesně tuto chybějící komponentu prostřednictvím filtru rostoucího sma_50 — breakout se spouští ONLY, když je širší trend již ustálený. To se liší od čistých breakoutů z konsolidace (Triangle/Rectangle) a čistých reverzních formací (Double Bottom), které nemají potvrzení trendu. Nasazený AdaVolumeAbsorptionBreakoutHardLocked dokazuje, že SOME breakoutové signály fungují na ADA; Donchian s trendem je konkrétní validovaná varianta. ANALYST-VALIDATED MECHANISM: BNB Donchian iter-2 PROMOTED při Sharpe 5.95 — vůbec nejvyšší Sharpe validované ve fázi 3 v záznamech továrny. EXPLICIT 4-HOUR SPEC: ADA 4H je prokázáno prostřednictvím nasazené strategie Ada. ZERO doplňková data, ZERO další typy barů, ZERO další instrumenty. ACKNOWLEDGED DIRECTION QUOTA VIOLATION (26. po sobě jdoucí tah): empiricky validovaná cesta. Doplňuje mezeru dokončením testu robustnosti Donchianu s trendem napříč 3 aktivy (BNB validované + BTC pipeline + XRP pipeline + ADA nové). Pokud se Donchian s trendem skutečně generalizuje napříč aktivy, mělo by to uspět; pokud ne, vzorec selhání více aktiv poskytne informace pro budoucí hypotézy. Očekáváno ~25-40 vstupních cyklů ročně × 6 let dat ADA 4H ≈ 150-240 obchodů.

Hypotézy

Iterace 2 řeší nesplnění podmínek postupu u DSR/holdoutu, NOT nefunkční výhodu — optimalizace již prokázala skutečnou výhodu (Sharpe 2.81, alfa +0.081, PBO 0.41 PASS, CI nezahrnuje 0, průměr OOS 2.18). Selhání (deflated_sharpe 0.5606, holdout 0.376) je deflace kvůli vícenásobnému testování při prohledávání 9 parametrů x 225 pokusů. Podle analytika náprava spočívá v tom, že se má SHRINK prohledávaný prostor. Optimalizátor prohledává každý číselný skalár v config[parameters] (base_params v walk_forward.optimize, ±50% na klíč), takže tato verze tam zpřístupňuje ONLY sma_period a sma_slope_lookback (2 číselných parametrů). Každý další ladicí parametr je pevně nastaven jako konstanta v kódu na robustní hodnotu předepsanou analytikem: donchian_upper_period=12, donchian_lower_period=8, stop_loss_pct=0.03 (záměrně OFF nestabilního zlomu 0.024-0.025), take_profit_pct=0.05, max_holding_bars=40, per_leg_pct=0.22, min_notional=5. Snížení 9->2 prohledávaných parametrů prudce snižuje práh očekávaného maxima při šumu, což by mělo zvednout DSR >= 0.95, zatímco PBO bude nadále splňovat kritérium; základní prohledávané okno [25,75]x[10,30] stále pokrývá oblast zlepšení identifikovanou analytikem (sma_period 50->65, sklon 20->15/24). Logika signálů, výstupů a určování velikosti pozic je bajtově totožná s ověřenou iterací (vrstvy 1-3 zůstávají zelené); změnila se pouze výchozí hodnota take_profit (0.06->0.05) a sada zpřístupněných parametrů.

Hypotézy

Klasický příznak přeučení, nikoli zánik kvůli poplatkům či výhodě nižší než náklady: výhoda na obchod je v pořádku (avg_trade_return_pct 0.958%), ale nezobecňuje se. Tři kritéria HARD nejsou splněna a nelze je prominout: Sharpe na holdoutu -0.768 (NEGATIVE na dosud neviděném posledním okně -20%, 30 obchodů), walk-forward is_overfitted=true s IS 1.30 -> OOS 0.003 (okna -0.60/0.53/0.08) a PBO 0.586 > 0.5. Testy robustnosti to potvrzují: deflated_sharpe 0.168 (<<0.95), is_significant=false, Sharpe CI [-0.18,1.24] zahrnuje hodnoty na obou stranách nuly, nesplňuje programové kritérium FDR (3/225). Iterace 2 již provedla nápravu předepsanou analytikem (zmenšení prohledávaného prostoru z 9 na 2 parametrů) a DSR/holdout stále selhávají — další cesta laděním parametrů neexistuje a mřížka citlivosti (Sharpe všude ~0.15-0.69) neukazuje žádnou robustní oblast, k níž by bylo možné laděním směřovat. Podle pravidla rozlišujícího přeučení od neplatné premisy znamená kolaps při vysokém IS/OOS / záporný holdout verdikt ABANDON, nikoli revizi: mechanismus Donchianova kanálu s trendovým filtrem nyní selhal napříč aktivy 0/3 mimo BNB (BTC opuštěn kvůli přeučení, ETH opuštěn, zde ADA), takže výsledek BNB se Sharpe-5.95 byl specifický pro daný případ a přenesení téhož mechanismu na jiné aktivum by jednoduše vedlo k dalšímu přeučení. Vzorec selhání: přeučení / žádné zobecnění.

Implementace

ADA 4H průraz Donchianova kanálu pouze do dlouhých pozic s trendovým filtrem rostoucího SMA na perpetuálním kontraktu ADAUSDT.BINANCE USD-M, čistě OHLCV. Vstupuje do dlouhé pozice, když zavírací cena prorazí maximum předchozích 12 svíček AND SMA(sma_period) roste po dobu sma_slope_lookback svíček AND zavírací cena je nad tímto SMA. Vystupuje pomocí posuvného stopu na minimu Donchianova kanálu za předchozích -8 svíček, take-profitu +5%, pevného stopu -3% nebo časového stopu po 40 svíčkách. Páka 1.0. Optimalizovat lze pouze sma_period a sma_slope_lookback; všechny ostatní ladicí parametry jsou pevné konstanty.

Kontrola backtestu

Dostatečný vzorek (231 long obchodů), čistý sizing (avg_position_pct 23.6%), nízký max_drawdown 13%; obchody odpovídají hypotéze (long-only breakouty Donchianova kanálu potvrzené trendem, 0 shorty)

Kontrola backtestu

Redukce parametrů 9->2 je legitimní analytikem předepsané zmírnění vícenásobného testování

Kontrola backtestu

Marginální základní edge: profit_factor 1.089, CAGR 2.19%, Sharpe 0.463 s sharpe_ci_low -1.085 (CI až 0), alfa ~0.005, IR -0.52

Kontrola backtestu

Vysoké náklady / toy kapacita: impact_cost_pct 18.4%, capacity_usd $2.96M (edge existuje pouze v triviálním měřítku)

Kontrola backtestu

Skutečné slábnutí v poslední době (2025 -9.6%, 2026 -3.7%) — selhání předchozí optimalizace na holdoutu (poměr 0.376) představuje slábnutí v následujícím období, které snížení počtu parametrů zaměřené na DSR nemůže napravit

Kontrola backtestu

Nepravdivá fundamentální premisa: citovaný „BNB Donchian PROMOTED při Sharpe 5.95“ byl ve skutečnosti ABANDONED kvůli selhání deflovaného Sharpe (DSR 0.09, is_overfitted, průměr OOS -2.61) — třída mechanismu neprošla deflací na žádném aktivu

Kontrola backtestu

231 průrazy do dlouhých pozic

Kontrola backtestu

průraz do dlouhé pozice

Analýza

Výhoda na obchod převyšuje náklady: avg_trade_return_pct 0.958% >> 0.15% minimální hranice Binance USD-M, takže jde NOT o zánik výhody kvůli poplatkům

Analýza

Citlivost je čistá (0 propadů) a drawdown je pod kontrolou (opt max_drawdown 9.78%)

Analýza

Prostor s 2 parametry se při vyhledávání choval podle očekávání (žádné nestabilní ladicí parametry)

Analýza

Brána HARD: Sharpe na holdoutu -0.768 <= 0 v neviděném posledním-20% okně (30 obchodů) — edge je NEGATIVE mimo vzorek, nikoli pouze degradovaný

Analýza

Kritérium HARD: walk-forward is_overfitted=true, IS průměr 1.30 se propadá na OOS průměr 0.003 (okno OOS: -0.60, 0.53, 0.08) — žádná trvalá výhoda

Analýza

Kritérium HARD: PBO 0.586 > 0.5 — přeučení v důsledku výběru je pravděpodobnější než jeho absence

Analýza

deflated_sharpe 0.168 << 0.95, is_significant=false, Sharpe CI [-0.18, 1.24] zahrnuje hodnoty na obou stranách 0 a neobstojí při FDR na úrovni programu (zachováno 3 z 225)

Analýza

Zobecnění napříč aktivy nyní selhalo 0/3 mimo BNB: BTC Donchianův kanál s trendovým filtrem opuštěn (přeučení), ETH opuštěn (jiný důvod), zde ADA jednoznačně selhává — „ověření“ BNB se Sharpe-5.95 bylo specifické pro daný případ, nešlo o přenositelný mechanismus

Analýza

Mřížka citlivosti Sharpe je rovnoměrně slabá (~0.15-0.69) — nezbývá žádná robustní oblast parametrů, ke které by bylo možné ladění směřovat

Analýza

Iterace 2 již použila předepsanou opravu (9->2 prohledávaných parametrů) a stále selhává na holdoutu s negativním Sharpe

Analýza

Optimalizace našla skutečnou výhodu (Sharpe 2.81, alfa +0.081, PBO 0.41 PASS, CI nezahrnuje 0, průměr OOS 2.18, Sharpe nad prahem náhody) — Donchianův kanál s trendovým filtrem se po vyladění DOES zobecnit na ADA. K postupu mu chybí pouze splnění přísných prahů významnosti/holdoutu: deflated_sharpe 0.5606 (<0.95), is_significant=FALSE, poměr na holdoutu 0.376 (<0.70). Hlavní příčinou je deflace kvůli vícenásobnému testování při prohledávání 9 parametrů v 225 pokusech (stejný vzorec jako u příbuzných strategií ADA s vyšším minimem a SOL-TSM). Náprava: SHRINKING prostor parametrů: 1) FIX parametry s plochou odezvou / irelevantní parametry na konstanty (citlivost ukazuje, že se jejich Sharpe téměř nemění): min_notional=5, max_holding_bars=40, per_leg_pct=0.22, take_profit_pct~0.05, donchian_upper_period=12, donchian_lower_period=8. 2) FIX stop_loss_pct OFF jeho prudkého zlomu na robustní hodnotě (~0.03) — NOT nechat optimalizátor zvolit hranu zlomu 0.024-0.025 (0.024->Sharpe 1.0, ale 0.036->0.64 je nestabilní); volba zlomu je křehká a nadhodnocuje zdánlivou výkonnost. 3) RE-OPTIMIZE ONLY sma_period a sma_slope_lookback — dva parametry se skutečně monotónní odezvou Sharpe v mřížce (sma_period 50->65 a sklon 20->15/24 vedly ke zlepšení). Snížení z 9 na ~2 prohledávaných parametrů snižuje práh očekávaného maxima při šumu a mělo by zvednout DSR nad 0.95 (PBO již splňuje kritérium při 0.41). Cíl: DSR >= 0.95 AND poměr na holdoutu >= 0.70. Věnujte pozornost slabším výsledkům v posledním roce (2025 -3.8%, 2026 -0.3%) a zápornému prvnímu oknu OOS — ověřte, že se holdout po zúžení vyhledávání dále nezhorší. Pokud pokus 2 po zúžení stále nesplní DSR/holdout, strategii opusťte — splnění PBO, CI nezahrnující 0 a Sharpe nad prahem náhody však z tohoto pokusu činí oprávněné opakování, NOT výsledek bez zobecnění specifický pro BNB, který jsem očekával před optimalizací.

Analýza

Benjamini-Hochberg při q=0.10 nad 225 kandidáty programu ponechává 3. Kandidát, který zde neprojde, nelze odlišit od vlastního šumu programu, jakkoli dobře vypadají jeho individuální statistiky.

Souhrn výsledků

AdaFourHourDonchianRisingTrendFilterBreakoutLong měla dokončit test robustnosti mechanismu Donchianova kanálu s trendovým filtrem „ověřeného pouze ve fázi 3“ na třech aktivech a přidávala filtr směrového kontextu, jehož absenci analytik označil za problém předchozích neúspěšných průrazů na ADA. Její základní backtest byl hraniční (Sharpe 0.463, profit factor 1.089, CAGR 2.19%, náklady tržního dopadu 18.4%, kapacita $2.96M), a přestože ji optimalizace skutečně pozvedla na reálnou výhodu (Sharpe 2.81, splněno PBO 0.41, walk-forward bez přeučení), stále nesplnila deflovaný Sharpe (0.56) a poměr na holdoutu (0.376). Strategie byla opuštěna namísto další iterace: náprava v iteraci-2 (9→2 prohledávaných parametrů) mohla ovlivnit pouze práh DSR, zatímco rozhodující selhání na holdoutu odráželo skutečné slábnutí v posledním roce, a její výchozí premisa byla vyvrácena — citovaná vlajková strategie BNB byla sama v téže relaci opuštěna kvůli nesplnění deflovaného Sharpe, takže zdůvodnění přenositelnosti napříč aktivy již neobstálo. Hodnotitel místo ní označil samostatně schválený ADA sekvenční průraz s vyšším minimem za silnějšího kandidáta pro ADA.

Souhrn výsledků

Test robustnosti napříč aktivy se hroutí, když je jeho hlavní premisa nepravdivá — třída Donchianova kanálu s trendovým filtrem nikdy nesplnila kritérium deflace na žádném aktivu — a náprava snížením počtu parametrů, která míří pouze na práh vícenásobného testování (DSR), nemůže napravit selhání na holdoutu způsobené skutečným slábnutím v následujícím období ani pozvednout nepatrnou základní výhodu se zanedbatelnou kapacitou a vysokou nákladovou zátěží.

Souhrn výsledků

Strategie byla opuštěna jako nepatrná výhoda omezená náklady, která v poslední době slábla a stála na vyvrácené premise: základní metriky nesplnily kritéria pro CAGR, kapacitu, Sharpe, profit factor a sharpe_ci_low; náprava v iteraci-2 (zmenšení vyhledávání z 9 na 2 parametrů) mohla řešit pouze práh deflovaného Sharpe, nikoli selhání na holdoutu, které odráží skutečné slábnutí v následujícím období (2025 -9.6%, 2026 -3.7%); a citované základní zdůvodnění — „BNB Donchian postoupil se Sharpe 5.95“ — se ve skutečnosti týkalo strategie opuštěné v téže relaci kvůli nesplnění deflovaného Sharpe, takže tato třída mechanismů nesplnila kritérium deflace na žádném aktivu.

Souhrn výsledků

Strategie průrazu Donchianova kanálu pouze do dlouhých pozic na 4H pro perpetuální kontrakt ADAUSDT.BINANCE (čistě OHLCV), která vstupovala pouze tehdy, když průraz maxima za 12 svíček nastal současně s ustáleným rostoucím trendem (rostoucí SMA za 50 svíček a cena nad ním), vystupovala pomocí posuvného stopu na minimu Donchianova kanálu nebo stopů podle PnL/času a měla dokončit test robustnosti třídy mechanismů Donchianova kanálu s trendovým filtrem napříč aktivy.

Souhrn výsledků

Základní backtest byl marginální — celkový výnos +23.7%, CAGR 2.19%, Sharpe 0.463 (CI nízký -1.085), profit factor 1.089 přes 231 long obchodů, s vysokým nákladovým dopadem (18.4%) a toy kapacitou $2.96M — zatímco optimalizace vytvořila skutečný edge (Sharpe 2.81, alfa +0.081, profit factor 1.63, PBO 0.41 procházející, průměrné OOS Sharpe 2.18), který nicméně selhal v deflovaném Sharpe (0.5606) a na holdoutu (poměr 0.376).
Zpráva o strategii

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.