Hoppa till innehåll
Alla strategier

Strategier

ETH USD-M Momentum i tidsserier på veckostaplar, long-short (eninstrument-ETHUSDT.BINANCE, 1-WEEK primära staplar, en tidsram med trendtecken, utgång med efterföljande stop på ATR, 2-parameter)

Utfall: Övergiven

EthWeeklyTimeSeriesMomentumLS

Utfallssammanfattning

EthWeeklyTimeSeriesMomentumLS testade den enklast möjliga formen av veckovis tidsseriemomentum på ETH perpetualkontrakt: tecknet på ett trendmått, lång eller kort, med en efterföljande stop-loss på ATR och volatilitetsmålriktad positionsstorlek. Syftet var att fylla fabrikens underrepresenterade makrohorisont på veckobasis. Backtesten kördes utan problem över 6.3 år och 28 affärer, och avgifterna var obetydliga, som antagits (endast 1.12% i provision av brutto), så avgifter tog inte död på strategin. Men den……Visa merVisa mindre

EthWeeklyTimeSeriesMomentumLS testade den enklast möjliga formen av veckovis tidsseriemomentum på ETH perpetualkontrakt: tecknet på ett trendmått, lång eller kort, med en efterföljande stop-loss på ATR och volatilitetsmålriktad positionsstorlek. Syftet var att fylla fabrikens underrepresenterade makrohorisont på veckobasis. Backtesten kördes utan problem över 6.3 år och 28 affärer, och avgifterna var obetydliga, som antagits (endast 1.12% i provision av brutto), så avgifter tog inte död på strategin. Men den realiserade resultathistoriken var negativ: profit factor 0.9488, -$1037 i realiserat förväntat värde per affär och en iögonfallande +197.8% i rubriken som helt bestod av en oavslutad slutposition, medan realiserade stängda affärer låg kring -29%. Allt detta kom ovanpå en 80% drawdown och en Sharpe-kvot som inte gick att skilja från noll. Analytikern lade ned strategin vid granskningen av backtesten som negative_expectancy före optimering, eftersom en kurvanpassning kring några få lyckosamma perioder med stor positiv svansavkastning inte bedömdes kunna lyfta en signal med negativ realiserad avkastning och förluster i lugna regimer över noll.

Hypotes

En LONG-SHORT, eninstruments, ren-OHLCV-strategi för momentum i tidsserier på ETHUSDT.BINANCE USD-M perpetual, uttryckt på 1-WEEK-staplar med en innehavshorisont på MACRO. Fyller fabrikens minst representerade horisontbucket (macro_1w_plus = 0.6%). NO konfluensvillkor, NO regim-/volatilitetsfilter (L92), NO-korg (L77/L88), NO andra tidsram — enklast möjliga uttryck: tecknet på en enda veckovis trendstatistik, lång eller kort, efterföljande stop på ATR, 2-parametrar. Kärnantagande: ETH uppvisar riktad persistens över flera veckor, och makrotakt gör avgifterna strukturellt irrelevanta.

Implementerar hypotesen bokstavligt och minimalt. (1) Ett instrument, en tidsram: ETHUSDT.BINANCE med 1-WEEK primära staplar och inga ytterligare ben — den fyller macro_1w_plus-bucketen hela vägen (ett tidigare veckoförsök i korpusen misslyckades genom att använda en konfiguration med 1-DAY, så bar_type är veckovis överallt). (2) Trendtecken, long-short, inga filter: should_enter är ett rent teckentest av trendstatistiken, utan tröskel, regimvillkor eller konfluensvillkor, så kombinationen av ingångsvillkor kan……Visa merVisa mindre

