Naar inhoud gaan
Alle strategieën

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

Een LONG-SHORT, single-instrument CONTRARIAN-strategie op BTCUSDT.BINANCE USD-M perp waarvan het signaal het LLM-gescoorde crypto NEWS-SENTIMENT-feed is (news_sentiment supp key, 5-min buckets) — een verzamelbare dataklasse (bestaat vanaf 2026-08-13) die geheel OUTSIDE het uitgeputte pure-OHLCV-directionele/breakout/trend-kerkhof (0/213) waar elke momentum/confluence/breakout/reversal-variant nu sterft, INCLUDING het bewezen confluence-sjabloon dat net faalde om te generaliseren naar BNB (overfit, Sharpe 0.38) en……Meer tonenMinder tonen

Een LONG-SHORT, single-instrument CONTRARIAN-strategie op BTCUSDT.BINANCE USD-M perp waarvan het signaal het LLM-gescoorde crypto NEWS-SENTIMENT-feed is (news_sentiment supp key, 5-min buckets) — een verzamelbare dataklasse (bestaat vanaf 2026-08-13) die geheel OUTSIDE het uitgeputte pure-OHLCV-directionele/breakout/trend-kerkhof (0/213) waar elke momentum/confluence/breakout/reversal-variant nu sterft, INCLUDING het bewezen confluence-sjabloon dat net faalde om te generaliseren naar BNB (overfit, Sharpe 0.38) en XRP/SOL. Het is een DIFFERENT-teken en een DIFFERENT-trigger van het hangende nieuws-sentiment SHOCK-DRIFT-idee (dat de JUMP volgt als momentum): dit fadet de LEVEL EXTREME als mean-reversion. ECONOMIC PREMISE: aggregaat nieuws-sentiment is een crowd-emotion meter; wanneer het een euforisch extreme bereikt (genadeloos bullish berichtgeving) heeft de prijs meestal al gelopen en is kwetsbaar voor een pullback, en wanneer het een capitulatief extreme bereikt (genadeloos bearish berichtgeving) is de verkoop uitgeput en heeft de prijs de neiging te stuiteren — een contrair 'koop angst / verkoop hebzucht' reversion die een werkelijk ander mechanisme is dan OHLCV-prijsgeometrie. Het is single-instrument (niet de 0/127 multi bucket), long-short (vult de verhongerde 14.3% bucket), gebruikt een verzamelbaar feed (L76-safe, in tegenstelling tot Polymarket/liquidations), en slechts 2 tunable parameters. HISTORY CAVEAT vooraf verklaard: news_sentiment-collectie begon 2026-08-13, dus dit is een expliciet SHORT-LOOKBACK-ontwerp (~3 weken); de contrair edge is gevalideerd op de opgebouwde span en de analist oordeelt over toereikendheid (de geschiedenis blijft opbouwen) — een korte maar eerlijke sample, niet een onverzamelbare-data dood.

Implementeert de hypothese zoals gespecificeerd: contrarian fade van aggregaat nieuws-sentiment LEVEL-extremen (tegenovergesteld teken en andere trigger dan de shock-drift jump-follow sibling), single-instrument, long-short, futures venue (BINANCE USD-M, vereist voor shorts; leverage gelaten op 1.0 aangezien sizing risico-capped is en ik geen leverage zal zetten die ik niet consumeer). De gate is een rollend percentiel van de |z| van de strategie zelf in plaats van een absolute sentimentconstante -- een absolute……Meer tonenMinder tonen

Implementeert de hypothese zoals gespecificeerd: contrarian fade van aggregaat nieuws-sentiment LEVEL-extremen (tegenovergesteld teken en andere trigger dan de shock-drift jump-follow sibling), single-instrument, long-short, futures venue (BINANCE USD-M, vereist voor shorts; leverage gelaten op 1.0 aangezien sizing risico-capped is en ik geen leverage zal zetten die ik niet consumeer). De gate is een rollend percentiel van de |z| van de strategie zelf in plaats van een absolute sentimentconstante -- een absolute gate is niet schaal-invariant over nieuwsregimes of feed-distributies en is precies wat nul sandbox-trades produceerde in de sibling-strategie (L5/L35). Ik heb feed geverifieerd voor het coderen: echte BTC news_sentiment heeft 5,135 buckets die 2026-08-12..2026-09-02 beslaan, mediane gap 300s, std 0.135, dus data bestaat voor het sandbox-venster en de strategie zal daar handelen. TWO DELIBERATE DEVIATIONS, beide om statistische meetbaarheid te beschermen in plaats van het mechanisme te veranderen: (1) 1-HOUR bars in plaats van 4-HOUR -- op het ~21-dagen opgebouwde feed geeft 4H ~126 geëvalueerde bars en minder dan 8 trades, een onmeetbaar sample (L10); 1H geeft ~480 bars en 15-25 trades. (2) de multi-dagen hold wordt uitgedrukt als een 36-bar (36h) buitenste time box met een eerdere exit wanneer het sentiment zelf normaliseert, aangezien de reversion-thesis compleet is zodra het extreme is gedaald. ONE HONEST CONCERN, verklaard zoals vereist tijdens het implementeren van wat gevraagd was: ik heb deze exacte fade-constructie gemeten op het volledige opgebouwde BTC-feed en het contrair teken is negatief over elke constructievariant die ik heb gecheckt (~-0.30 tot -0.65% per trade over 8-24 trades, win rate 0.12-0.27), terwijl het spiegelbeeldige follow-teken positief is op hetzelfde venster -- het sample wordt gedomineerd door een enkele +23% BTC-stijging, dus het faden van euforie is grotendeels short gaan op een aanhoudende rally. De analist moet afwegen of het 21-dagen venster lang genoeg is om te oordelen, en wil mogelijk de follow-teken variant getest zien als de natuurlijke controle; ik implementeerde de fade zoals de hypothese specificeert.

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

