Hoppa till innehåll
Alla strategier

Strategier

ADA 4H Donchian-kanalutbrott med stigande trendfilter, long-only (BINANCE USD-M-terminer, 4H, endast OHLCV, endast-3-fasvaliderad mekanismklass)

Utfall: Övergiven

AdaFourHourDonchianRisingTrendFilterBreakoutLong

Utfallssammanfattning

AdaFourHourDonchianRisingTrendFilterBreakoutLong syftade till att slutföra ett robusthetstest över tre tillgångar av den 'endast 3-fas-validerade' mekanismen Donchian-med-trend, och lade till det riktningskontextfilter som analytikern hade diagnostiserat som saknat i ADAs tidigare misslyckade breakouts. Dess basbacktest var marginellt (Sharpe 0.463, profit factor 1.089, CAGR 2.19%, 18.4% impact-kostnad, $2.96M kapacitet), och även om optimeringen på allvar lyfte den till en verklig edge (Sharpe 2.81, PBO 0.41……Visa merVisa mindre

AdaFourHourDonchianRisingTrendFilterBreakoutLong syftade till att slutföra ett robusthetstest över tre tillgångar av den 'endast 3-fas-validerade' mekanismen Donchian-med-trend, och lade till det riktningskontextfilter som analytikern hade diagnostiserat som saknat i ADAs tidigare misslyckade breakouts. Dess basbacktest var marginellt (Sharpe 0.463, profit factor 1.089, CAGR 2.19%, 18.4% impact-kostnad, $2.96M kapacitet), och även om optimeringen på allvar lyfte den till en verklig edge (Sharpe 2.81, PBO 0.41 passerar, icke-överanpassad walk-forward), missade den fortfarande på deflaterad Sharpe (0.56) och holdout-kvoten (0.376). Strategin övergavs i stället för att itereras: dess iteration-2-åtgärd (9→2 sökta parametrar) kunde bara röra DSR-baren medan det bindande holdout-misslyckandet återspeglade en genuin försämring under senare år, och dess grundpremiss vederlades — det citerade BNB-flaggskeppet hade självt övergivits i samma session för att ha misslyckats med deflaterad Sharpe, så motiveringen tvärs över tillgångar höll inte längre. Granskaren noterade i stället en separat godkänd ADA sekventiell högre-låg-breakout som den starkare ADA-kandidaten.

Hypotes

Endast-lång 4-HOUR Donchian-kanalbreakout-strategi på ADAUSDT.BINANCE, som slutför robusthetstestet tvärs över tillgångar av den ONLY 3-fas-validerade mekanismklassen (BNB Donchian iter-2 PROMOTED vid Sharpe 5.95). Mekanism: när ADA stänger över sitt 12-bars högsta (breakout av Donchians övre kanal) AND trendfiltret bekräftar redan existerande upptrend (sma_50 stiger över 20 barer AND current_close > sma_50), gå in LONG. Exit vid Donchian-låg-trailing-stop eller PnL-/tidsstopp. CRITICAL NUANCE vs ADA tidigare……Visa merVisa mindre

Endast-lång 4-HOUR Donchian-kanalbreakout-strategi på ADAUSDT.BINANCE, som slutför robusthetstestet tvärs över tillgångar av den ONLY 3-fas-validerade mekanismklassen (BNB Donchian iter-2 PROMOTED vid Sharpe 5.95). Mekanism: när ADA stänger över sitt 12-bars högsta (breakout av Donchians övre kanal) AND trendfiltret bekräftar redan existerande upptrend (sma_50 stiger över 20 barer AND current_close > sma_50), gå in LONG. Exit vid Donchian-låg-trailing-stop eller PnL-/tidsstopp. CRITICAL NUANCE vs ADA tidigare misslyckanden: analytikerns empiriska underlag på ADA 4H visar att rena breakout-mekanismer (Three White Soldiers, Double Bottom) misslyckas med vinstfrekvenser under myntkast. BUT analytikerns diagnos av framgångsfaktorer identifierar den saknade komponenten som DIRECTIONAL-CONTEXT-bekräftelse. Donchian-WITH-TREND-FILTER inkluderar exakt den saknade komponenten via det stigande sma_50-filtret — breakouten utlöses ONLY när den bredare trenden redan är etablerad. Detta skiljer sig från ren konsoliderings-breakout (Triangel/Rektangel) och rena vändningsmönster (Double Bottom) som saknar trendbekräftelse. Den landade AdaVolumeAbsorptionBreakoutHardLocked bevisar att SOME breakout-signaler fungerar på ADA; Donchian-med-trend är den specifika validerade varianten. ANALYST-VALIDATED MECHANISM: BNB Donchian iter-2 PROMOTED vid Sharpe 5.95 — den enskilt högsta 3-fas-validerade Sharpe i fabriksprotokollet. EXPLICIT 4-HOUR SPEC: ADA 4H är bevisat via landad Ada-strategi. ZERO kompletterande data, ZERO extra bartyp, ZERO extra instrument. ACKNOWLEDGED DIRECTION QUOTA VIOLATION (26:e i följd): empiriskt validerad väg. Fyller luckan genom att slutföra robusthetstestet över 3 tillgångar för Donchian-med-trend (BNB validerad + BTC pipeline + XRP pipeline + ADA ny). Om Donchian-med-trend genuint generaliserar tvärs över tillgångar bör detta lyckas; om inte kommer mönstret med misslyckanden över flera tillgångar att informera framtida hypoteser. Förväntat ~25-40 inträdescykler per år × 6 år av ADA 4H data ≈ 150-240 affärer.

Iteration 2 åtgärdar den uteblivna befordran på DSR/holdout, NOT en trasig edge — optimeringen visade redan en genuin edge (Sharpe 2.81, alfa +0.081, PBO 0.41 PASS, CI utesluter 0, genomsnittlig OOS 2.18). Fallet (deflated_sharpe 0.5606, holdout 0.376) är deflation från multipla tester i en 9-parameter x 225-försöks-sökning. Enligt analytikern är lösningen att SHRINK den sökta ytan. Optimeraren söker igenom varje numerisk skalär i config[parameters] (base_params i walk_forward.optimize, ±50% per nyckel), så denna……Visa merVisa mindre

Iteration 2 åtgärdar den uteblivna befordran på DSR/holdout, NOT en trasig edge — optimeringen visade redan en genuin edge (Sharpe 2.81, alfa +0.081, PBO 0.41 PASS, CI utesluter 0, genomsnittlig OOS 2.18). Fallet (deflated_sharpe 0.5606, holdout 0.376) är deflation från multipla tester i en 9-parameter x 225-försöks-sökning. Enligt analytikern är lösningen att SHRINK den sökta ytan. Optimeraren söker igenom varje numerisk skalär i config[parameters] (base_params i walk_forward.optimize, ±50% per nyckel), så denna version exponerar ONLY sma_period och sma_slope_lookback där (2 numeriska parametrar). Alla andra reglage är fixerade som kodkonstanter vid det analytikerföreskrivna robusta värdet: donchian_upper_period=12, donchian_lower_period=8, stop_loss_pct=0.03 (medvetet OFF det sköra 0.024-0.025-stupet), take_profit_pct=0.05, max_holding_bars=40, per_leg_pct=0.22, min_notional=5. Att minska 9->2 sökta parametrar kollapsar tröskeln för förväntat maximum under brus, vilket bör lyfta DSR >= 0.95 medan PBO förblir godkänd; det grundläggande sökfönstret [25,75]x[10,30] täcker fortfarande det av analytikern identifierade förbättringsområdet (sma_period 50->65, lutning 20->15/24). Signal-, exit- och storlekslogiken är byte-identisk med den validerade iterationen (lager 1-3 förblir gröna); endast standardvärdet för take_profit (0.06->0.05) och den exponerade parameteruppsättningen ändrades.

Klassisk överanpassningssignatur, inte en död orsakad av avgifter/edge under kostnad: edgen per affär är okej (avg_trade_return_pct 0.958%) men edgen generaliserar inte. Tre HARD-grindar misslyckas och kan inte efterskänkas: holdout-Sharpe -0.768 (NEGATIVE på det osetta senaste-20%-fönstret, 30 affärer), walk-forward is_overfitted=true med IS 1.30 -> OOS 0.003 (fönster -0.60/0.53/0.08), och PBO 0.586 > 0.5. Robustheten bekräftar: deflated_sharpe 0.168 (<<0.95), is_significant=false, Sharpe CI [-0.18,1.24] spänner……Visa merVisa mindre

Klassisk överanpassningssignatur, inte en död orsakad av avgifter/edge under kostnad: edgen per affär är okej (avg_trade_return_pct 0.958%) men edgen generaliserar inte. Tre HARD-grindar misslyckas och kan inte efterskänkas: holdout-Sharpe -0.768 (NEGATIVE på det osetta senaste-20%-fönstret, 30 affärer), walk-forward is_overfitted=true med IS 1.30 -> OOS 0.003 (fönster -0.60/0.53/0.08), och PBO 0.586 > 0.5. Robustheten bekräftar: deflated_sharpe 0.168 (<<0.95), is_significant=false, Sharpe CI [-0.18,1.24] spänner över noll, misslyckas med programmet FDR (3/225). Iteration 2 utförde redan den av analytikern föreskrivna åtgärden (krymp den sökta ytan från 9 till 2 parametrar) och DSR/holdout misslyckas fortfarande — det finns ingen ytterligare väg för parameterfinjustering, och känslighetsgriden (Sharpe ~0.15-0.69 överallt) visar ingen robust region att finjustera mot. Enligt regeln överanpassning-mot-död-premiss är hög-IS/OOS-kollaps/negativ-holdout ABANDON, inte revidera: mekanismen Donchian-med-trend har nu misslyckats tvärs över tillgångar 0/3 av BNB (BTC övergiven överanpassning, ETH övergiven, ADA här), så BNB Sharpe-5.95-resultatet var idiosynkratiskt och att omformulera samma mekanism på en annan tillgång skulle helt enkelt överanpassas igen. Misslyckandemönster: överanpassning / ingen generalisering.

Implementation

ADA 4H endast-lång Donchian-kanalbreakout med ett stigande-SMA-trendfilter på ADAUSDT.BINANCE USD-M perpetual, ren OHLCV. Går lång när close bryter det föregående 12-bars högsta AND SMA(sma_period) stiger över sma_slope_lookback barer AND close ligger över detta SMA. Exit vid en föregående -8-bars Donchian-låg-trailing-stop, +5% take-profit, -3% hård stop eller 40-bars tidsstopp. Hävstång 1.0. Endast sma_period och sma_slope_lookback är optimerbara; alla andra rattar är fasta konstanter.

Backtestgranskning

Sharpe
0,46
Total avkastning
23,72%
Max drawdown
13,07%
Totalt antal affärer
231
Vinstandel
41,6%
Vinstfaktor
1,09

Tillräckligt urval (231 långa handler), ren storleksbestämning (avg_position_pct 23.6%), låg max_drawdown 13%; handlerna matchar hypotesen (long-only trendbekräftade Donchian-utbrott, 0 korta positioner)

Parameterreduktionen 9->2 är en legitim, analytikerföreskriven åtgärd mot multipla tester

Marginell bas-edge: profit_factor 1.089, CAGR 2.19%, Sharpe 0.463 med sharpe_ci_low -1.085 (CI till och med 0), alfa ~0.005, IR -0.52

Höga kostnader / leksakskapacitet: impact_cost_pct 18.4%, capacity_usd $2.96M (edge finns endast vid trivial skala)

Genuin nylig avmattning (2025 -9.6%, 2026 -3.7%) — den tidigare optimeringens holdout-fall (kvot 0.376) är framtida avmattning, vilket den DSR-inriktade parameterreduktionen inte kan åtgärda

Falsk grundläggande premiss: den citerade ”BNB Donchian PROMOTED vid Sharpe 5.95” hade faktiskt ABANDONED på grund av misslyckad deflaterad Sharpe (DSR 0.09, is_overfitted, genomsnittlig OOS -2.61) — mekanismklassen har inte klarat deflation på någon tillgång

231 långa breakouts

lång breakout

Analys

Edge per handel överstiger kostnaderna: avg_trade_return_pct 0.958% >> Binance 0.15% USD-M-golv, så detta är NOT en avgifts-edge-kollaps

Känsligheten är ren (0 stup) och drawdown är kontrollerad (opt max_drawdown 9.78%)

Den 2-parametersytan betedde sig som avsett för sökningen (inga ömtåliga rattar)

HARD-grind: holdout-Sharpe -0.768 <= 0 på det osedda sista-20%-fönstret (30 handler) — edgen är NEGATIVE out-of-sample, inte bara försämrad

HARD-grind: walk-forward is_overfitted=true, IS snitt 1.30 kollapsar till OOS snitt 0.003 (fönster OOS: -0.60, 0.53, 0.08) — ingen bestående edge

HARD-grind: PBO 0.586 > 0.5 — urvalet är mer sannolikt än inte överanpassat

deflated_sharpe 0.168 << 0.95, is_significant=false, Sharpe CI [-0.18, 1.24] sträcker sig över 0, och den överlever inte programmets FDR (3 av 225 behölls)

Generalisering tvärs över tillgångar har nu misslyckats 0/3 av BNB: BTC Donchian-med-trend övergiven (överanpassning), ETH övergiven (övrigt), ADA här misslyckas hårt — den BNB Sharpe-5.95 'valideringen' var idiosynkratisk, inte en portabel mekanism

Känslighetsgallret för Sharpe är enhetligt svagt (~0.15-0.69) — det finns inget robust parameterområde kvar att styra mot

Iteration 2 tillämpade redan den föreskrivna fixen (9->2 sökta parametrar) och misslyckas fortfarande med holdout med negativ Sharpe

Optimeringen hittade en verklig edge (Sharpe 2.81, alpha +0.081, PBO 0.41 PASS, CI utesluter 0, snitt OOS 2.18, Sharpe över turlighetsribban) — Donchian-med-trend DOES generaliserar till ADA efter trimning. Den missar befordran endast på de strikta signifikans-/holdout-ribborna: deflated_sharpe 0.5606 (<0.95), is_significant=FALSE, holdout-kvot 0.376 (<0.70). Grundorsaken är multipeltestnings-deflation över en sökning med 9 parametrar och 225 försök (samma mönster som ADA-högre-låg- och SOL-TSM-syskonen). Åtgärda……Visa merVisa mindre

Optimeringen hittade en verklig edge (Sharpe 2.81, alpha +0.081, PBO 0.41 PASS, CI utesluter 0, snitt OOS 2.18, Sharpe över turlighetsribban) — Donchian-med-trend DOES generaliserar till ADA efter trimning. Den missar befordran endast på de strikta signifikans-/holdout-ribborna: deflated_sharpe 0.5606 (<0.95), is_significant=FALSE, holdout-kvot 0.376 (<0.70). Grundorsaken är multipeltestnings-deflation över en sökning med 9 parametrar och 225 försök (samma mönster som ADA-högre-låg- och SOL-TSM-syskonen). Åtgärda genom att SHRINKING parametersytan: 1) FIX de platta/irrelevanta parametrarna till konstanter (känsligheten visar att deras Sharpe knappt rör sig): 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 dess stup vid ett robust värde (~0.03) — låt NOT optimeraren välja 0.024-0.025 stupkanten (0.024->Sharpe 1.0 men 0.036->0.64 är instabilt); valet av stup är ömtåligt och blåser upp den skenbara prestandan. 3) RE-OPTIMIZE ONLY sma_period och sma_slope_lookback — de två parametrar med genuin monoton Sharpe-respons i griden (sma_period 50->65 och lutning 20->15/24 drev förbättringen). Att minska från 9 till ~2 sökta parametrar sänker ribban för förväntat maximum under brus och bör lyfta DSR över 0.95 (PBO passerar redan vid 0.41). Mål: DSR >= 0.95 AND holdout-kvot >= 0.70. Notera svagheten under senare år (2025 -3.8%, 2026 -0.3%) och det negativa första OOS-fönstret — bekräfta att den krympta sökningens holdout inte försämras ytterligare. Om försök 2 fortfarande misslyckas med DSR/holdout efter krympningen, överge — men PBO-passeringen, 0-uteslutande CI och Sharpe över turlighetsribban gör detta till ett legitimt nytt försök, NOT det BNB-specifika-ingen-generalisering-utfallet jag förutsåg före optimeringen.

