Naar inhoud gaan
Alle strategieën

Strategieën

SOL contrarian reversion op extreme perp-funding (één instrument USD-M, long-short, funding-z-score als sentimentssignaal)

Uitkomst: Gestaakt

SolPerpFundingExtremeContrarianReversionLS

Samenvatting uitkomst

SolPerpFundingExtremeContrarianReversionLS gebruikte de fundingrente van SOL uitsluitend als sentimentssignaal — tegen drukke long-/shortposities ingaan om een mean-reverting prijssqueeze op te vangen. De strategie is bewust gebouwd op het betrouwbare, backtestbare pad voor één instrument USD-M, om de datafeed- en venueproblemen van eerdere hypothesen in deze sessie te vermijden. Het mechanisme is correct geïmplementeerd (winst en verlies uit prijs, geen geboekte carry) en draaide op een volledige fundingfeed met……Meer tonenMinder tonen

SolPerpFundingExtremeContrarianReversionLS gebruikte de fundingrente van SOL uitsluitend als sentimentssignaal — tegen drukke long-/shortposities ingaan om een mean-reverting prijssqueeze op te vangen. De strategie is bewust gebouwd op het betrouwbare, backtestbare pad voor één instrument USD-M, om de datafeed- en venueproblemen van eerdere hypothesen in deze sessie te vermijden. Het mechanisme is correct geïmplementeerd (winst en verlies uit prijs, geen geboekte carry) en draaide op een volledige fundingfeed met 531 transacties, maar het signaal voorspelde SOL-reversies niet winstgevend: profit factor 1.02, Sharpe met een betrouwbaarheidsinterval dat door nul loopt, negatieve alpha en een netto rendement van -7.2%, waarbij de resultaten in recente jaren verslechterden. Erger nog, gemodelleerde marktimpact nam 42% van de bruto P&L in beslag tegenover een capaciteit van $563K, waardoor de strategie op elke omvang oninzetbaar is. De analist brak de strategie af bij de beoordelingspoort van de backtest en concludeerde dat prijsreversie op extreme funding-z-scores geen inzetbare edge heeft op losse alts en dat de Research Lead geen verdere varianten ervan moet onderzoeken.

Hypothese

