Strategieën
SOL tussentijds momentum in tijdreeksen (venster met overgeslagen candles), long-short (SOLUSDT.BINANCE USD-M, 4H-candles — trend gemeten OVER t-N..t-k EXCLUDING de meest recente k candles om whipsaw door kortetermijnomkeringen weg te nemen, positiegrootte geschaald op volatiliteit, ATR-trailing exit, 3 parameters)
Uitkomst: Gestaakt
SolIntermediateSkipWindowTsmomLS
Samenvatting uitkomst
Hypothese
Een LONG-SHORT, instrumentgebonden, puur op OHLCV gebaseerde directionele strategie op de SOLUSDT.BINANCE USD-M perpetual (4H-candles). Het mechanisme is INTERMEDIATE / SKIP-WINDOW time-series-momentum: het trendsignaal is het cumulatieve rendement over t-N..t-k, EXCLUDING de meest recente k candles, waar kortetermijnomkeringen voorkomen en de whipsaw onder de kosten ontstaat die eerdere trendklonen op SOL en altcoins de das omdeed. De richting wordt bepaald door het teken van het tussentijdse momentum, met een deadband; positiegrootte omgekeerd evenredig aan volatiliteit; één instrument, hetzelfde platform, geen fading.
Overfit op één naam OHLCV TSMOM-clone. IS Sharpe 2.96 zakt naar OOS -0.099 (is_overfitted=true), holdout-Sharpe -0.228 over 59 trades, PBO 0.51 > 0.5, DSR 0.0 / is_significant=false / voldoet niet aan programma FDR — de geselecteerde Sharpe is niet te onderscheiden van best-of-N-ruis over 225 trials. De herformulering met een skipvenster voegde geen robuustheid toe die de deflatie in 3 fasen niet kon verwijderen; de edge ontbreekt, hij is niet verkeerd afgesteld (de lookback is zelf een cliffparameter; er is geen robuuste regio om naartoe te itereren). Dit komt overeen met de overfitfamilie van single-name daily/4H TSMOM-clones (eerdere SOL TSMOM-/momentumconfluence-clones zijn allemaal verlaten fee_edge/no_edge). Volgens het besliskader: overfit -> opgeven (dezelfde methode op een ander instrument toepassen zou opnieuw tot overfitting leiden).
Implementatie
Long-short time-series-momentum op middellange termijn (venster met overgeslagen candles) voor SOLUSDT.BINANCE USD-M perpetual, 4H-candles. Op elke candle berekent de strategie een continue momentumscore = log(P[t-k]/P[t-N]) gedeeld door de door ATR geïmpliceerde beweging over dezelfde horizon van (N-k) candles; de trend wordt dus gemeten over t-N..t-k en de MOST RECENT k candles worden uitgesloten, zodat ruis door kortetermijnomkeringen de trendmeting nooit beïnvloedt. Een score boven +deadband gaat long, onder -deadband short. Exit bij een tekenomslag in het momentum op middellange termijn of bij een ATR-trailing stop vanaf het gunstige uiterste sinds instap. De positiegrootte is omgekeerd evenredig aan de volatiliteit: een vaste fractie van het eigen vermogen wordt geriskeerd over de afstand tot de ATR-stop, met een harde limiet op een fractie van de notional van het eigen vermogen. Standaardwaarden: N=30 candles (5 dagen), k=3 candles (12u), deadband 0.6 sigma, 3x ATR(14) trailing stop, 2% risico per transactie.
Verificatieresultaten
Als het de bedoeling was om de warmup van het framework in te stellen, bevestig dan dat de basis daadwerkelijk min_bars_required raadpleegt; hernoem het anders naar een interne helper (bijv. _min_bars) om de waarschuwing over verbergen te vermijden.
min_bars_required(self) overschrijft/verbergt een basismethode van het framework; statische analyse signaleert dat de basis mogelijk op de eigen warmup-implementatie vertrouwt en deze override negeert. Dit is hier onschadelijk omdat calculate_signal een eigen interne warmup-controle heeft (geeft 0.0 terug zolang len(_closes) > lookback niet geldt), waardoor er nooit signalen worden afgegeven bij onvoldoende data, ongeacht welk warmuppad de basis gebruikt.
Directionele trendvolger voor één instrument, uitsluitend op basis van OHLCV, op SOL, een familie die na optimalisatie herhaaldelijk faalt bij PF~1.0. De sandbox is positief (Sharpe 0.64, PF 1.27, avg_trade 1.17%), maar de Sharpe CI omvat nul (ondergrens -0.15) en de winrate is 43%, met winsten geconcentreerd in de normale en gespannen volatiliteitstercielen (rustig terciel slechts +5.5%, Sharpe 0.24). De constructie met een overgeslagen venster is een werkelijk nieuw mechanisme (volgens L81, geen herparameterisering van een verlaten OHLCV-mechanisme) en verdient dus een echte backtest, maar de analist moet bevestigen dat de edge van het momentum op middellange termijn standhoudt bij kosten over de volledige historie in alle volatiliteitsregimes, in plaats van alleen in trendregimes.
Backtest-review
- Sharpe
- 0,64
- Totaal rendement
- 112,24%
- Maximale drawdown
- 22,18%
- Totaal aantal trades
- 362
- Winratio
- 43,1%
- Winstfactor
- 1,24
Doorslaggevende steekproef: 362 transacties over een venster van 6 jaar (2183 dagen), metrics_reliable=true.
De edge per transactie ligt daadwerkelijk boven de kosten: avg_trade_return_pct 1.17% tegenover de Binance-USD-M-ondergrens van 0.15%; commissie slechts 3.3% van bruto, marktimpact 7.1% — dit is NOT gevoelig voor transactiekosten.
PF 1.237 ligt duidelijk ABOVE de bandbreedte van kosten en marktimpact [0.85,1.10], positieve Sharpe 0.643, positieve alpha 0.10, DD 22.2% (<60%), recovery_factor 4.17.
Transacties voeren de hypothese uit: evenwichtig long (171) / short (191), 362 gesignaleerd = 362 ingediend, ATR-trailing exit, omvang omgekeerd evenredig aan volatiliteit. Geen afwijking in het mechanisme.
Momentum met een overgeslagen venster (tussenliggend, ontdaan van omkeringen) TSMOM is volgens L81/QA een werkelijk nieuwe constructie, geen herparameterisering van een verlaten OHLCV-mechanisme — verdient een echte test.
Winstgevend in alle drie volatiliteitstercielen (rustig +5.5%, normaal +32%, gespannen +45%; only_one_regime=false).
Klassieke trendfamilie op één OHLCV (L82/L93), die in de deflatie in 3 fasen herhaaldelijk overfit faalt — deze basis-Sharpe van 0.64 ligt onder de overlevende tier van ADA (Sharpe 1.6/PF 2.19).
De edge neemt per kalenderjaar af: 2021-2023 sterk positief, maar 2024 -1.5%, 2025 -7.2%, 2026 +1.5% — recente regimes dragen nauwelijks bij en de holdout betreft de laatste ~15 maanden.
Sharpe 95% CI [-0.17, 1.45] omvat aan de onderkant nul; winrate 43%; Sharpe in het rustige terciel slechts 0.24.
Het holdout-venster valt precies in de zwakke 2025-2026-periode, waardoor de deflatie- en holdout-poorten van SOFT lastig te halen kunnen zijn.
Analyse
Doorslaggevende steekproef (403 transacties, venster van 2186 dagen, metrics_reliable=true) en een echte edge per transactie boven de kosten (avg_trade_return_pct 0.80% tegenover de Binance-USD-M-ondergrens van 0.15%; commissie 3.99% van bruto, marktimpact 9.4%) — de mislukking komt NOT door gevoeligheid voor transactiekosten.
De gevoeligheidsgrid verloopt voor de meeste parameters grotendeels soepel (alleen lookback is als cliff aangemerkt).
Overfit (HARD): in-sample Sharpe 2.96 stort in tot out-of-sample -0.099; walk-forward is_overfitted=true. Sharpes per venster zijn OOS: -0.40 / +0.10 / 0.0 — geen edge generaliseert.
Holdout FAILED (HARD): holdout-Sharpe -0.228 over 59 transacties — een negatieve edge vooruit over de laatste ~15 maanden ongeziene data.
PBO 0.512 > 0.5 (HARD): het is waarschijnlijker dan niet dat de parameterselectie overfit.
Instorting van robuustheid: deflated_sharpe 0.0, PSR 0.85, is_significant=false, voldoet niet aan programma-FDR (behoudt 4 van 269). De geselecteerde Sharpe is over 225 proeven niet te onderscheiden van ruis uit de beste van N; de verwachte maximale Sharpe 2.75 overtreft alles wat is gerealiseerd OOS.
De geoptimaliseerde drawdown 31.7% overschreed de eigen vooraf geregistreerde limiet van 25% voor de hypothese; 3 van 6 vooraf geregistreerde voorspellingen kwamen niet uit (OOS Sharpe, drawdown, profitfactor).
lookback is een cliffparameter (Sharpe 0.20-0.63 over +-20%) — de enige parameter waarop de sweep steunde is instabiel.
Benjamini-Hochberg bij q=0.10 over 269 programmakandidaten behoudt 4. Een kandidaat die deze toets niet doorstaat, is niet te onderscheiden van de eigen ruis van het programma, hoe goed de afzonderlijke statistieken er ook uitzien.
Samenvatting uitkomst
Een nieuwe formulering van trendvolgen op één OHLCV (hier als momentum over een tussenliggend venster met overgeslagen candles) voegt geen robuustheid toe die de deflatie in 3 fasen niet kan wegnemen. Een sterke in-sample Sharpe voor een trage strategie op één instrument is niet te onderscheiden van ruis uit de beste van N; bovendien is de lookback een cliffparameter, dus is er geen robuust gebied om naartoe te itereren.
De analist liet de strategie na optimalisatie vallen vanwege meerdere mislukte HARD-poorten — is_overfitted=true, negatieve Sharpe op OOS/holdout, PBO>0.5, DSR 0.0 / niet significant / voldoet niet aan programma-FDR — en de geoptimaliseerde drawdown van 31.7% overschreed de eigen vooraf geregistreerde limiet van 25% voor de hypothese.
Een long-short time-series-momentumstrategie op één instrument met 4H-candles voor SOLUSDT.BINANCE USD-M. De trend wordt gemeten over een tussenliggend venster met overgeslagen candles (t-N..t-k, exclusief de meest recente k candles) om whipsaw door kortetermijnomkeringen weg te nemen, met positiegrootte omgekeerd evenredig aan de volatiliteit en een ATR-trailing exit.
De initiële backtest over 362 transacties en een venster van 2183 dagen leek haalbaar (Sharpe 0.64, PF 1.24, maximale drawdown 22.2%, avg_trade_return_pct 1.17% boven de kostendrempel van 0.15%), maar optimalisatie in 3 fasen legde de zwakte bloot: in-sample Sharpe 2.96 stortte in tot out-of-sample -0.099, holdout-Sharpe was -0.228 over 59 transacties, PBO 0.51, en de gedefleerde Sharpe 0.0.
Stratmill is een onderzoeks- en papertrading-tool, geen financieel advies of broker. Backtest- en paperresultaten zijn hypothetisch. Handelen brengt risico op verlies met zich mee.