Hoppa till innehåll
Alla strategier

Strategier

BTC COIN-M Invers perpetual Donchian-utbrott, trendföljning, lång-kort med stopp och vändning (BINANCE_CM, daglig, 2-parameter)

Utfall: Övergiven

BtcCmDualDonchianTrendLS

Ren, hypotesenlig diskret implementation med en enda position och korrekt storleksbestämning för inversa kontrakt; avg_trade_return_pct 3.9% klarar golvet CM; inga motorartefakter

Hypotes

Netto-riktad tradingstrategi med ett instrument och medellång horisont för TREND-FOLLOWING på BTCUSD_PERP.BINANCE_CM (invers perpetual med BTC som marginalvaluta), baserad på DAILY-staplar och enbart OHLCV. En klassisk stop-and-reverse-strategi med dubbla Donchian-kanaler: gå LONG vid ett utbrott till en högstanivå på cirka 55 dagar, växla till SHORT vid ett utbrott till en lägstanivå på cirka 55 dagar, med en snävare motkanal på cirka 20 dagar som utlösare för glidande utgång eller vändning. Strategin bygger på……Visa merVisa mindre

Netto-riktad tradingstrategi med ett instrument och medellång horisont för TREND-FOLLOWING på BTCUSD_PERP.BINANCE_CM (invers perpetual med BTC som marginalvaluta), baserad på DAILY-staplar och enbart OHLCV. En klassisk stop-and-reverse-strategi med dubbla Donchian-kanaler: gå LONG vid ett utbrott till en högstanivå på cirka 55 dagar, växla till SHORT vid ett utbrott till en lägstanivå på cirka 55 dagar, med en snävare motkanal på cirka 20 dagar som utlösare för glidande utgång eller vändning. Strategin bygger på den ONE-fördel som denna fabrik upprepade gånger har bekräftat — NET-DIRECTIONAL, trend på medellång sikt (cirka 50-60 dagar) i de största tillgångarna — och kompletterar den redan validerade lång-platta CoinM BTC Donchian-strategin som SHORT-SIDE-ENABLED. Analytikern har i flera nedläggningar betonat att kortpositionen (netto kort i björnmarknader) ger REAL skydd mot krascher; lång-only- och cash-gate-varianter förlorade -42.8% i 2022, medan det netto korta L/S-syskonet gav +33.6%. Den befintliga lång-platta versionen har ZERO deltagande i björnmarknader. Strategin är utformad för att AVOID alla motorfällor som slog ut den här omgången: den är DISCRETE med en ingång och en utgång och SINGLE-POSITION (ingen uppblåsning från kontinuerlig ombalansering per stapel — den artefakten gav avg_position 244% mot ett tak på 64% och omöjliga +117% dagar på både spot AND USD-M), NOT en korg med flera ben (ingen vinnare som sväller till 383% under paraboliska uppgångar), NOT spot (ingen bugg med överfyllnad på CASH), NOT optioner (inget block för Deribit-positionering eller markering), NOT en fade eller återgångsstrategi (antiprediktiv), NOT dollarneutral relativ momentum (som har klingat av), NOT volatilitetsmålstyrd (motbevisad) och NOT 200 dagar (för långsam). Den fyller den mest underrepresenterade ENGINE-CLEAN-handelsplatsen (BINANCE_CM 2.1% jämfört med minst 5%, bevisat utvärderingsbar genom de validerade CoinM Donchian-syskonen) och den underrepresenterade long_short-kategorin, med endast TWO parametrar för att motverka överanpassningen i den här omgången. Det inversa kontraktet ger en avkastningsström denominerad i BTC med invers konvexitet, något portföljen saknar.

Den här iterationen åtgärdar exakt felet som QA namngav och inget annat. Avslaget från QA gällde en skillnad mellan hypotesens och konfigurationens axel: hypotesen anger DAILY-staplar och en trend på medellång sikt om ~55/~20 dagar, men iteration 2 levererade 8-HOUR-staplar. Därmed blev samma 55/20 BAR-tillbakablickar en horisont på ~18/~6.7 dagar – en annan strategi som är 3x snabbare. config.bar_type är därför tillbaka på BTCUSD_PERP.BINANCE_CM-1-DAY-LAST-EXTERNAL med hypotesens egna dagliga……Visa merVisa mindre