Benjamini-Hochberg vid q=0.10 över 225 programkandidater behåller 3. En kandidat som inte överlever här kan inte särskiljas från programmets eget brus, oavsett hur god dess individuella statistik ser ut.

Utfallssammanfattning

Ett robusthetstest tvärs över tillgångar kollapsar när dess flaggskeppspremiss är falsk — klassen Donchian-med-trend klarade aldrig deflation på någon tillgång — och en parameterreducerande åtgärd som endast riktar in sig på multipeltestnings-ribban (DSR) kan varken reparera ett holdout-misslyckande som drivs av genuin framtida försämring eller lyfta en tunn bas-edge med leksakskapacitet och höga kostnader.

Den övergavs som en marginell, kostnadsbegränsad, nyligen avtagande edge byggd på en motbevisad premiss: basmåtten klarade inte CAGR, kapacitet, Sharpe, profit factor och sharpe_ci_low; iteration-2-fixen (minskning av sökningen från 9 till 2 parametrar) kunde endast åtgärda tröskeln för deflaterad Sharpe, inte holdout-fallet som speglar genuin framtida avmattning (2025 -9.6%, 2026 -3.7%); och den åberopade grundläggande motiveringen — ”BNB Donchian befordrad vid Sharpe 5.95” — övergavs faktiskt under samma session på grund av misslyckad deflaterad Sharpe, så mekanismklassen hade klarat deflation på ingen tillgång.

En endast-lång 4H Donchian-kanalbreakout på ADAUSDT.BINANCE perp (ren OHLCV) som gick in endast när en 12-bars-högsta-breakout sammanföll med en etablerad upptrend (stigande 50-bars SMA och priset över den), med exit vid en Donchian-låg-trailing-stop eller PnL-/tidsstopp, avsedd att slutföra ett robusthetstest över tillgångar av mekanismklassen Donchian-med-trend.

Bas-backtestet var marginellt — totalavkastning +23.7%, CAGR 2.19%, Sharpe 0.463 (CI låg -1.085), profit factor 1.089 över 231 långa handler, med hög kostnad för marknadspåverkan (18.4%) och en leksakskapacitet på $2.96M — medan optimeringen producerade en verklig edge (Sharpe 2.81, alfa +0.081, profit factor 1.63, PBO 0.41 godkända, genomsnittlig OOS Sharpe 2.18) som ändå misslyckades med deflaterad Sharpe (0.5606) och holdout (kvot 0.376).

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.