Strategieën
BTC Crypto-nieuwssentiment-extreme contrarian fade — long-short, één instrument: extreme pieken in geaggregeerd sentiment tijdens euforie/capitulatie terug naar het gemiddelde verhandelen, met harde stop en positieaanhouding van meerdere dagen (BINANCE BTCUSDT USD-M, 4H-bars + news_sentiment supp, korte terugkijkperiode, 2 parameters)
Uitkomst: Gestaakt
BtcNewsSentimentExtremeFadeLS
Echt orthogonaal signaal (LLM nieuws-sentiment) buiten het pure-OHLCV-kerkhof; schone single-instrument long-short-constructie met een no-silent-fallback gate
Hypothese
Structureel onmeetbaar en al negatief — niet waard 2 uur optimalisatie. Het news_sentiment-feed begint pas 2026-08-13, dus ondanks het 6-jaar (58,512-bar) venster handelt de strategie slechts ~3 weken (2026-08-18 → 2026-09-02) en plaatst het slechts 15 trades — ver onder de ~100-trade-vloer, en de 3-fase walk-forward/holdout-vensters kunnen niet vullen op een enkel 3-weken regime (elke historisch stressvenster en het stressed vol-tercile zijn leeg). Op de opgebouwde span is het teken al fout: total_return -3.1%, Sharpe -0.47 (CI [-0.91, 0.26]), profit_factor 0.29, win_rate 27%, expectancy -$207/trade, avg_trade_return_pct -0.285% (negatief), met commissie 51.4% van bruto. 15 trades optimaliseren over 3 weken zou pure ruis fitten. Dit is geen codedefect (feed wordt correct geparsed en de strategie blijft correct vlak vóór 2026-08-13) — het mechanisme kan simpelweg niet getest worden totdat de sentimentgeschiedenis opbouwt tot een betekenisvolle multi-regime-span. Faalpatroon: onmeetbaar kort-lookback supplementair feed + negatieve edge op het opgebouwde sample (L27/L10).
Implementatie
Verificatieresultaten
CLEAN RESTART 2026-09-04 — de verdictgeschiedenis en leergeschiedenis van deze run zijn verwijderd en deze is opnieuw gestart vanaf verificatie. De eerdere afstoting kwam van de pipeline, niet van de markt: de Layer-2-harness bond @staticmethod-helpers verkeerd (verholpen), QA gaf terminale performance-oordelen op een niet-geoptimaliseerde smoke test (verwijderd — QA beoordeelt nu alleen correctheid), en sandbox-time-outs kwamen door backtest-slot starvation (verholpen). De hypothese en de strategiecode zijn ongewijzigd. Verifieer de code op zijn merites; performance wordt later beslist door de volledige backtest en de optimizer.
Analist moet de aanpassing van de meetbaarheid naar 1H accepteren of opnieuw uitvoeren op 4H zodra de geschiedenis is aangegroeid; noteer de afwijking in het runrecord.
Afwijking in tijdsinterval: de hypothese vermeldt '4H Bars', maar config.bar_type is 1-HOUR (factor -4). De ontwikkelaar documenteert dit als een bewuste aanpassing voor meetbaarheid (4H levert <8 transacties op met de feed van ~21 dagen, dus niet meetbaar; 1H levert ~480 bars op), terwijl mechanisme, instrument, handelsplatform, richting en contrair teken verder ongewijzigd blijven. Gemarkeerd, niet geblokkeerd, omdat het een toegelichte afwijking is die het mechanisme behoudt en die wordt toegestaan door het voorbehoud in de hypothese zelf over de korte terugkijkperiode en het oordeel van de analist over toereikendheid.
Voeg een minimale aanhoudingsduur toe voordat de reversion-exit kan afgaan, en/of bevries de instapdrempel bij instap zodat een opnieuw gekalibreerde drempel niet onmiddellijk aan de exitvoorwaarde kan voldoen.
De reversion-exit (abs(signal) <= 0.4*thr_at_entry) met een per bar opnieuw gekalibreerde adaptieve percentieldrempel voor instap leidt tot vrijwel onmiddellijke exits (gemiddelde positieaanhoudingsduur ~1 bar, 465 transacties), waardoor het doel van 'meerdere dagen aanhouden' wordt ondermijnd en de commissie oploopt tot 90.4% van de bruto-opbrengst. Geen correctheidsbug — exits worden uitgevoerd zoals gecodeerd — maar de afstelling levert een machine op die kosten genereert door overmatig handelen.
Backtest-review
- Sharpe
- -0,47
- Totaal rendement
- -3,11%
- Maximale drawdown
- 3,48%
- Totaal aantal trades
- 15
- Winratio
- 26,7%
- Winstfactor
- 0,29
Echt orthogonaal signaal (LLM nieuws-sentiment) buiten het pure-OHLCV-kerkhof; schone single-instrument long-short-constructie met een no-silent-fallback gate
Slechts 2 instelbare parameters en een adaptieve percentieldrempel die het probleem van nul transacties correct vermijdt
Structureel niet meetbaar: de news_sentiment-feed begint pas 2026-08-13, dus ondanks een venster van 6 jaar handelt de strategie slechts ~3 weken (2026-08-18 → 2026-09-02) en levert ze slechts 15 transacties op
Al negatief over de opgebouwde periode: total_return -3.1%, Sharpe -0.47 (CI [-0.91, 0.26]), profit_factor 0.29, win_rate 0.27, verwachtingswaarde -$207/transactie, avg_trade_return_pct -0.285%
Kostenkwetsbaar bij deze handelsfrequentie: commissie van 51.4% van de bruto-opbrengst; effective_daily_obs 12
Elk historisch stressvenster en het stressed vol-tercile zijn leeg (geen data) — walk-forward en holdout-vensters kunnen niet vullen op een 3-weken sample
Iteratiegeschiedenis
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.