Den här iterationen åtgärdar exakt felet som QA namngav och inget annat. Avslaget från QA gällde en skillnad mellan hypotesens och konfigurationens axel: hypotesen anger DAILY-staplar och en trend på medellång sikt om ~55/~20 dagar, men iteration 2 levererade 8-HOUR-staplar. Därmed blev samma 55/20 BAR-tillbakablickar en horisont på ~18/~6.7 dagar – en annan strategi som är 3x snabbare. config.bar_type är därför tillbaka på BTCUSD_PERP.BINANCE_CM-1-DAY-LAST-EXTERNAL med hypotesens egna dagliga 55/20-tillbakablickar. Inte en enda rad handelslogik ändrades (kanaler, stop-and-reverse, diskret enpositionsbok, invers storlek i hela kontrakt, kontinuerlig signal och _param_bounds är identiska), så inget som redan klarat lager 1-3 riskerar att påverkas. Docstringen dokumenterar nu avstämningen i stället för att motivera ändringen med höjd handelsfrekvens. Jag höjde frekvensen från början enbart för att undvika att den här konstruktionen fick för få affärer på daglig basis, och QA har rätt i att detta är ett beslut för forskningsledaren, inte en kodfråga. HONEST SELF-ASSESSMENT: jag rekommenderar ABANDON. Körningen med 8-HOUR var den enda konfigurationen med tillräckligt många affärer för att kunna uppskatta något. Den visade alfa ~0.0033, information_ratio -0.70 och 0.908 korrelation med köp och behåll – +193% är BTC beta med en negativ skicklighetskomponent. Det är samma nollresultat som redan noterats för syskonstrategierna BTC-CM daglig Donchian, ETH-CM Donchian och CM dubbel-EMA. På den hypotesenliga dagliga tidsbasen gör denna variant dessutom ~26 affärer på 5.8 år, så det hårda hålloutkravet >=10 affärer är ouppnåeligt per konstruktion. Jag kan inte ange någon kodändring som skapar alfa här.

Strukturellt omätbar COIN-M-riktad trend utan alfa – inte värd 2 timmars optimering; utvecklaren förhandsregistrerar att strategin överges. På den hypotesenliga dagliga tidsbasen gör strategin bara 26 affärer på 5.8 år (långt under golvet på ~100), med ~5 i det sista -20%-fönstret. Därför är hålloutkravet HARD >=10 affärer ouppnåeligt per konstruktion, och walk-forward-fönstren kan inte fyllas. Den edge som finns är BTC beta, inte skicklighet: alfa är -0.036 (negativ), beta 0.38, benchmark_correlation 0.80,……Visa merVisa mindre

Strukturellt omätbar COIN-M-riktad trend utan alfa – inte värd 2 timmars optimering; utvecklaren förhandsregistrerar att strategin överges. På den hypotesenliga dagliga tidsbasen gör strategin bara 26 affärer på 5.8 år (långt under golvet på ~100), med ~5 i det sista -20%-fönstret. Därför är hålloutkravet HARD >=10 affärer ouppnåeligt per konstruktion, och walk-forward-fönstren kan inte fyllas. Den edge som finns är BTC beta, inte skicklighet: alfa är -0.036 (negativ), beta 0.38, benchmark_correlation 0.80, information_ratio -0.88. Utvecklarens eget 8H-experiment med höjd handelsfrekvens visade samma nollresultat (alfa ~0.003, IR -0.70, korrelation 0.908) – samma resultat som redan noterats för syskonstrategierna BTC-CM daglig Donchian, ETH-CM Donchian och CM dubbel-EMA (L65). Signifikans saknas (Sharpe 0.55, CI [-0.32, 1.36] överlappar noll), och resultatet bärs av en enda dag (2021-05-17 +42.4%, kurtosis 10.2), med 2023 negativ och en drawdown på 38.7%. avg_trade_return_pct 3.9% klarar avgiftsgolvet CM; det här är alltså inget avgiftsproblem – mekanismen saknar helt enkelt alfa på detta instrument. Ingen parameterändring skapar alfa i familjen av COIN-M riktade OHLCV-trender eller framkallar de affärer som en daglig 55/20 Donchian behöver för att fylla hållout-perioden. Felmönster: strukturellt omätbar + no_edge COIN-M riktad trend, BTC-beta med negativ alfa (L65).