Een directionele strategie met long-SHORT, SINGLE-INSTRUMENT, één venue en één instrument op SOLUSDT.BINANCE USD-M perpetual futures, met bars van 4-HOUR, waarbij de fundingrente ONLY wordt gebruikt als signaal SIGNAL voor drukte in de markt en sentiment (nooit als kasstroom geboekt). De hypothese is mean reversion door positioneringsdrukte: wanneer de fundingrente per 8 uur op perpetuals extreem wordt ten opzichte van de recente eigen verdeling, duidt dat op een overmatig geleveragede, drukbezette markt (extreem……Meer tonenMinder tonen

Een directionele strategie met long-SHORT, SINGLE-INSTRUMENT, één venue en één instrument op SOLUSDT.BINANCE USD-M perpetual futures, met bars van 4-HOUR, waarbij de fundingrente ONLY wordt gebruikt als signaal SIGNAL voor drukte in de markt en sentiment (nooit als kasstroom geboekt). De hypothese is mean reversion door positioneringsdrukte: wanneer de fundingrente per 8 uur op perpetuals extreem wordt ten opzichte van de recente eigen verdeling, duidt dat op een overmatig geleveragede, drukbezette markt (extreem positief = veel longs; extreem negatief = veel shorts), die in PRICE doorgaans terugkeert via een squeeze/flush gedurende de volgende 1-3 dagen. Dit vermijdt bewust alle terugkerende faalwijzen van deze sessie: het is NOT op BINANCE_SPOT (de bug in de nettoliquidatiemaatstaf CASH), NOT op BINANCE_CM (COIN-M niet te backtesten), NOT over meerdere venues en NOT Hyperliquid (artefact in de basisfeed), NOT een paar met meerdere instrumenten (extra been niet aan optimizers geleverd), en NOT een funding-CARRY-strategie (de winst en het verlies komen volledig uit prijsbewegingen die het systeem boekt, niet uit fundingbetalingen die het negeert). Ook vult deze strategie het long-shortrichtingenquotum (momenteel alleen 14.5% tegenover een doel van <= 55% long-only) en gebruikt ze het betrouwbare pad voor één instrument op USD-M OHLCV, zoals analisten herhaaldelijk bevestigen. Het aantal parameters is bewust laag gehouden om het overfitpatroon te voorkomen dat de trendvolgende hypothesen de das omdeed.

De fout in laag -3 was 'Geen transacties / should_enter gaf 0 keer een richting terug over 12412 geëvalueerde bars' — calculate_signal is uitgevoerd, maar de instapvoorwaarde (niet-None funding z >= +/-1.5) gold nooit. Oorzaak: _build_funding parseerde de funding-map met `if not isinstance(k, int): continue`, maar supplementary_data wordt via JSON aan het backtest-subproces doorgegeven, dat de ALL-dict-sleutels omzet naar strings. Daardoor bevatte de fundingreeks alleen stringsleutels en verwierp het filter dat……Meer tonenMinder tonen

De fout in laag -3 was 'Geen transacties / should_enter gaf 0 keer een richting terug over 12412 geëvalueerde bars' — calculate_signal is uitgevoerd, maar de instapvoorwaarde (niet-None funding z >= +/-1.5) gold nooit. Oorzaak: _build_funding parseerde de funding-map met `if not isinstance(k, int): continue`, maar supplementary_data wordt via JSON aan het backtest-subproces doorgegeven, dat de ALL-dict-sleutels omzet naar strings. Daardoor bevatte de fundingreeks alleen stringsleutels en verwierp het filter dat alleen ints accepteert alle waarden -> _fund_ts leeg -> _funding_zscore gaf altijd None terug -> geen instappen. De minimale oplossing past de sleutelparser aan zodat deze int- en OR-sleutels accepteert via int(k) (met try/except) en dubbele tijdstempels verwijdert met een seen-set (die ook de dubbele int-/str-sleutels in de map binnen hetzelfde proces samenvoegt). Dit is de omgekeerde variant van een bug in de gegevensvorm over de grens van een subproces. Alle signaal-, instap-, uitstap- en sizinglogica — die al voor lagen 1-2 slaagde — is byte-identiek; alleen _build_funding is gewijzigd. Nu de fundingreeks is gevuld, bereikt de z-score over 30 observaties vaak genoeg +/-1.5 (~10% van de fundingobservaties) om instappen te activeren, zodat het contrarian-reversiemechanisme eindelijk wordt getest. De drempels bleven op de hypothese-uitgangswaarden (entry_z 1.5) in plaats van ruimer te worden gemaakt, omdat de echte blokkade lege fundingdata was en geen te strenge drempels; de analist kan entry_z/funding_window tijdens de optimalisatie doorzoeken zodra er transacties zijn. Leverage blijft 1.0 (nergens gebruikt als vermenigvuldigingsfactor), één instrument en één venue USD-M, funding alleen als signaal gebruikt (geen afhankelijkheid van carry/kasstroom), en de strategie blijft aan de zijlijn wanneer funding daadwerkelijk ontbreekt (geen terugval op alleen prijzen).

SOL contrair prijsgemiddelde na financieringsextremen heeft geen verhandelbaar voordeel en loopt tegen een capaciteitsgrens aan. Dit is een zuivere test (de funding_rates-feed bevat de volledige historie, 531 transacties, en financiering wordt correct als sentiment gebruikt — de P&L komt uit de prijs, niet uit toegerekende financieringsopbrengsten), maar het signaal voorspelt SOL-omkeringen niet winstgevend: total_return -7.2%, Sharpe 0.12 met sharpe_ci_low -0.95 (CI omvat 0), profit_factor 1.02 (bruto net aan……Meer tonenMinder tonen

SOL contrair prijsgemiddelde na financieringsextremen heeft geen verhandelbaar voordeel en loopt tegen een capaciteitsgrens aan. Dit is een zuivere test (de funding_rates-feed bevat de volledige historie, 531 transacties, en financiering wordt correct als sentiment gebruikt — de P&L komt uit de prijs, niet uit toegerekende financieringsopbrengsten), maar het signaal voorspelt SOL-omkeringen niet winstgevend: total_return -7.2%, Sharpe 0.12 met sharpe_ci_low -0.95 (CI omvat 0), profit_factor 1.02 (bruto net aan quitte), negatieve alpha -0.0115, met avg_win ~ avg_loss (~$990) bij een winstpercentage van 50%. Er is een capaciteitsgrens: impact_cost_pct 42.15% (de gemodelleerde marktimpact verbruikt 42% van de bruto P&L) en capacity_usd slechts $563K — daardoor verdwijnt het flinterdunne bruto voordeel door impact bij elke inzetbare omvang, wat het nettoresultaat -7.2% maakt. De strategie is werkelijk marktneutraal (correlatie 0.09), dus er is geen bèta om het ontbrekende alpha te compenseren, en de prestaties nemen in recente jaren af (2023 -1.9%, 2024 -5.0%, 2026 -4.3%). Niet optimaliseren: een PF-1.02, verlieslatende basis met capaciteitsgrens zou ruis overfitten. Niet verder uitwerken: een marktneutraal signaal met PF ~1.0 heeft geen voordeel dat parameters kunnen blootleggen, en de capaciteitsgrens van $563K/42%-impact is structureel bij het verhandelen van funding-z-extreme-instappen op schaal. FAILURE PATTERN: contrair terugveren op basis van financieringsgraad als sentiment op één alt-perpetual levert een vrijwel quitte bruto signaal op (PF ~1.0, Sharpe CI tot 0) dat na marktimpact netto verlieslatend is, met een kleine capaciteit ($563K), omdat het voordeel per transactie te dun is om impact te overwinnen — financieringsextremen wijzen op overbezetting, maar gaan niet betrouwbaar vooraf aan een verhandelbare prijssqueeze op SOL. Anders dan de OI/L-S/liquidatiefeeds zijn financieringsgegevens IS backtestbaar, maar het mechanisme van financieringspositionering en koersomkering heeft geen inzetbaar voordeel; de Research Lead moet geen verdere varianten van koersomkering bij funding-z-extremen op afzonderlijke alts onderzoeken.

Implementatie

Contrarian prijsreversie op extreme funding, long-short en op één instrument, op SOLUSDT.BINANCE USD-M perpetuals met bars van 4 uur. De fundingrente per 8 uur wordt alleen gebruikt als signaal voor drukte in de markt en sentiment (nooit als kasstroom geboekt): bij een funding-z-score >= +1.5 ten opzichte van de verdeling over de voorgaande 30 observaties (veel longs) gaat de strategie short; bij <= -1.5 (veel shorts) gaat ze long. De inzet is een prijs-squeeze/flush over 1-3 dagen terug naar evenwicht. De positie sluit bij het eerste van: normalisering van funding (|z| < 0.5), een stop op 6%, een take-profit van 8% of een tijdslimiet van 18 bars (~3 dag). De winst en het verlies komen volledig uit prijsbewegingen die het systeem boekt, niet uit fundingbetalingen. Positie: 20% van het eigen vermogen, leverage 1.0, long-short. Het lage aantal parameters beperkt overfitting.

Verificatieresultaten

Verificatie mislukt (laag 3 — sandbox-backtest): geen transacties geproduceerd Gebruikt bartype: SOLUSDT.BINANCE-4-HOUR-LAST-EXTERNAL, verwerkte bars: 12431 Diagnostiek: should_enter() gaf 0 keer een richting terug over 12412 geëvalueerde bars -> uw ENTRY CONDITION is nooit geactiveerd. Maak de instaplogica/drempels ruimer. Zorg dat uw strategie transacties produceert met de opgegeven data en parameters.

Backtest-review

Sharpe
0,12
Totaal rendement
-7,20%
Maximale drawdown
20,74%
Totaal aantal trades
531
Winratio
50,5%
Winstfactor
1,02

Funding_rates-feed heeft volledige dekking over meerdere jaren (531 transacties) — de datalimiet rond derivatenstatus vermeden; funding correct als sentimentssignaal gebruikt (winst en verlies uit prijs, geen geboekte carry)

Werkelijk marktneutraal (beta 0.009, correlatie 0.09); gezonde steekproef, vult het long-shortquotum

Geen voordeel / nettoverlies: total_return -7.2%, Sharpe 0.12 (sharpe_ci_low -0.95, CI omvat 0), PF 1.02 (bruto quitte), negatieve alpha -0.0115, info_ratio -0.86

Capaciteitslimiet: impact_cost_pct 42.15% (impact kost 42% van bruto), slechts capacity_usd $563K — niet inzetbaar; de flinterdunne bruto-edge gaat op aan impact (vandaar netto -7.2%)

Gemengd/afnemend: positieve 2020/2022, maar negatieve 2023 (-1.9%), 2024 (-5.0%), 2026 (-4.3%); max_DD 20.7% (ci_high 46.9%), drawdown over 1,242 dagen

Samenvatting uitkomst

Fundingextremen wijzen op drukte in posities, maar voorspellen op één alt-perp niet betrouwbaar een verhandelbare prijssqueeze. Het reversiemechanisme bij extreme funding-z-scores levert bruto een break-even-signaal op dat na impact netto verlieslatend is, met een te kleine capaciteit ($563K) om ooit inzetbaar te zijn. Deze richting verdient daarom geen verdere aandacht voor losse alts.

Bij de tweede iteratie gaf de analist bij de beoordelingspoort van de backtest vóór optimalisatie het oordeel 'afbreken'. Daarom zijn optimalisatie, volledige analyse en risicobeoordeling niet uitgevoerd: een PF-1.02, netto-negatief signaal met een capaciteitslimiet heeft voor geen enkele parameter een edge die naar voren kan komen, en de flinterdunne bruto-edge wordt structureel tenietgedaan door 42% marktimpact bij elke inzetbare omvang.

Een directionele long-shortstrategie op één instrument: SOLUSDT.BINANCE USD-M 4H perpetual futures. De 8uurs fundingrente werd uitsluitend als signaal voor drukte in de markt en sentiment gebruikt (nooit als carry): short bij een extreem positieve z-score voor funding (veel longs) en long bij een extreem negatieve (veel shorts), met een inzet op een prijsreversie na squeeze/flush binnen 1-3 dagen. Het lage aantal parameters vult het quotum voor long-shortrichtingen.

In meer dan 531 transacties op een zuivere fundingfeed over meerdere jaren liet de strategie vrijwel geen edge zien: totaalrendement -7.2%, Sharpe 0.12 met sharpe_ci_low -0.95 (CI omvat nul), profit factor 1.02 (bruto break-even), negatieve alpha -0.0115, ~50% winstpercentage met gemiddelde winst ≈ gemiddeld verlies (~$990), maximale drawdown 20.7% en een capaciteitslimiet — impact_cost_pct 42.15% tegenover een capaciteit van slechts $563K.

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.