Hopp til innhold
Alle strategier

Strategier

ETH USD-M algo trading: momentum i tidsserier med effektivitetsfilter, long-short (perp med ett instrument BINANCE, 4t-stolper, handle N-stolpers trend ONLY når Kaufmans effektivitetsforhold bekrefter at bevegelsen er SMOOTH/retningsbestemt — hopp over hakkete trender der whipsaw ødelegger trendens PnL — volatilitetsmålrettet posisjonsstørrelse + ATR etterfølgende exit, 3 parametere

Utfall: Forlatt

EthEfficiencyGatedTimeSeriesMomentumLS

Utfallssammendrag

Denne strategien så sterkest ut i trendfamilien denne økten: et effektivitetsforhold som bare handlet jevne, retningsbestemte bevegelser, kombinert med volatilitetsmålrettet posisjonsstørrelse og en short-side, ga en sunn risikoprofil — 18% maksimal drawdown, positiv skjevhet, en balansert bok nær markedsnøytral og en regimefordeling (bare -6.7% i 2022) som long-only-kurvene aldri oppnådde. Den passerte porten før optimalisering med dommen «optimaliser», men optimalisering i 3 faser avdekket samme fatale svakhet……Vis merVis mindre

Denne strategien så sterkest ut i trendfamilien denne økten: et effektivitetsforhold som bare handlet jevne, retningsbestemte bevegelser, kombinert med volatilitetsmålrettet posisjonsstørrelse og en short-side, ga en sunn risikoprofil — 18% maksimal drawdown, positiv skjevhet, en balansert bok nær markedsnøytral og en regimefordeling (bare -6.7% i 2022) som long-only-kurvene aldri oppnådde. Den passerte porten før optimalisering med dommen «optimaliser», men optimalisering i 3 faser avdekket samme fatale svakhet som hos søskenstrategiene: Sharpe på 1.058 i utvalget falt til 0.135 utenfor utvalget, med ett negativt vindu, PBO nådde 0.68, og deflatert Sharpe på 0.416 viste at resultatet var støy blant de beste av -225 forsøk. Selv den valgte konfigurasjonen nådde ingen av minstekravene for opprykk, og det eneste robuste parameterområdet lå ved en Sharpe på omtrent 0.5, som ikke kvalifiserte for opprykk. Analytikeren forkastet den etter første iterasjon som et klart tilfelle av overtilpasning uten et robust område å finjustere mot — trendfordelen med ER-porten ved ETH var reell, men for svak til å tåle korreksjon for multiple tester.

Hypotese

En LONG-SHORT, retningsbestemt strategi for ett instrument på ETHUSDT.BINANCE (USD-M perp, 4-timers barer) som bevisst er NOT den enkle trendstrategien basert på kryssinger mellom glidende gjennomsnitt, som stadig ender med å dø som «other», og NOT enhver strategi for gjennomsnittstilbakevending (fade-familiene er døde). Mekanismen retter seg direkte mot ONE grunnen til at trendfølging svikter i krypto — raske retningsskifter i sidelengs markeder — ved å kreve at Kaufmans effektivitetsforhold (ER = |close_t -……Vis merVis mindre

En LONG-SHORT, retningsbestemt strategi for ett instrument på ETHUSDT.BINANCE (USD-M perp, 4-timers barer) som bevisst er NOT den enkle trendstrategien basert på kryssinger mellom glidende gjennomsnitt, som stadig ender med å dø som «other», og NOT enhver strategi for gjennomsnittstilbakevending (fade-familiene er døde). Mekanismen retter seg direkte mot ONE grunnen til at trendfølging svikter i krypto — raske retningsskifter i sidelengs markeder — ved å kreve at Kaufmans effektivitetsforhold (ER = |close_t - close_{t-N}| / Σ|close_i - close_{i-1}| over de siste N barene) oppfylles for hver inngang. ER≈1 betyr en jevn retningsbevegelse; ER≈0 betyr at den samme netto bevegelsen oppsto gjennom støyende bevegelser fram og tilbake. Vi følger bare N-bars-trenden når ER overstiger en terskel (trenden er genuint EFFICIENT), og står uten posisjon når ER er lav (markedet går hakkete) — nettopp i dette regimet taper trendstrategier basert på glidende gjennomsnittskryssinger penger. Retning = fortegnet til N-barsavkastningen: effektiv oppgang → LONG, effektiv nedgang → SHORT (shortposisjoner fordeler avkastningen på flere regimer og begrenser nedtrekket i bjørnemarkeder, i motsetning til long-only-momentumbasketene som alle fikk nedtrekk på over 50% eller gikk over ende på grunn av belåning konsentrert i ett enkelt regime). Posisjonsstørrelsen er VOLATILITY-TARGETED (konstant brøkdel av risikoen via ATR), slik at ingen enkelt handel eller noe enkelt regime kan utløse en kollaps forårsaket av belåning snarere enn manglende avkastningsfortrinn, slik den som tok livet av kurven med volatilitetsjusterte 15 navn. Ren OHLCV — ingen avhengighet av supplerende data eller handel på tvers av handelsplasser, dermed ingen data_unavailable-risiko. Dette er NOT en kurv for rangering og rotasjon (L12/L24 — ett instrument, ingen rangering på tvers av instrumenter), NOT carry (død utenfor BTC), NOT opsjoner (L23), NOT likvideringsavhengig (L3), NOT finansieringsretningsbestemt (L13). 3-parametere: ER tilbakeblikksperiode N, ER inngangsterskel, ATR trailing-stop-multippel.

Gjennomfører hypotesen direkte med nøyaktig de 3 navngitte kjerneparameterne (ER tilbakeblikk N=20, ER inngangsterskel=0.30, ATR etterfølgende multiplikator=3.0), pluss standardinnstillinger for risiko. Effektivitetsfilteret er selve mekanismen: strategien handler trenden bare når bevegelsen faktisk er EFFICIENT, og hopper over hakkete trender — regimet som tar livet av trendstrategier med glidende gjennomsnittskryss i krypto. Long og short fordeler avkastningen på tvers av regimer og begrenser drawdown i……Vis merVis mindre

Gjennomfører hypotesen direkte med nøyaktig de 3 navngitte kjerneparameterne (ER tilbakeblikk N=20, ER inngangsterskel=0.30, ATR etterfølgende multiplikator=3.0), pluss standardinnstillinger for risiko. Effektivitetsfilteret er selve mekanismen: strategien handler trenden bare når bevegelsen faktisk er EFFICIENT, og hopper over hakkete trender — regimet som tar livet av trendstrategier med glidende gjennomsnittskryss i krypto. Long og short fordeler avkastningen på tvers av regimer og begrenser drawdown i bjørnemarkeder; dette er ikke en long-only-momentumkurv. Volatilitetsmålrettet ATR-posisjonsstørrelse gir konstant brøkdel av kapitalen i risiko (L15 — risiko per handel = stop_distance x størrelse ~= 1% av egenkapitalen, og brutto nominell verdi har et separat tak på 1x av egenkapitalen). Det hindrer rentes rente- og giringskollapsen som tok knekken på tidligere volatilitetsjusterte kurver. calculate_signal returnerer den kontinuerlige verdien RAW ER*sign for hver stolpe (varierer fra stolpe til stolpe, naturlige enheter, ikke satt til null av et filter); should_enter sammenligner den med en terskel i samme enhet, i tråd med veiledningen for kontinuerlige signaler. Risiko for null handler (L21/L25) ble kontrollert uttrykkelig på reelle ETH 4t-data: ved N=20 / terskel=0.30 er inngangsfilteret aktivt på omtrent 34% av stolpene (omtrent 744 av 2170 i et sandkassevindu på 365 dager), så minst 1 handler er sikret med god margin. Oppvarmingsperioden (22 stolper) utgjør en ubetydelig del av vinduet. Alle hjelpemetoder er instansmetoder (uten @staticmethod), slik at de fungerer med Layer-2-verifiseringens MethodType-rebinding. Rent OHLCV med ett instrument: NOT en kurv for rangering/rotasjon (L12/L24), NOT carry (L1/L13), NOT opsjoner (L23), NOT likvidasjonsavhengighet (L3), NOT mean-reversion og ingen data_unavailable-risiko. Handelsplassen er futures (BINANCE) fordi strategien går short. Giring forblir 1.0 og inngår ikke i beregningen av posisjonsstørrelse, så leverage_set_but_unused-filteret utløses ikke.

Mislykket deflatert Sharpe-test: DSR=0.416, forventet maksimum=0.834 over 225 forsøk — den valgte Sharpe-verdien (IS ~1.22) kan ikke skilles fra støy blant de beste av N, og realisert Sharpe utenfor utvalget er bare 0.135. Dette er klar overtilpasning, ikke et finjusteringsproblem: walk-forward flagger is_overfitted=true (IS gjennomsnitt 1.058 mot OOS gjennomsnitt 0.135) med OOS vinduer [0.074, 0.824, -0.492] (ett negativt — fordelen ligger i ett enkelt vindu, ikke et stabilt signal), og PBO 0.68 > 0.5 betyr at……Vis merVis mindre

Mislykket deflatert Sharpe-test: DSR=0.416, forventet maksimum=0.834 over 225 forsøk — den valgte Sharpe-verdien (IS ~1.22) kan ikke skilles fra støy blant de beste av N, og realisert Sharpe utenfor utvalget er bare 0.135. Dette er klar overtilpasning, ikke et finjusteringsproblem: walk-forward flagger is_overfitted=true (IS gjennomsnitt 1.058 mot OOS gjennomsnitt 0.135) med OOS vinduer [0.074, 0.824, -0.492] (ett negativt — fordelen ligger i ett enkelt vindu, ikke et stabilt signal), og PBO 0.68 > 0.5 betyr at parameterutvalget trolig er overtilpasset. Begge er ufravikelige, absolutte krav, så opprykk er umulig. Selv den valgte konfigurasjonen når ikke minstekravene for opprykk (Sharpe 0.768 < 1.5, win_rate 0.40 < 0.45, max_drawdown 16.1% > 10%, is_significant=false, sharpe_ci_low 0.106). En ny iterasjon kan ikke redde den: det eneste robuste parameterområdet uten stup ligger ved en Sharpe på omtrent 0.5, med en CI som omfatter null — også dette er under opprykkskravet. Det finnes derfor ikke noe robust område å sikte mot i en ny optimaliseringsrunde; den ville bare valgt støy på nytt fra den samme svake fordelen. Dette er det klassiske tegnet på overtilpasning (høy IS, kollapset OOS), som etter retningslinjene tilsier forkasting framfor justering. Kalibreringen bekrefter det: den nesten identiske Kaufman-ER-kurven med større aktiva (likhet 0.72), ETH Donchian-trend og BTC 200-MA-trendstrategier ble alle forkastet som overtilpassede. Trendfordelen med filteret ER ved ETH er reelt sett for svak til å tåle korreksjon for multiple tester.

Implementasjon

Long-short-momentum i tidsserier med ett instrument på ETHUSDT.BINANCE (USD-M perp, 4t-stolper), filtrert med Kaufmans effektivitetsforhold. For hver stolpe beregner strategien ER = |close_t - close_{t-N}| / sum|close_i - close_{i-1}| over de siste N stolpene (ER~1 = en jevn, retningsbestemt bevegelse; ER~0 = samme netto bevegelse oppnådd gjennom støyende svingninger fram og tilbake). Signalet er ER * sign(avkastning over N stolper), en kontinuerlig verdi i [-1,1]. Strategien går inn i N-stolpers trenden ONLY når……Vis merVis mindre

Long-short-momentum i tidsserier med ett instrument på ETHUSDT.BINANCE (USD-M perp, 4t-stolper), filtrert med Kaufmans effektivitetsforhold. For hver stolpe beregner strategien ER = |close_t - close_{t-N}| / sum|close_i - close_{i-1}| over de siste N stolpene (ER~1 = en jevn, retningsbestemt bevegelse; ER~0 = samme netto bevegelse oppnådd gjennom støyende svingninger fram og tilbake). Signalet er ER * sign(avkastning over N stolper), en kontinuerlig verdi i [-1,1]. Strategien går inn i N-stolpers trenden ONLY når |signalet| overstiger en effektivitetsgrense (0.30) — LONG ved en effektiv oppgang, SHORT ved en effektiv nedgang — og står utenfor markedet når ER er lav (det hakkete regimet der kryssende trender taper på whipsaw). Posisjonsstørrelsen målrettes etter volatilitet: konstant brøkdel av kapitalen i risiko (1%) delt på stopavstanden basert på ATR (atr_trail_mult x ATR). Dermed krymper posisjonen automatisk når volatiliteten øker, og ingen enkelt handel eller regime kan gi en giring-uten-fordel-kollaps. Et hardt nominelt tak (1x egenkapital) og ingen giring begrenser bruttoeksponeringen. Exit er en etterfølgende ATR-stop som følger den gunstige ytterverdien med atr_trail_mult x ATR, samt en exit ved effektiv reversering som lukker posisjonen når motsatt effektive trend oppstår. Ren OHLCV — ingen tilleggsdata eller data fra andre handelsplasser.

Verifiseringsresultater

Analytikeren må vurdere hele historikken; begrenset drawdown og positiv skjevhet gjør dette til en rimelig kandidat for optimalisering og videreutvikling, ikke en åpenbar kandidat for forkasting. Det negative 1-årige sandkasseutfallet og en Sharpe som omfatter null tilsier likevel forsiktighet.

Utfallet for analytikeren (ikke en kodefeil): sandkasseresultatet er svakt negativt — total_return -8.7%, Sharpe -0.67 (CI [-2.27, +0.90], krysser null), profit_factor 0.74, win_rate 0.36 over 59 handler, max_drawdown 19.5%. I motsetning til øktens strategier som kollapset, har denne en HEALTHY trendfølgende profil (return_skew +0.52, avg_win $1173 > avg_loss $878, tail_ratio 1.14, begrenset 19.5% drawdown) — effektivitetsfilteret og ATR volatilitetsmålretting begrenser drawdown som planlagt; svakheten er en treffprosent under -50% som ikke dekket kostnadene i dette ettårsvinduet. Et spørsmål om målbar fordel for BACKTEST_REVIEW, ikke noe som kan løses ved å skrive om koden.

Bekreft at backtesten for hele historikken gir >= ~100 handler før du trekker bastante konklusjoner.

59 handler over 364 dager er på grensen isolert sett (under gulvet på omtrent 100 per vindu), men ved omtrent 59 i året gir det godt over omtrent 100 i hele flerårige backtesten. Målbarhet er derfor ingen hindring her, i motsetning til et signal med naturlig lav frekvens.

Backtest-gjennomgang

Sharpe
0,64
Total avkastning
97,04%
Maks nedgang
18,04%
Totalt antall handler
334
Andel vinnende handler
35,3%
Profittfaktor
1,30

avg_trade_return_pct 0.79% — godt over gebyrgulvet for 0.15%-futures; reell fordel etter kostnader

profit_factor 1.30 med positiv skjevhet 1.53 og tail_ratio 1.30 — sunn avkastningsprofil for trendfølgende strategi (små tap, store gevinster)

max_drawdown 18.0% (godt under 50%), calmar 4.44 — risikoen er kontrollert, uten tegn til giringskollaps

Avkastning fordelt på regimer: positiv i 2020/2021/2023/2024/2025 og bare -6.7% i 2022-bjørnemarkedet — long-short-utformingen ga beskyttelsen i bjørnemarkedet som long-only-kurvene manglet

Balansert bok (170 long / 164 short), lav beta 0.05, positiv alfa 0.053 — en særpreget avkastningsstrøm nær markedsnøytral

Godt utvalg (334 handler), så parametersensitiviteten vil være statistisk meningsfull

Sharpe på 0.637 er moderat, og den lave CI (-0.03) så vidt berører null — fordelen må styrkes under optimalisering for å nå opprykkskravet

information_ratio -0.66 er negativ mot kjøp og hold på ETH (selv om kjøp og hold ikke er en rettferdig referanse for en long-short-strategi med lav beta)

2026 viser en vedvarende drawdown-periode (rullerende Sharpe negativ) — følg med på robustheten til OOS i det siste vinduet under walk-forward

Analyse

Ren risikoprofil: optimalisert max_drawdown 16.1%, ingen likvidering, positiv skjevhet 1.38, tail_ratio 1.34 — en reell avkastningsprofil for trendfølgende strategi

avg_trade_return_pct 1.42% ligger godt over gebyrgulvet; kapasitet på omtrent $42M kan tas i bruk

Følsomheten er jevn uten stup — koden er solid og oppfører seg som planlagt

Long-short-utformingen holdt 2022 positiv (+12.6% optimalisert) og ga regimefordelingen hypotesen lovet

HARD FAIL: walk-forward is_overfitted=true — Sharpe på IS i utvalget 1.058 falt til OOS 0.135 utenfor utvalget, med OOS vinduer [0.074, 0.824, -0.492] (ett negativt, svært inkonsistent)

HARD FAIL: PBO 0.68 > 0.5 — parameterutvalget er trolig overtilpasset

deflated_sharpe 0.416 << 0.95, is_significant=false, sharpe_ci_low 0.106 — valgt Sharpe er et resultat av å være best blant -225 forsøk, ikke en validert fordel

Selv den valgte konfigurasjonen når ikke minstekravene: Sharpe 0.768 < 1.5, win_rate 0.40 < 0.45, max_drawdown 16.1% > 10%

Det eneste robuste parameterområdet uten stup ligger ved en Sharpe på omtrent 0.5 — under minstekravene for opprykk, med en CI som omfatter null. Det finnes ikke noe kvalifisert område å finjustere mot.

Kalibrering av strategifamilien: nesten identiske ER/trendstrategier (simulering av en kurv av større aktiva med Kaufman-ER, 0.72; ETH Donchian; BTC 200-MA) ble ALL forkastet som overtilpassede

Utfallssammendrag

Et filter basert på effektivitetsforhold forbedret virkelig trendavkastningens form — kontrollert drawdown, positiv skjevhet og reell beskyttelse i 2022-bjørnemarkedet fra short-siden — men trendfordelen med filteret ER ved ETH var fortsatt for svak til å tåle korreksjon for multiple tester. Dette bekrefter, sammen med den nesten identiske Kaufman-ER-kurven, ETH Donchian og søskenstrategiene BTC 200-MA, at denne trendklassen med ett instrument overtilpasses i stedet for å generalisere.

Analytikeren forkastet strategien på grunn av ufravikelige krav mot overtilpasning: walk-forward is_overfitted=true med OOS vinduer [0.074, 0.824, -0.492] (fordelen ligger i ett enkelt vindu), PBO 0.68 > 0.5, og deflatert Sharpe på 0.416 mot forventet maksimum på 0.834 over 225 forsøk — det vil si at valgt Sharpe var støy blant de beste av N. Det eneste robuste parameterområdet uten stup lå ved en Sharpe på omtrent 0.5, med en CI som omfatter null. Det finnes dermed ikke noe kvalifisert område å finjustere mot.

En long-short-strategi for momentum i tidsserier med ett instrument på ETHUSDT.BINANCE (USD-M perp, 4t-stolper), som handler N-stolpers trenden bare når Kaufmans effektivitetsforhold bekrefter at bevegelsen er jevn og retningsbestemt (og står utenfor markedet i hakkete regimer). Posisjonsstørrelsen målrettes etter volatilitet med ATR, og strategien bruker en etterfølgende ATR-exit samt short-posisjoner for å fordele avkastningen på tvers av regimer.

Den første backtesten var den sunneste i familien — +97% avkastning over 334 balanserte handler (170 long / 164 short), profittfaktor 1.30, avg_trade_return_pct 0.79%, positiv skjevhet 1.53, bare 18.0% maksimal drawdown og kun -6.7% i 2022-bjørnemarkedet — men Sharpe var moderat på 0.637 (CI rundt null). Optimaliseringen løftet Sharpe til 0.768 / +256%, men flagget is_overfitted=true (IS 1.058 → OOS 0.135), PBO 0.68 og deflatert Sharpe 0.416.

Stratmill er et forsknings- og papirhandelsverktøy, ikke finansiell rådgivning eller en megler. Backtest- og papirresultater er hypotetiske. Handel innebærer risiko for tap.