Implementation

Lång-kort trendföljning med dubbla Donchian-utbrott på BTC COIN-M invers perpetual (BTCUSD_PERP.BINANCE_CM), DAILY-staplar, enbart OHLCV. En stängning ovanför föregående 55–DAY-kanalens högsta nivå öppnar en LONG; en stängning under föregående 55–DAY-kanalens lägsta nivå öppnar en SHORT. Den snävare motsatta kanalen 20–DAY är den glidande utgången (en lång position stängs under 20-dagarslägsta, en kort över 20-dagarshögsta), och positionen hålls FLAT tills den bredare kanalen bryter åt andra hållet. Diskret strategi med en position: en ingång, en utgång, ingen ombalansering eller ändring av positionsstorlek per stapel. Positionsstorleken är en fast andel av eget kapital, omräknad till WHOLE inversa kontrakt via contracts_for_notional ($100 USD per kontrakt, med BTC som marginalvaluta och avräkning i BTC), aldrig med den linjära formeln eget kapital/pris. Den kontinuerliga signalen är stängningskursens position inom ingångskanalen, mätt i halva kanalbredder. Två justerbara parametrar: entry_lookback, exit_lookback.

Verifieringsresultat

Verifieringen misslyckades (lager 4 – granskning av QA) [klass=hypothesis_mismatch]: - [edge_concern] Oberoende av tidsrammen är utvecklarens egen bedömning ABANDON, och sandlådan stöder den utifrån edge: alfa ~0.0033, information_ratio -0.70, benchmark_correlation 0.908 jämfört med köp och behåll. Därför är +193% överväldigande BTC beta, med en negativ skicklighetskomponent. Utvecklaren noterar att detta är samma nollresultat som redan noterats för syskonstrategierna BTC-CM daglig Donchian, ETH-CM Donchian och……Visa merVisa mindre

Verifieringen misslyckades (lager 4 – granskning av QA) [klass=hypothesis_mismatch]: - [edge_concern] Oberoende av tidsrammen är utvecklarens egen bedömning ABANDON, och sandlådan stöder den utifrån edge: alfa ~0.0033, information_ratio -0.70, benchmark_correlation 0.908 jämfört med köp och behåll. Därför är +193% överväldigande BTC beta, med en negativ skicklighetskomponent. Utvecklaren noterar att detta är samma nollresultat som redan noterats för syskonstrategierna BTC-CM daglig Donchian, ETH-CM Donchian och CM dubbel-EMA, och att de redan körde exakt detta experiment med höjd handelsfrekvens på syskonstrategin dubbel-EMA CM under den här sessionen. Skicka vidare till analytikern: även om tidsrammen stäms av visar familjen av CM riktade OHLCV-trender ingen alfa här. - TIMEFRAME / HORIZON MISMATCH stämmer inte med hypotesen. Hypotesens titel och beskrivning anger uttryckligen och upprepade gånger DAILY-staplar och beskriver edgen som ”den ONE-edge som den här strategifabriken upprepade gånger har validerat – NET-DIRECTIONAL, trend på medellång sikt (~50-60 dagar)”, med ett utbrott över en högsta på ~55 dagar och en motsatt kanal på ~20 dagar. Men config.bar_type är 8-HOUR, och med oförändrade tillbakablickar på 55/20 BARS på 8h-data blir horisonten ~18/~6.7 dagar – 3x snabbare än, och väsentligt olik, trenden på medellång sikt om ~50-60 dagar som är hypotesens centralt beskrivna, validerade edge. Enligt kontroll 1 är hypotesens angivna tidsram MUST lika med config.bar_type (Daily != 8-HOUR), och de angivna kalendertidsramarna (55/20 dagar) stämmer inte med kodens faktiska (18/6.7 dagar). Tidsrammsändringen var avsiktlig och dokumenterad (för att undvika att den dagliga versionen fick för få affärer), men den inlämnade strategin följer trender på kort sikt (~18 dagar), inte den på medellång sikt som hypotesen hävdar har en edge. Koden är i övrigt korrekt – detta är en skillnad mellan hypotes och konfigurationens axel, inte ett fel i koden.