Long-short contrarian-strategie op BTCUSDT USD-M perp (BINANCE, 1-uurbars) waarvan de trigger het LLM-gescoorde nieuws-sentimentfeed is, niet prijs. Elke bar berekent het een continue level z-score: het gemiddelde van de laatste 24 vijf-minuten sentimentbuckets (2 u dekking) minus het gemiddelde van het achterliggende 576-bucket (2-dagen) regime, gedeeld door de standaardfout van dat afgevlakte gemiddelde. Wanneer |z| het entry_pctile-quantiel bereikt van zijn eigen recente |z|-geschiedenis (met een ondergrens……Meer tonenMinder tonen

Long-short contrarian-strategie op BTCUSDT USD-M perp (BINANCE, 1-uurbars) waarvan de trigger het LLM-gescoorde nieuws-sentimentfeed is, niet prijs. Elke bar berekent het een continue level z-score: het gemiddelde van de laatste 24 vijf-minuten sentimentbuckets (2 u dekking) minus het gemiddelde van het achterliggende 576-bucket (2-dagen) regime, gedeeld door de standaardfout van dat afgevlakte gemiddelde. Wanneer |z| het entry_pctile-quantiel bereikt van zijn eigen recente |z|-geschiedenis (met een ondergrens van min_entry_z), fadet het het extreme: SELL op euforische berichtgeving, BUY op capitulatieve berichtgeving. Exits zijn (a) een harde ATR-stop die intrabar wordt getest tegen de high/low van de bar, (b) mean reversion van de driver zelf (|z| decayt onder exit_frac x de drempel die de entry triggerde), of (c) een 36-bar time box. Sizing is risico-eerst: qty = equity * 1% / (stop_atr_mult * ATR), begrensd op 50% van het equity-notional; één positie tegelijk. Als het sentimentfeed ontbreekt, niet warm is, of ouder is dan 1800s is het signaal 0.0 en blijft de strategie vlak -- het vervangt nooit een prijsproxy. Exact 2 tunables (entry_pctile, stop_atr_mult), beide met verklaarde _param_bounds.

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

Verificatie mislukt (Layer 4 — QA review) [class=premise_falsified]: - Het contrair mechanisme is getrouw geïmplementeerd (leest news_sentiment level z, fadet euforische/capitulatieve extremen, geen prijsproxy-fallback) en produceerde een meetbare, goed gevulde sandbox (465 trades) — maar het resultaat REFUTES de premisse van de hypothese. avg_trade_return_pct 0.0599% ligt onder de 0.15% futures-fee-vloer; PF 0.569 (<1); total_return -17.6%; Sharpe -0.578 (CI [-1.68, 0.54]). Cruciaal, de eigen meting van de……Meer tonenMinder tonen

Verificatie mislukt (Layer 4 — QA review) [class=premise_falsified]: - Het contrair mechanisme is getrouw geïmplementeerd (leest news_sentiment level z, fadet euforische/capitulatieve extremen, geen prijsproxy-fallback) en produceerde een meetbare, goed gevulde sandbox (465 trades) — maar het resultaat REFUTES de premisse van de hypothese. avg_trade_return_pct 0.0599% ligt onder de 0.15% futures-fee-vloer; PF 0.569 (<1); total_return -17.6%; Sharpe -0.578 (CI [-1.68, 0.54]). Cruciaal, de eigen meting van de ontwikkelaar (config.rationale) laat zien dat het FADE-teken systematisch negatief is over elke constructievariant, terwijl het spiegelbeeldige FOLLOW-teken positief is op het identieke venster — het mean-reversion-effect waar de hypothese op leunt is INVERTED in de opgebouwde data (extremen zetten door, niet reverten). Het 21-dagen feed wordt gedomineerd door één +23% BTC-stijging, dus 'fade euforie' = short gaan op een aanhoudende rally. Het hercoderen van de fade kan een omgekeerd teken niet repareren. - Fee-viabiliteit: per-trade bruto edge 0.0599% haalt de ~0.10% round-trip taker-kosten op BINANCE USD-M niet, laat staan de 0.15%-vloer. 465 trades op ~1h gemiddelde holding (bijna constante churn in een trendend regime) plus total_impact_usd 7501 maken het structureel fee-negatief ongeacht het teken. - Hypothesetitel specificeert 4H bars; config.bar_type is 1-HOUR. Gedocumenteerde, gerechtvaardigde afwijking (4H levert <8 trades = onmeetbaar; 1H levert 465), geen stille swap, en het ENABLED meting. Niet de blokkerende reden; terugkeren naar 4H zou alleen een onmeetbaar sample opleveren.

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.