ETH USD-M Momentum i tidsserien med effektivitetsfilter, long-short (perp BINANCE med ét instrument, 4t-stænger, handl trenden over N stænger ONLY, kun når Kaufmans effektivitetsforhold bekræfter, at bevægelsen er SMOOTH og retningsbestemt — spring hakkende trends over, hvor whipsaw ødelægger trendens PnL — volatilitetsmålrettet positionsstørrelse + ATR trailing exit, 3 parametre)
Resultat: Opgivet
EthEfficiencyGatedTimeSeriesMomentumLS
Resultatoversigt
Denne strategi så stærkest ud i trendfamilien i denne session: et effektivitetsforhold som filter, der kun handlede jævne retningsbestemte bevægelser, samt volatilitetsmålrettet positionsstørrelse og en shortside gav en virkelig sund risikoprofil — 18% maksimalt drawdown, positiv skævhed, en balanceret næsten markedsneutral portefølje og regimedistributionen (kun -6.7% i 2022), som long-only-kurvene aldrig opnåede. Den bestod porten før optimering med dommen 'optimer', men optimeringen i 3 faser afdækkede samme……Vis mereVis mindre
Denne strategi så stærkest ud i trendfamilien i denne session: et effektivitetsforhold som filter, der kun handlede jævne retningsbestemte bevægelser, samt volatilitetsmålrettet positionsstørrelse og en shortside gav en virkelig sund risikoprofil — 18% maksimalt drawdown, positiv skævhed, en balanceret næsten markedsneutral portefølje og regimedistributionen (kun -6.7% i 2022), som long-only-kurvene aldrig opnåede. Den bestod porten før optimering med dommen 'optimer', men optimeringen i 3 faser afdækkede samme fatale fejl som hos beslægtede strategier: in-sample-Sharpe på 1.058 faldt til 0.135 out-of-sample med ét negativt vindue, PBO nåede 0.68, og den deflaterede Sharpe på 0.416 markerede resultatet som støj fra udvælgelsen af det bedste blandt -225 forsøg. Selv den valgte konfiguration missede alle grænser for oprykning, og det eneste robuste parameterområde lå ved en Sharpe på ~0.5, som ikke kunne oprykkes. Analytikeren opgav den efter første iteration som et entydigt overfit uden robust område at justere mod — trendfordelen med filteret ER og ETH var reel, men ganske enkelt for svag til at overleve korrektion for multiple test.
En LONG-SHORT, retningsbestemt strategi med ét instrument på ETHUSDT.BINANCE (USD-M perp, 4h-barer), der bevidst er NOT den simple trendstrategi med glidende gennemsnitskryds, som bliver ved med at dø som 'other', og NOT enhver middelværdireversion (strategifamilierne, der går imod bevægelsen, er døde). Mekanismen retter sig direkte mod ONE, hvorfor trendfølgning fejler i krypto — piskesav i hakkende regimer — ved at filtrere hver indgang med Kaufmans effektivitetsforhold (ER = |close_t - close_{t-N}| / Σ|close_i……Vis mereVis mindre
En LONG-SHORT, retningsbestemt strategi med ét instrument på ETHUSDT.BINANCE (USD-M perp, 4h-barer), der bevidst er NOT den simple trendstrategi med glidende gennemsnitskryds, som bliver ved med at dø som 'other', og NOT enhver middelværdireversion (strategifamilierne, der går imod bevægelsen, er døde). Mekanismen retter sig direkte mod ONE, hvorfor trendfølgning fejler i krypto — piskesav i hakkende regimer — ved at filtrere hver indgang med Kaufmans effektivitetsforhold (ER = |close_t - close_{t-N}| / Σ|close_i - close_{i-1}| over de seneste N barer). ER≈1 betyder en ren retningsbestemt bevægelse; ER≈0 betyder, at den samme nettobevægelse skete gennem støjende sving frem og tilbage. Vi tager kun N-barers trend, når ER overstiger en tærskel (trenden er reelt EFFICIENT), og holder os ude af markedet, når ER er lav (hakkende) — netop det regime, hvor crossover-trendstrategier taber gradvist. Retningen er fortegnet på N-barers afkast: effektiv opadgående bevægelse → LONG, effektiv nedadgående bevægelse → SHORT (korte positioner fordeler afkast på tværs af regimer og begrænser nedtræk i bjørnemarkeder, i modsætning til long-only-momentumkurvene, som alle brød sammen ved >50% nedtræk / gearing i ét regime). Positionsstørrelsen er VOLATILITY-TARGETED (konstant fraktionel risiko via ATR), så ingen enkelt handel eller noget regime kan føre til et sammenbrud forårsaget af gearing frem for manglende edge, som ødelagde den volatilitetsjusterede kurv med 15 navne. Ren OHLCV — ingen afhængighed af supplerende data eller andre handelspladser, så ingen data_unavailable-risiko. Dette er NOT en rang-/rotationskurv (L12/L24 — ét instrument, ingen tværsnitssortering), NOT carry (død uden for BTC), NOT optioner (L23), NOT afhængighed af likvidationer (L3), NOT retningsbestemt funding (L13). 3 parametre: ER tilbageblik N, ER indgangstærskel, ATR trailing-multipel.
Implementerer hypotesen direkte med præcis de 3 navngivne kerneparametre (ER tilbageblik N=20, ER indgangstærskel=0.30, ATR trailing-multipel=3.0) samt standardrisikoparametre. Effektivitetsfilteret er mekanismen: Strategien handler kun på trend, når bevægelsen reelt er EFFICIENT, og springer hakkende trends over, netop det regime, der ødelægger crossover-trendfølgning i krypto. Lange og korte positioner fordeler afkastene på tværs af regimer og begrænser nedtræk i bjørnemarkeder (det er ikke en……Vis mereVis mindre
Implementerer hypotesen direkte med præcis de 3 navngivne kerneparametre (ER tilbageblik N=20, ER indgangstærskel=0.30, ATR trailing-multipel=3.0) samt standardrisikoparametre. Effektivitetsfilteret er mekanismen: Strategien handler kun på trend, når bevægelsen reelt er EFFICIENT, og springer hakkende trends over, netop det regime, der ødelægger crossover-trendfølgning i krypto. Lange og korte positioner fordeler afkastene på tværs af regimer og begrænser nedtræk i bjørnemarkeder (det er ikke en long-only-momentumkurv). Volatilitetsmålrettet positionsstørrelse på ATR giver konstant fraktionel risiko (L15 — risiko pr. handel = stop_distance x størrelse ~= 1% af egenkapitalen, og bruttoeksponeringen er uafhængigt begrænset til 1x af egenkapitalen), så man undgår renters rente- og gearingseksplosionerne, der slog tidligere volatilitetsvægtede kurve ihjel. calculate_signal returnerer værdien RAW kontinuerlig ER*sign på hver bar (varierer fra bar til bar, naturlige enheder, ikke sat til nul af et filter); should_enter sammenholder den med en tærskel i tilsvarende enheder, hvilket opfylder vejledningen for kontinuerlige signaler. Risikoen for nul handler (L21/L25) blev kontrolleret direkte på reelle ETH 4h-data: ved N=20 / tærskel=0.30 er indgangsfilteret aktivt på ~34% af barerne (~744 af 2170 i et 365-dages sandkassevindue), så >= 1 handel er garanteret med stor margin, og opvarmningen (22 barer) udgør en ubetydelig del af vinduet. Alle hjælpemetoder er instansmetoder (ingen @staticmethod), så de overlever Layer-2-verifikationsproxyens MethodType-genbinding. Ren OHLCV med ét instrument: NOT en rang-/rotationskurv (L12/L24), NOT carry (L1/L13), NOT optioner (L23), NOT afhængighed af likvidationer (L3), NOT middelværdireversion og ingen data_unavailable-risiko. Handelsstedet er futures (BINANCE), fordi strategien går kort; gearingen forbliver 1.0 og indgår ikke i positionsstørrelsen, så leverage_set_but_unused-filteret ikke udløses.
mislykket deflateret Sharpe: DSR=0.416, forventet maksimum=0.834 over 225 forsøg — den valgte Sharpe (IS ~1.22) kan ikke skelnes fra støj, der opstår ved at vælge det bedste resultat blandt N forsøg, og den realiserede out-of-sample-Sharpe er kun 0.135. Dette er et entydigt overfit, ikke et optimeringsproblem: walk-forward-markeringerne viser is_overfitted=true (IS gennemsnit 1.058 mod OOS gennemsnit 0.135) med OOS vinduer [0.074, 0.824, -0.492] (ét negativt — fordelen ligger i ét vindue, ikke i et stabilt……Vis mereVis mindre
mislykket deflateret Sharpe: DSR=0.416, forventet maksimum=0.834 over 225 forsøg — den valgte Sharpe (IS ~1.22) kan ikke skelnes fra støj, der opstår ved at vælge det bedste resultat blandt N forsøg, og den realiserede out-of-sample-Sharpe er kun 0.135. Dette er et entydigt overfit, ikke et optimeringsproblem: walk-forward-markeringerne viser is_overfitted=true (IS gennemsnit 1.058 mod OOS gennemsnit 0.135) med OOS vinduer [0.074, 0.824, -0.492] (ét negativt — fordelen ligger i ét vindue, ikke i et stabilt signal), og PBO 0.68 > 0.5 betyder, at parametervalg sandsynligvis er overfit. Begge er ufravigelige, hårde porte, så oprykning er umulig. Selv den valgte konfiguration når ikke grænserne for oprykning (Sharpe 0.768 < 1.5, win_rate 0.40 < 0.45, max_drawdown 16.1% > 10%, is_significant=false, sharpe_ci_low 0.106). Iteration kan ikke redde den: det eneste robuste parameterområde uden klipper ligger ved Sharpe ~0.5 med en CI, der spænder over nul — i sig selv ikke muligt at oprykke — så der findes intet robust område at rette en anden optimeringsrunde mod; den ville blot vælge ny støj fra den samme svage fordel. Dette er det klassiske overfitmønster (høj IS, kollapset OOS), som ifølge politikken betyder opgivelse frem for revision, og kalibreringen bekræfter det: den næsten identiske Kaufman-ER-kurv af store aktiver (lighed 0.72), ETH Donchian-trend og BTC 200-MA-trendstrategier blev alle opgivet som overfit. Trendfordelen med filteret ER og ETH er reelt for svag til at overleve korrektion for multiple test.
Implementering
Long-short-momentum i tidsserien på ét instrument for ETHUSDT.BINANCE (USD-M-perp, 4t-stænger), filtreret af Kaufmans effektivitetsforhold. For hver stang beregner den ER = |close_t - close_{t-N}| / sum|close_i - close_{i-1}| over de seneste N stænger (ER~1 = en jævn, retningsbestemt bevægelse, ER~0 = samme nettobevægelse opnået via støjende bevægelser frem og tilbage). Signalet er ER * sign(N-stængers afkast), en kontinuerlig værdi i [-1,1]. Den går ind i N-stængers trend ONLY, når |signal| overstiger en……Vis mereVis mindre
Long-short-momentum i tidsserien på ét instrument for ETHUSDT.BINANCE (USD-M-perp, 4t-stænger), filtreret af Kaufmans effektivitetsforhold. For hver stang beregner den ER = |close_t - close_{t-N}| / sum|close_i - close_{i-1}| over de seneste N stænger (ER~1 = en jævn, retningsbestemt bevægelse, ER~0 = samme nettobevægelse opnået via støjende bevægelser frem og tilbage). Signalet er ER * sign(N-stængers afkast), en kontinuerlig værdi i [-1,1]. Den går ind i N-stængers trend ONLY, når |signal| overstiger en effektivitetstærskel (0.30) — LONG ved en effektiv opadgående bevægelse, SHORT ved en effektiv nedadgående bevægelse — og forbliver uden position, når ER er lav (det hakkende regime, hvor trend baseret på krydsninger giver whipsaw-tab). Positionsstørrelsen målrettes efter volatilitet: konstant brøkdel af risiko (1% af egenkapitalen) divideret med en stopafstand baseret på ATR (atr_trail_mult x ATR). Dermed reducerer højere volatilitet automatisk positionen, så ingen enkelt handel eller ét regime kan udløse et sammenbrud fra gearing frem for manglende fordel; et hårdt loft for nominel eksponering (1x af egenkapitalen) og ingen gearing begrænser bruttoeksponeringen. Exit sker med et ATR trailing stop (følger det gunstige yderpunkt med en afstand på atr_trail_mult x ATR) samt exit ved effektiv vending, der lukker positionen, når den modsatte effektive trend opstår. Ren OHLCV — ingen supplerende data eller data på tværs af handelssteder.
Verifikationsresultater
Analytikeren skal vurdere den på hele historikken; drawdown holdes nede, og profilen har positiv skævhed, så den er en rimelig kandidat til optimering og iteration frem for en oplagt kandidat til at opgive. Det negative 1-årige sandkasseforløb og en Sharpe, der spænder over nul, kræver dog forsigtighed.
Resultat af fordelen for analytikeren (ikke en kodefejl): sandkasseforløbet er moderat negativt — total_return -8.7%, Sharpe -0.67 (CI [-2.27, +0.90], spænder over nul), profit_factor 0.74, win_rate 0.36 over 59 handler, max_drawdown 19.5%. I modsætning til sessionens strategier, der brød sammen, har denne en HEALTHY trendfølgende profil (return_skew +0.52, avg_win $1173 > avg_loss $878, tail_ratio 1.14, begrænset 19.5% drawdown) — effektivitetsfilteret og ATR volatilitetsmålretning begrænser drawdown som tilsigtet; manglen er en hitrate under -50%, der ikke dækkede omkostningerne i dette etårige vindue. Et spørgsmål om målbar fordel for BACKTEST_REVIEW, ikke noget, der kan løses ved at skrive koden om.
Bekræft, at backtesten på hele historikken giver >= ~100 handler, før du drager faste konklusioner.
59 handler over 364 dage er på grænsen isoleret set (under grænsen på ~100 for ét vindue), men ved ~59/år giver det en fremskrivning, der ligger komfortabelt over ~100 i den fulde flerårige backtest. Målbarhed er derfor ingen hindring her, i modsætning til et signal med iboende lav frekvens.
Backtest-gennemgang
Sharpe
0,64
Samlet afkast
97,04%
Maks. drawdown
18,04%
Handler i alt
334
Gevinstrate
35,3%
Profit factor
1,30
avg_trade_return_pct 0.79% — langt over gebyrgrænsen for 0.15%-futures; reel fordel efter omkostninger
profit_factor 1.30 med positiv skævhed 1.53 og tail_ratio 1.30 — sund afkaststruktur for trendfølgning (små tab, store gevinster)
max_drawdown 18.0% (langt under 50%), Calmar 4.44 — risikoen er kontrolleret, ingen tegn på sammenbrud fra gearing
Afkast fordelt på regimer: positivt i 2020/2021/2023/2024/2025 og kun -6.7% i 2022-bjørnemarkedet — long-short-designet gav den beskyttelse i bjørnemarkedet, som long-only-kurvene manglede
Balanceret portefølje (170 long / 164 short), lav beta 0.05, positiv alfa 0.053 — en differentieret afkaststrøm, næsten markedsneutral
Godt datagrundlag (334 handler), så parametersensitiviteten vil være statistisk meningsfuld
Sharpe 0.637 er beskeden, og CI er lav (-0.03) og strejfer kun lige nul — fordelen skal styrkes i optimeringen for at nå grænsen for oprykning
information_ratio -0.66 mod køb og behold ETH er negativt (selvom køb og behold ikke er et fair benchmark for long-short med lav beta)
2026 viser en længere periode med drawdown (rullende Sharpe negativ) — hold øje med OOSs robusthed i det seneste vindue under walk-forward
Analyse
Ren risikoprofil: optimeret max_drawdown 16.1%, ingen likvidation, positiv skævhed 1.38, tail_ratio 1.34 — en reel afkastform for trendfølgning
avg_trade_return_pct 1.42% ligger komfortabelt over gebyrgrænsen; kapacitet på ~$42M kan anvendes
Følsomheden er jævn uden klipper — koden er sund og opfører sig som tilsigtet
Long-short-designet holdt 2022 positiv (+12.6% optimeret) og leverede den regimedistribution, hypotesen forudsagde
HARD FAIL: walk-forward is_overfitted=true — IS Sharpe 1.058 falder til OOS 0.135, med OOS vinduer [0.074, 0.824, -0.492] (ét negativt, voldsomt inkonsistent)
HARD FAIL: PBO 0.68 > 0.5 — parametervalg er sandsynligvis overfit
deflated_sharpe 0.416 << 0.95, is_significant=false, sharpe_ci_low 0.106 — den valgte Sharpe er et artefakt af at vælge det bedste resultat blandt -225 forsøg, ikke en valideret fordel
Selv den valgte konfiguration når ikke grænserne: Sharpe 0.768 < 1.5, win_rate 0.40 < 0.45, max_drawdown 16.1% > 10%
Det eneste robuste parameterområde uden klipper ligger ved Sharpe ~0.5 — under grænserne for oprykning og med en CI, der spænder over nul; der er intet område, der kan oprykkes og justeres mod
Kalibrering af familien: næsten identiske ER/trendstrategier (simulering af Kaufman-ER-kurv af store aktiver 0.72, ETH Donchian, BTC 200-MA) blev ALL opgivet som overfit
Resultatoversigt
Et filter baseret på effektivitetsforhold forbedrede reelt trendafkastets form — kontrolleret drawdown, positiv skævhed og reel 2022-beskyttelse i bjørnemarked takket være short-siden — men trendfordelen med filteret ER og ETH var stadig for svag til at overleve korrektion for multiple test. Det bekræfter sammen med den næsten identiske Kaufman-ER-kurv, ETH Donchian og beslægtede strategier med BTC 200-MA, at denne trendklasse med ét instrument overfitter i stedet for at generalisere.
Analytikeren afsagde dommen opgiv på grund af ufravigelige, hårde overfit-porte: walk-forward is_overfitted=true med OOS vinduer [0.074, 0.824, -0.492] (fordelen findes i ét enkelt vindue), PBO 0.68 > 0.5 og en deflateret Sharpe på 0.416 mod et forventet maksimum på 0.834 over 225 forsøg — det betyder, at den valgte Sharpe var støj blandt de bedste af N — mens det eneste robuste parameterområde uden klipper lå ved Sharpe ~0.5 med en CI, der spænder over nul, så intet område kan oprykkes og justeres mod.
En long-short-strategi med momentum i tidsserien på ét instrument for ETHUSDT.BINANCE (USD-M-perp, 4t-stænger), som handler trenden over N stænger, kun når Kaufmans effektivitetsforhold bekræfter, at bevægelsen er jævn og retningsbestemt (forbliver uden position i hakkende regimer), med volatilitetsmålrettet positionsstørrelse ATR og et ATR trailing exit; den tager shortpositioner for at fordele afkast på tværs af regimer.
Den første backtest var den sundeste i sin familie — +97% afkast over 334 balancerede handler (170 long / 164 short), profitfaktor 1.30, avg_trade_return_pct 0.79%, positiv skævhed 1.53, kun 18.0% maksimalt drawdown og blot -6.7% i 2022-bjørnemarkedet — men Sharpe var beskeden med 0.637 (CI lå tæt på nul); optimering løftede den til Sharpe 0.768 / +256%, men markerede is_overfitted=true (IS 1.058 → OOS 0.135), PBO 0.68 og deflateret Sharpe 0.416.
Stratmill er et research- og papirhandelsværktøj, ikke finansiel rådgivning eller en mægler. Backtest- og papirresultater er hypotetiske. Handel indebærer risiko for tab.