Backtestgranskning

Sharpe
0,55
Total avkastning
93,87%
Max drawdown
38,69%
Totalt antal affärer
26
Vinstandel
50,0%
Vinstfaktor
1,82

Ren, hypotesenlig diskret implementation med en enda position och korrekt storleksbestämning för inversa kontrakt; avg_trade_return_pct 3.9% klarar golvet CM; inga motorartefakter

Har genuint deltagande på björnmarknader (nettokort position) till skillnad från syskonet med lång position eller ingen position

Strukturellt omätbar: 26 affärer över 5.8 år (långt under golvet på ~100), med ~5 under det sista fönstret på -20% — holdout-grinden HARD >=10 affärer är ouppnåelig enligt konstruktionen

Ingen alfa — det är BTC beta: alfa -0.036 (negativ), beta 0.38, benchmark_correlation 0.80, information_ratio -0.88; utvecklarens egen 8H-körning visade samma nollresultat (alfa ~0.003, IR -0.70, korrelation 0.908)

Inte signifikant: Sharpe 0.55 med CI [-0.32, 1.36] som sträcker sig över noll, PSR 0.90 men på 26 affärer

Edgen är koncentrerad till en dag: 2021-05-17 +42.4% (largest_win $42k) står för en stor del av resultatet; return_kurtosis 10.2; 2023 -9.3%, max_drawdown 38.7%

L65 COIN-M riktnings-OHLCV-trendfamilj — samma nollresultat har redan registrerats för syskonen BTC-CM dagliga Donchian, ETH-CM Donchian och CM dual-EMA; utvecklaren förhandsregistrerar ABANDON

Iterationshistorik

Verifiering misslyckades (lager 4 — granskning av QA) [klass=no_edge]: - UNMEASURABLE + NO ALPHA vid den angivna dagliga frekvensen för ett enskilt instrument (samma profil som syskonen BTC/ETH CM daglig Donchian och dubbel-EMA). 26 affärer över 5.8 år: den strikta holdout-grinden kräver >=10 affärer under den sista holdout-perioden på -20%, men ~5 hamnar där, så den kan inte passeras enligt konstruktionen och optimeringen stannar där. BTC beta, inte skicklighet: alfa -0.0249 (negativ), IR -0.73, beta 0.38,……Visa merVisa mindre

Verifiering misslyckades (lager 4 — granskning av QA) [klass=no_edge]: - UNMEASURABLE + NO ALPHA vid den angivna dagliga frekvensen för ett enskilt instrument (samma profil som syskonen BTC/ETH CM daglig Donchian och dubbel-EMA). 26 affärer över 5.8 år: den strikta holdout-grinden kräver >=10 affärer under den sista holdout-perioden på -20%, men ~5 hamnar där, så den kan inte passeras enligt konstruktionen och optimeringen stannar där. BTC beta, inte skicklighet: alfa -0.0249 (negativ), IR -0.73, beta 0.38, benchmark_correlation 0.80. Sharpe 0.458 med CI [-0.22, 1.15] sträcker sig över noll (under golvet 0.5 OOS). Drivs av extremvärden: largest_win $51,857 mot avg_win $9,989 (~5x), end_unrealized +24.1%, kurtosis 10.9; PF 2.16 och avg_trade 5.37% är artefakter från ett litet urval. Den korta sidans deltagande på björnmarknader är verkligt (11 korta positioner) men skapar ingen alfa. - Målen för motorsäkerhet ARE uppfyllda och värda att dokumentera: diskret position i ett enda instrument (ingen uppblåsning genom ombalansering varje stapel), avg_position_pct 32.5% (<=100%, ingen överexponering), ingen likvidation, korrekt storleksbestämning för inversa kontrakt via contracts_for_notional. Koden undviker på ett rent sätt artefakterna som hypotesen reagerar på — den saknar helt enkelt en edge som kan lyftas fram i en daglig portfölj med ett enskilt instrument.

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.