Implementerar hypotesen bokstavligt och minimalt. (1) Ett instrument, en tidsram: ETHUSDT.BINANCE med 1-WEEK primära staplar och inga ytterligare ben — den fyller macro_1w_plus-bucketen hela vägen (ett tidigare veckoförsök i korpusen misslyckades genom att använda en konfiguration med 1-DAY, så bar_type är veckovis överallt). (2) Trendtecken, long-short, inga filter: should_enter är ett rent teckentest av trendstatistiken, utan tröskel, regimvillkor eller konfluensvillkor, så kombinationen av ingångsvillkor kan inte bli alltför selektiv (det välkända felläget med noll affärer) — enda förutsättningen är att deques är uppvärmda. (3) Två intrimmade parametrar: momentum_lookback och atr_trail_mult; vol_lookback, atr_period, target_vol och max_notional_frac är mekanismer för uppvärmning/positionsstorlek, och varje hård begränsning i __init__ återspeglas i _param_bounds så att optimeraren aldrig söker värden som koden i tysthet skriver om. (4) Kontinuerlig signal: t-statistiken beräknas på nytt för varje EVERY-stapel och returneras i sina naturliga enheter (liknande z-poäng) — det finns ingen spärrad väg med 'return 0.0' förutom vid faktisk uppvärmning, så signalen varierar från stapel till stapel. (5) Terminsmarknad: lång + kort kräver ett MARGIN-konto, så BINANCE USD-M, men hävstången stannar på 1.0 eftersom volatilitetsmålet redan begränsar det nominella värdet till högst eget kapital — jag valde medvetet att inte NOT sätta hävstången över 1 eftersom positionsstorleksberäkningen ändå inte skulle utnyttja den. (6) min_bars_required() returnerar 2 så att basklassen börjar anropa calculate_signal direkt och de interna fönstren värms upp från de första staplarna; skyddet mot för tidiga ingångar finns i should_enter (fulla fönster, ATR och positiv realiserad volatilitet), vilket undviker att betala uppvärmningskostnaden två gånger — exakt den brist som berövade en tidigare veckostrategi affärer. Med ~333 veckostaplar tillgängliga för ETHUSDT.BINANCE och en uppvärmning på ~27 staplar finns långt över 250 staplar att handla på i sandlådefönstret. (7) Efterföljande stop på ATR utvärderas vid veckostängningen i stället för som en order på handelsplatsen: bracket-hjälparen stöder bara fasta stop-/TP-procenttal (inte en nivå som justeras stegvis), och en fristående vilande stop-order som endast minskar positionen är en icke-villkorad aktiv order som skulle dämpa should_exit under hela positionens livslängd. En ärlig reservation: med veckoupplösning kan den efterföljande stoppen bara reagera vid stängningen, så en pristopp under veckan som passerar nivån fångas inte upp — detta följer av en efterföljande utgång i makrotakt, det är ingen genväg i koden.

Negativ förväntad avkastning i ett tillförlitligt urval på 28 affärer / 6.3 år: profit_factor 0.9488 (<1) och realiserad förväntad avkastning på USD -$1037/affär. Det redovisade värdet +197.8% är en artefakt — end_unrealized_pct 226.81% innebär att det realiserade resultatet från stängda affärer är NEGATIVE (~-29%); pappersvinsten ligger helt och hållet i en oavslutad slutposition. Därtill kommer en maximal nedgång på 80% och en Sharpe CI [-0.42, 0.95] som sträcker sig över noll. Trendteckenedgen för ett enskilt instrument på veckobasis förlorar i den lugna regimen och är helt beroende av högersvansen (farhågan från QA bekräftad). Optimering kan inte lyfta en signal med PF<1 och negativ realiserad avkastning över noll — 2 timmars beräkning skulle bara kurvanpassa den till en handfull lyckosamma fönster. abandon_class = negative_expectancy.

Implementation

Lång-kort-momentum i tidsserier på ETHUSDT.BINANCE USD-M perpetualkontrakt, uttryckt på 1-WEEK-staplar med makrohorisont för innehav. Varje vecka beräknar strategin ONE trendmått: summan av de senaste N veckornas logavkastning dividerad med (realiserad veckovolatilitet * sqrt(N)), det vill säga den kumulativa avkastningen över N veckor som en t-statistik. Sedan använder strategin måttets rena SIGN: lång över noll, kort under noll. Ingen bekräftelse krävs, och strategin använder inget regim- eller……Visa merVisa mindre

Lång-kort-momentum i tidsserier på ETHUSDT.BINANCE USD-M perpetualkontrakt, uttryckt på 1-WEEK-staplar med makrohorisont för innehav. Varje vecka beräknar strategin ONE trendmått: summan av de senaste N veckornas logavkastning dividerad med (realiserad veckovolatilitet * sqrt(N)), det vill säga den kumulativa avkastningen över N veckor som en t-statistik. Sedan använder strategin måttets rena SIGN: lång över noll, kort under noll. Ingen bekräftelse krävs, och strategin använder inget regim- eller volatilitetsfilter, ingen andra tidsram, ingen korg och inga kompletterande data. Positioner stängs antingen när måttet byter tecken eller vid en efterföljande stop-loss på ATR (stängning bortom atr_trail_mult * veckovis ATR från högsta högsta/lägsta lägsta sedan inträde). Därefter öppnas en position på motsatt sida, så portföljen är i praktiken alltid på marknaden. Positionsstorleken styrs mot ett volatilitetsmål: nominellt belopp = eget kapital * min(target_vol / realiserad annualiserad volatilitet, max_notional_frac), begränsat till 1x av eget kapital med hävstång 1.0. Därmed minskar exponeringen när volatiliteten ETH ökar i stället för att ränta-på-ränta-effekten leder till en kollaps. Omsättningen är bara några tur-och-retur-affärer per år, jämfört med kursrörelser på tiotals procent per affär, vilket gör att en kostnad på ~0.10% för taker-affärer tur och retur saknar strukturell betydelse i den här takten.

