Strategier
DOGE 4H Donchian-kanalutbrott med stigande trendfilter, endast lång (BINANCE USD-M Futures, 4H, endast OHLCV, tillgångsklass med likviditet i mellanskiktet)
Utfall: Övergiven
DogeFourHourDonchianBreakoutTrendFilterLong
Utfallssammanfattning
Hypotes
Iteration 4 åtgärdar det rapporterade felet i lager -3 (should_enter utlöstes 220x men position_size returnerade <= 0 -> inga affärer) utan att ändra någon logik som redan klarat lager 1-2. Grundorsak: storleksberäkningens returvärde trunkerade kvantiteten med ett fast decimalformat i en sträng. På testinstrumentet för lager -3 (BTCUSD.HYPERLIQUID, cirka $30k-100k) är en storlek med risk på 2% och stopp på 8% bara cirka 0.25-0.42 enheter; `:.0f` avrundar det till "0" -> Decimal(0) -> dropped_size_zero. Korrigeringen returnerar storleken med full flyttalsprecision via Decimal(str(size)), så en positiv storlek baserad på risk aldrig kan bli noll för något prissatt instrument. Instrumentets egen make_qty() kvantiserar om till korrekt lotstorlek (DOGE bevarar storlek i hela mynt). Mekanismen med Donchian och trendfilter, tröskelvärdena, importer och parametrar är oförändrade, vilket bevarar analytikerns validerade edge och tidigare godkända lager.
Implementation
Utbrott ur Donchian-kanalen vid 4-HOUR, endast lång, på DOGEUSDT.BINANCE USD-M Futures. Går in LONG när stängningskursen bryter över den tidigare högsta kursen under 12 staplar AND ett trendfilter bekräftar en redan etablerad upptrend (sma_50 stiger under 20 staplar och stängningskursen > sma_50). Går ur vid en efterföljande stop loss vid Donchian-kanalens nedre gräns över 10 staplar, en skyddande stop loss på 8% eller en tidsbaserad stop loss efter 60 staplar (cirka 10 dagar). Riskbaserad storleksbestämning (2% av eget kapital i risk mot stop loss på 8%), med ett tak på 1x av eget kapital som nominellt värde. Endast OHLCV: inga kompletterande data, extra instrument eller stapeltyper.
Verifieringsresultat
Verifieringen misslyckades (lager 3 — backtest i sandlåda): Inga affärer skapades Använd stapeltyp: BTCUSD.HYPERLIQUID-1-MINUTE-LAST-EXTERNAL, bearbetade staplar: 5159 Diagnostik: should_enter() utlöstes 220 gånger men position_size() returnerade <= 0 (220 gånger) -> korrigera storleksberäkningen (den avrundas till noll). Se till att strategin skapar affärer med angivna data och parametrar.
Backtestgranskning
- Sharpe
- 1,09
- Total avkastning
- 267,71%
- Max drawdown
- 13,84%
- Totalt antal affärer
- 99
- Vinstandel
- 37,4%
- Vinstfaktor
- 2,09
Strategin fungerar och följer mekanismen: 99 långa affärer, 0 korta, ren inträdesdiagnostik (99 signalerade -> 99 skickades in, inga bortfall), PF 2.09
Tillräckligt antal affärer (99) och en validerad mekanism för tillgångsklassen (Donchian-utbrott + trendfilter)
Positivt övergripande resultat för hela urvalet (total_return 267%, Sortino 6.70)
sharpe_ci_low = -0.3167 -- bootstrapens 95% CI för grundvärdet för Sharpe (1.09) STRADDLES ZERO. Resultatet kan statistiskt sett inte skiljas från noll, redan före korrigering för multipla tester.
Extremt beroende av extremvärden: return_kurtosis 159.2, return_skew 11.4, tail_ratio 0.70. Ett fåtal dagar under tjurrusningen (+65%, +37%, +34%, +24%) står för hela resultatet; win_rate är bara 37%.
Övertaget var koncentrerat till 2021 (+100%) och 2024 (+75%) och har avtagit sedan dess: 2023 +1.4%, 2025 +1.1%, 2026 -2.8% -- den senaste regimen där vikten för OOS/holdout är neutral till negativ.
NEGATIVE information_ratio (-0.5624) med benchmark_meaningful=true -- ger sämre riskjusterat resultat än att behålla DOGE.
Motsvarar det dokumenterade misslyckandemönstret för utbrott på enskilda tillgångar vid 4H/dag, buren av extremdagar under tjurrusningen; närbesläktade utbrottsvarianter vid 4H har övergetts efter optimering trots högre grundvärden för Sharpe än DOGE:s 1.09.
Analys
Iterationshistorik
Verifieringen misslyckades (lager 2 — syntetiska scenarier): Använda parametrar: ['risk_pct', 'sma_period', 'exit_period', 'min_notional', 'max_hold_bars', 'stop_loss_pct', 'donchian_period', 'sma_slope_lookback'] Kontrollera att __init__ anger alla attribut från self.parameters.get(). - steady_downtrend: Fryst signal: alla 429 signaler är identiska (värde=0.0). calculate_signal() har sannolikt en bugg — signalen ändras aldrig.
Utfallssammanfattning
Att överföra en validerad utbrottsmekanism till ännu en enskild altcoin innebär inte att den blir befordringsbar. En fungerande backtest med starka PF och hög totalavkastning kan inte rädda en Sharpe vars konfidensintervall omfattar noll, som drivs av några få extremdagar under tjurrusningen och har negativ alfa mot köp och behåll samt en försvagad senare marknadsregim.
Grinden för granskning av backtest gav resultatet ”överge” innan optimeringen kördes (optimization_report är null): grundresultatet var statistiskt insignifikant (Sharpe CI omfattar noll), bars av ungefär fem dagar under tjurrusningen, gav sämre riskjusterat resultat än att bara behålla DOGE och motsvarade det dokumenterade misslyckandemönstret för utbrott på enskilda tillgångar vid 4H, beroende av extremdagar under tjurrusningen. Därför bedömdes det inte vara värt optimeringsbudgeten på 2 timmar.
En långstrategi med DOGE och utbrott ur Donchian-kanalen vid 4H. Den gick in när stängningskursen låg över högsta kursen under 12 staplar och ett stigande trendfilter SMA(50) bekräftade en redan etablerad upptrend. Positionen stängdes vid en efterföljande stop loss vid Donchian-lägstanivån, en skyddande stop loss på 8% eller en tidsbaserad stop loss. Analytikerns validerade mekanism med Donchian och trendfilter överfördes till DOGE som en tillgång med likviditet i mellanskiktet.
Grundbacktesten på 6 år gav en totalavkastning på +267.7%, vinstfaktor 2.09 och Sortino 6.70 över 99 långa affärer. Sharpe var dock bara 1.09, med ett golv på -0.3167 för bootstrapens CI (intervallet omfattar noll), en negativ informationskvot (-0.5624) mot köp och behåll av DOGE, maximal nedgång från kapitaltoppen 13.84% och en vinstfrekvens på 37%. Avkastningen var extremt beroende av extremvärden (avkastningens kurtosis 159.2, skevhet 11.4, svanskvot 0.70), koncentrerad till 2021 och 2024 och har försvagats sedan dess (2023 +1.4%, 2025 +1.1%, 2026 -2.8%).
Stratmill är ett research- och pappershandelsverktyg, inte finansiell rådgivning eller en mäklare. Backtest- och pappershandelsresultat är hypotetiska. Handel innebär risk för förlust.