Strategier
SOL mellemlangt (skip-vindue) momentum i tidsserier, long-short (SOLUSDT.BINANCE USD-M, 4H-bars — trend målt OVER t-N..t-k EXCLUDING de seneste k bars for at fjerne whipsaw fra kortsigtede vendinger, volatilitetsjusteret positionsstørrelse, ATR-trailing-exit, 3-parameter)
Resultat: Opgivet
SolIntermediateSkipWindowTsmomLS
Resultatoversigt
Strategien forsøgte at løse problemet med hurtige retningsskift, hvis udsving ikke dækkede gebyrerne, som slog tidligere SOL-trendkloner ihjel. Den målte 4H-momentum over et mellemlangt vindue, der udelod de seneste bars med risiko for vending, tilpassede positionsstørrelsen omvendt til volatiliteten og lukkede på et ATR-trailing-stop. Den indledende backtest bestod adgangskravet før optimering på et afgørende sample med 362 handler (Sharpe 0.64, PF 1.24, edge pr. handel 1.17% langt over handelsomkostningerne) og fik dermed en fuld optimeringskørsel. Men deflateringen i 3 faser var afgørende: Sharpe in-sample 2.96 faldt til OOS -0.099, holdout viste -0.228 på 59 handler, PBO 0.51 og deflateret Sharpe 0.0 markerede det valgte resultat som støj, og det optimerede drawdown på 31.7% overskred det forhåndsregistrerede loft på 25%. Analytikeren opgav strategien efter én iteration som en overtilpasset OHLCV TSMOM-klon på ét enkelt aktiv uden et robust område at arbejde videre fra.
Hypotese
En LONG-SHORT, enkeltinstrumentstrategi med retningssignal fra ren OHLCV på SOLUSDT.BINANCE USD-M perpetual (4H-bars). Mekanismen er INTERMEDIATE / SKIP-WINDOW momentum i tidsserier: trendsignalet er det kumulative afkast over t-N..t-k EXCLUDING de seneste k bars, hvor kortsigtede vendinger opstår og skaber hurtige retningsskift, der ikke dækker gebyrerne, og som slog tidligere trendkloner for SOL/altcoins ihjel. Fortegnet på momentum på mellemlangt sigt sætter retningen med en deadband; positionsstørrelsen er omvendt proportional med volatiliteten; ét instrument, samme venue, ingen modhandler.
Overtilpasset single-name OHLCV TSMOM-clone. IS Sharpe 2.96 falder til OOS -0.099 (is_overfitted=true), holdout-Sharpe -0.228 på 59 handler, PBO 0.51 > 0.5, DSR 0.0 / is_significant=false / opfylder ikke programkrav FDR — den valgte Sharpe kan ikke skelnes fra støj blandt de bedste af N over 225 forsøg. Omformuleringen med springvindue tilføjede ingen robusthed, som deflatering i 3 faser ikke kunne fjerne; der er ingen edge, den er ikke blot fejljusteret (lookback er selv en cliff-parameter, uden robust område at iterere mod). Matcher familien af overtilpassede single-name daglige/4H TSMOM-cloner (tidligere SOL TSMOM/momentum-konfluens-cloner blev alle opgivet fee_edge/no_edge). Ifølge beslutningsrammen: overtilpasning -> opgiv (at omformulere samme mekanisme til et andet instrument ville blot føre til ny overtilpasning).
Implementering
Long-short-momentum i tidsserier på mellemlangt sigt (skip-vindue) for SOLUSDT.BINANCE USD-M perpetual, 4H-bars. På hver bar beregnes en kontinuerlig momentumscore = log(P[t-k]/P[t-N]) divideret med den bevægelse, som ATR implicerer over samme horisont på (N-k) bars; dvs. trenden måles over t-N..t-k, og de MOST RECENT k bars udelades, så støj fra kortsigtede vendinger aldrig indgår i trendestimatet. Score over +deadband giver long, under -deadband giver short. Exit ved fortegnsskift i momentum på mellemlangt sigt eller et ATR-trailing-stop fra det gunstige ekstrem siden entry. Positionsstørrelsen er omvendt proportional med volatiliteten: en fast andel af egenkapitalen risikeres over ATR-stopafstanden, med et hårdt loft som andel af egenkapitalens notional. Standardværdier: N=30 bars (5 dage), k=3 bars (12h), deadband 0.6 sigma, 3x ATR(14) trailing-stop, 2% risiko pr. handel.
Verifikationsresultater
Hvis hensigten var at angive frameworkets warmup, skal du bekræfte, at baseklassen faktisk bruger min_bars_required; ellers skal du omdøbe til en intern helper (f.eks. _min_bars) for at undgå advarslen om skygning.
min_bars_required(self) tilsidesætter/skygger for en base framework-metode; statisk analyse markerer, at baseklassen muligvis bruger sin egen warmup-implementering og ignorerer denne tilsidesættelse. Det er harmløst her, fordi calculate_signal har sin egen interne warmup-kontrol (returnerer 0.0, indtil len(_closes) > lookback), så signaler aldrig udsendes på utilstrækkelige data, uanset hvilken warmup-vej baseklassen bruger.
Trendfølger med ren OHLCV og retningssignal på ét enkelt aktiv, SOL; en strategifamilie, der gentagne gange er fejlet ved PF~1.0 efter optimering. Sandbox-resultatet er positivt (Sharpe 0.64, PF 1.27, avg_trade 1.17%), men Sharpe CI spænder over nul (lav -0.15), og win rate er 43%, med gevinster koncentreret i normal- og pressede volatilitetsterciler (kun +5.5% i den rolige tercil, Sharpe 0.24). Skip-vindueskonstruktionen er en reelt ny mekanisme (ifølge L81, ikke en ny parameterindstilling af en opgivet OHLCV-mekanisme), så den fortjener en reel backtest. Analytikeren bør bekræfte, at momentum-edgen på mellemlangt sigt overlever omkostningerne i hele historikken på tværs af alle volatilitetsregimer, frem for kun at findes i trendende regimer.
Backtest-gennemgang
- Sharpe
- 0,64
- Samlet afkast
- 112,24%
- Maks. drawdown
- 22,18%
- Handler i alt
- 362
- Gevinstrate
- 43,1%
- Profit factor
- 1,24
Afgørende sample: 362 handler over et vindue på 6 år (2183 dage), metrics_reliable=true.
Edge pr. handel ligger reelt over omkostningerne: avg_trade_return_pct 1.17% mod Binance USD-Ms 0.15%-gulv; kommission udgør kun 3.3% af brutto, market impact 7.1% — gebyrerne gør den NOT sårbar.
PF 1.237 ligger tydeligt ABOVE gebyr-/impact-dragbåndet [0.85,1.10], positiv Sharpe 0.643, positiv alpha 0.10, DD 22.2% (<60%), recovery_factor 4.17.
Handlerne følger hypotesen: balanceret long (171) / short (191), 362 signaleret = 362 indsendt, ATR-trailing-exit, positionsstørrelse omvendt proportional med volatiliteten. Ingen uoverensstemmelse i mekanismen.
Skip-vindue (mellemlangt, renset for vendinger) TSMOM er ifølge L81/QA en reelt ny konstruktion, ikke en ny parameterindstilling af en opgivet mekanisme for OHLCV — den fortjener en reel test.
Rentabel i alle tre volatilitetsterciler (rolig +5.5%, normal +32%, presset +45%; only_one_regime=false).
Klassisk trendfamilie med OHLCV på ét enkelt aktiv (L82/L93), som gentagne gange overfitter og fejler ved deflatering i 3 faser — denne basis-Sharpe på 0.64 er under overlever-niveauet ADA (Sharpe 1.6/PF 2.19).
Edgen aftager år for år: 2021-2023 stærkt positiv, men 2024 -1.5%, 2025 -7.2%, 2026 +1.5% — de seneste regimer bidrager knap nok, og holdout er de sidste ~15 måneder.
Sharpe 95% CI [-0.17, 1.45] spænder over nul i den lave ende; win rate 43%; Sharpe i rolig tercil kun 0.24.
Holdout-vinduet ligger præcist i den svage 2025-2026-periode, så SOFT-gate for deflatering/holdout kan være svære at bestå.
Analyse
Afgørende sample (403 handler, 2186-dages vindue, metrics_reliable=true) og en reel edge pr. handel over omkostningerne (avg_trade_return_pct 0.80% mod Binance USD-Ms 0.15%-gulv; kommission 3.99% af brutto, impact 9.4%) — fejlen skyldes NOT gebyrfølsomhed.
Følsomhedsgitteret er overvejende jævnt for de fleste parametre (kun lookback er markeret som en cliff).
Overfittet (HARD): Sharpe in-sample 2.96 kollapser til out-of-sample -0.099; walk-forward is_overfitted=true. Sharpe pr. vindue er OOS -0.40 / +0.10 / 0.0 — ingen edge generaliserer.
Holdout FAILED (HARD): holdout-Sharpe -0.228 over 59 handler — negativ edge fremadrettet i de sidste ~15 måneder med data, der ikke var set før.
PBO 0.512 > 0.5 (HARD): Det er mere sandsynligt, at parametervalget skyldes overtilpasning, end at det ikke gør.
Robustheden kollapser: deflated_sharpe 0.0, PSR 0.85, is_significant=false, fejler programmets FDR (beholder 4 af 269). Den valgte Sharpe kan ikke skelnes fra støj blandt de bedste af N over 225 forsøg; forventet maksimal Sharpe 2.75 overstiger alt, der blev realiseret OOS.
Optimeret drawdown på 31.7% overskred hypotesens eget forhåndsregistrerede loft på 25%; 3 af 6 forhåndsregistrerede forudsigelser slog fejl (OOS Sharpe, drawdown, profit factor).
Lookback er en cliff-parameter (Sharpe 0.20-0.63 på tværs af +-20%) — den ene parameter, som sweepet byggede på, er ustabil.
Benjamini-Hochberg ved q=0.10 på tværs af 269 kandidater i programmet beholder 4. En kandidat, der ikke overlever her, kan ikke skelnes fra programmets egen støj, uanset hvor gode dens individuelle statistikker ser ud.
Resultatoversigt
En ny indramning af trendfølgning på ét enkelt aktiv med OHLCV (her som momentum på mellemlangt sigt med et udeladelsesvindue) tilfører ingen robusthed, som deflateringen i 3 faser ikke kan fjerne. En stærk Sharpe in-sample for en langsom strategi på ét instrument kan ikke skelnes fra støj blandt de bedste af N, og fordi lookback er en cliff-parameter, findes der intet robust område at iterere mod.
Analytikeren opgav strategien efter optimering på grund af flere fejl ved HARD-gate — is_overfitted=true, negativ Sharpe for OOS/holdout, PBO>0.5, DSR 0.0 / ikke signifikant / fejler programmets FDR — og det optimerede drawdown på 31.7% overskred hypotesens eget forhåndsregistrerede loft på 25%.
En long-short-strategi med enkeltinstrument og 4H tidsserie-momentum på SOLUSDT.BINANCE USD-M, der målte trenden over et mellemlangt skip-vindue (t-N..t-k, som udelader de seneste k barer) for at fjerne whipsaw fra kortsigtet reversering, med positionsstørrelse efter invers volatilitet og en trailing exit med ATR.
Den indledende backtest over 362 handler og et vindue på 2183 dage så levedygtig ud (Sharpe 0.64, PF 1.24, maksimalt drawdown 22.2%, avg_trade_return_pct 1.17% over gebyrgulvet på 0.15%), men optimering i 3 faser afslørede problemet: Sharpe in-sample 2.96 kollapsede til out-of-sample -0.099, holdout-Sharpe var -0.228 over 59 handler, PBO 0.51 og deflateret Sharpe 0.0.
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.