Verifieringsresultat

Återställ self._entry_side = None när positionen stängs / när _position_side() returnerar None, så att reservlösningen aldrig behåller en inaktuell sida.

should_exit() använder self._entry_side som reservvärde när _position_side() rapporterar att positionen är stängd. Den här inaktuella sidan är endast en bekvämlighetslösning som proxy för Layer-2; i en riktig backtest tillåts should_exit bara när en position är öppen, så den kan inte utlösa en falsk stängning. Men _entry_side rensas aldrig vid stängning och kan vilseleda framtida underhåll.

Veckovis TSMOM för en enskild tillgång är en marginell kategori med hög varians: sandlådan går med förlust i den lugna volatilitets-tercilen (-25.8%, Sharpe -0.60), och hela fördelen är koncentrerad till normala och pressade regimer. Sharpe CI [-0.33, 1.23] spänner över noll, och endast 28 affärer ingår under perioden. Därför är fördelen med trendens tecken skör och kanske inte klarar deflation. Följ USD i förväntat värde per affär (avg_win $48k mot avg_loss $18k, win_rate 32%) på hela historiken; utfallet är beroende av den positiva högersvansen.

Backtestgranskning

Sharpe
0,40
Total avkastning
197,77%
Max drawdown
80,05%
Totalt antal affärer
28
Vinstandel
32,1%
Vinstfaktor
0,95

Ren, minimal mekanism med 2 parametrar; affärerna implementerar det angivna TSMOM med tecknet på veckotrenden (28 ingångar, 17 långa / 11 korta, balanserad long-short enligt hypotesen).

Den veckovisa makrotakten gör avgifterna försumbara (endast provision 1.12% av brutto), så detta är NOT en avgiftsrelaterad dödsdom.

Negativ förväntad avkastning: profit_factor 0.9488 (<1) och avg_trade_pnl_usd -$1037/affär över ett tillförlitligt urval på 28 affärer / 6.3 år — de sammanlagda bruttoförlusterna överstiger bruttovinsterna.

Rubrikvärdet +197.8% total_return är en mark-to-market-illusion: end_unrealized_pct 226.81% innebär att det realiserade resultatet från stängda affärer är NEGATIVE (~-29%); hela pappersvinsten ligger i en oavslutad slutposition som kan vända helt.

max_drawdown 80.05% (CI 45.8–93.9%) — långt över varje tolerans för risk vid faktisk handel (L19: DD>50% har aldrig hållit).

win_rate 32%, Sharpe 0.40 med CI [-0.42, 0.95] som sträcker sig över noll, information_ratio -0.55, recovery_factor -1, CAGR -100%.

Förlorar i tertilen med lugn volatilitet (-17.8%, Sharpe -0.20) och hela edge är koncentrerad till normala/regimstressade perioder — farhågan om högersvansberoende för QA bekräftas; årsavkastningen är katastrofal under 2023 (-89%) och 2024 (-237%).

Den obetydliga förväntade avkastningen per affär på USD är negativ trots att avg_trade_return_pct visar 25% (pct_notional) — förlustaffärerna har större volatilitetsmålsatt nominellt värde, vilket bekräftar att edge saknas, inte att den är avgiftskänslig.

Utfallssammanfattning

En stor positiv totalavkastning kan vara en mark-to-market-illusion i en oavslutad slutposition. Bedöm bärkraften utifrån förväntat värde och profit factor för realiserade stängda affärer, inte det redovisade kapitalvärdet.

Grinden vid backtestgranskningen gav utfallet 'övergiv' före optimering: negativ förväntad avkastning (PF<1, negativ realiserad förväntad avkastning på USD) i ett tillförlitligt urval på 28 affärer, förvärrad av en nedgång på 80% och en Sharpe CI som sträcker sig över noll, samtidigt som edgen förlorar i den lugna regimen och helt är beroende av högersvansen.

En long-short-strategi för momentum i tidsserier med ett enda instrument på ETHUSDT.BINANCE USD-M perpetual, med 1-veckorsstaplar, som tar den rena tecknet på en veckovis trend-t-statistik med en efterföljande stop på ATR, och satsar på att ETHs riktade persistens över flera veckor i makrotakt gör avgifterna strukturellt irrelevanta.

Under ett 6.3-årigt backtest med 333-veckorsstaplar gjordes 28 affärer (17 långa / 11 korta) med en vinstfrekvens på 32%, Sharpe 0.40 (CI [-0.42, 0.95]), vinstfaktor 0.9488 och maximal nedgång på 80%. Den redovisade totala avkastningen på +197.8% var en mark-to-market-artefakt: end_unrealized_pct av 226.8% innebär att det realiserade resultatet från stängda affärer var negativt (~-29%) med en realiserad förväntad avkastning på -$1037/affär.

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.