Spring til indhold
Alle strategier

Strategier

SOL Perp Funding-ekstrem: mean reversion mod strømmen (single-instrument USD-M, long-short, funding-z-score som stemningssignal)

Resultat: Opgivet

SolPerpFundingExtremeContrarianReversionLS

Resultatoversigt

SolPerpFundingExtremeContrarianReversionLS brugte fundingraten for SOL udelukkende som stemningssignal — gik mod overfyldte long/short-positioner for at fange et prissqueeze, der vender mod gennemsnittet — bevidst bygget på den rene, backtestbare single-instrument USD-M-sti for at undgå datafeed- og venue-fejlene fra tidligere hypoteser i sessionen. Mekanismen blev implementeret korrekt (P&L fra prisen, ikke krediteret carry) og kørte med et komplet funding-feed og 531 handler, men signalet forudsagde ganske enkelt ikke SOL-vendinger profitabelt: profit factor 1.02, Sharpe med et konfidensinterval, der går gennem nul, negativ alpha og et nettoafkast på -7.2%, med forringelse i de seneste år. Værre var, at modelleret market impact opslugte 42% af brutto-PnL mod en kapacitet på $563K, så strategien ikke kunne anvendes i nogen størrelse. Analytikeren opgav den ved gennemgangen af backtesten og konkluderede, at mean reversion i prisen ved ekstreme funding-z-værdier ikke har nogen edge, der kan anvendes, på enkelte alts, og at Research Lead ikke bør forfølge flere varianter af den.

Hypotese

En long-SHORT, SINGLE-INSTRUMENT, retningsbestemt strategi på én venue for SOLUSDT.BINANCE USD-M perpetual futures med 4-HOUR-bars, hvor fundingraten kun bruges som ONLY signal om positionering/trængsel og stemning SIGNAL (aldrig krediteret som kontantstrøm). Hypotesen er mean reversion efter overfyldt positionering: Når fundingraten på 8h perpetual bliver ekstrem i forhold til sin egen nylige fordeling, viser det et overgearet, overfyldt marked (ekstremt positiv = overfyldte longs; ekstremt negativ = overfyldte……Vis mereVis mindre

En long-SHORT, SINGLE-INSTRUMENT, retningsbestemt strategi på én venue for SOLUSDT.BINANCE USD-M perpetual futures med 4-HOUR-bars, hvor fundingraten kun bruges som ONLY signal om positionering/trængsel og stemning SIGNAL (aldrig krediteret som kontantstrøm). Hypotesen er mean reversion efter overfyldt positionering: Når fundingraten på 8h perpetual bliver ekstrem i forhold til sin egen nylige fordeling, viser det et overgearet, overfyldt marked (ekstremt positiv = overfyldte longs; ekstremt negativ = overfyldte shorts), som har tendens til at vende i PRICE via et squeeze/en flush over de følgende 1-3 dage. Strategien undgår bevidst alle tilbagevendende fejltilstande fra denne session: den er NOT på BINANCE_SPOT (fejlen i CASH-metrikken for nettolikvidation), NOT på BINANCE_CM (COIN-M kan ikke backtestes), NOT på tværs af venues og NOT på Hyperliquid (basis-feed-artefakt), NOT et par med flere instrumenter (ekstra benets feed blev ikke leveret til optimeringsværktøjerne) og NOT en funding-CARRY-strategi (P&L kommer helt fra prisbevægelser, som motoren krediterer fuldt ud, ikke fundingbetalinger, som motoren ignorerer). Den opfylder også long-short-retningskvoten (aktuelt kun 14.5% mod et long-only-mål på <=55%) og bruger den rene single-instrument USD-M OHLCV-sti, som analytikerne gentagne gange bekræfter er pålidelig. Bevidst få parametre for at modvirke overtilpasning, der fældede trendfølgende hypoteser.

Layer-3-fejlen var 'Ingen handler / should_enter returnerede en side 0 gange over 12412 evaluerede bars' -- calculate_signal kørte, men entry-betingelsen (non-None funding z >= +/-1.5) blev aldrig opfyldt. Grundårsag: _build_funding fortolkede funding-map'et med `if not isinstance(k, int): continue`, men supplementary_data sendes til backtest-subprocessen via JSON, som konverterer ALL dict-nøgler til strenge, så funding-serien ankom med kun strengnøgler, og int-filteret frasorterede alle poster -> _fund_ts tom ->……Vis mereVis mindre

Layer-3-fejlen var 'Ingen handler / should_enter returnerede en side 0 gange over 12412 evaluerede bars' -- calculate_signal kørte, men entry-betingelsen (non-None funding z >= +/-1.5) blev aldrig opfyldt. Grundårsag: _build_funding fortolkede funding-map'et med `if not isinstance(k, int): continue`, men supplementary_data sendes til backtest-subprocessen via JSON, som konverterer ALL dict-nøgler til strenge, så funding-serien ankom med kun strengnøgler, og int-filteret frasorterede alle poster -> _fund_ts tom -> _funding_zscore returnerede altid None -> ingen entries. Den minimale rettelse ændrer nøglefortolkningen, så den accepterer int OR str-nøgler via int(k) (med try/except) og fjerner dubletter efter tidsstempel med et seen-set (som også slår de dobbelte int/str-nøgler sammen i in-process-map'et). Dette er den omvendte version af klassen af fejl, hvor datastrukturen ændres over subprocess-grænsen. Al signal-, entry-, exit- og positionsstørrelseslogik -- som allerede bestod Layers 1-2 -- er byte-identisk; kun _build_funding blev ændret. Nu hvor funding-serien er udfyldt, når z-scoren med 30 observationer +/-1.5 ofte nok (~10% af funding-observationerne) til at udløse entries, så mean-reversion-mekanismen mod strømmen endelig bliver afprøvet. Tærsklerne blev beholdt på hypotesens standardværdier (entry_z 1.5) i stedet for at blive lempet, fordi den reelle blokering var tomme funding-data, ikke for stramme tærskler; analytikeren kan afsøge entry_z/funding_window under optimeringen, når handler bliver udført. gearing forbliver 1.0 (refereres ingen steder som en multiplikator), single-instrument single-venue USD-M, funding bruges kun som signal (ingen afhængighed af carry/kontantstrøm), og strategien holder sig stadig ude, når funding reelt mangler (intet prisbaseret fallback).

SOL mean reversion i prisen mod strømmen ved ekstreme fundingværdier har ingen edge, der kan handles, og rammer en kapacitetsgrænse. Det er en ren test (funding_rates-feedet har fuld historik, 531 handler, og brugen af funding som stemningssignal er korrekt — P&L kommer fra prisen, ikke krediteret carry), men signalet forudsiger ikke SOL-vendinger profitabelt: total_return -7.2%, Sharpe 0.12 med sharpe_ci_low -0.95 (CI krydser 0), profit_factor 1.02 (knap break-even brutto), negativ alpha -0.0115, med avg_win ~……Vis mereVis mindre

SOL mean reversion i prisen mod strømmen ved ekstreme fundingværdier har ingen edge, der kan handles, og rammer en kapacitetsgrænse. Det er en ren test (funding_rates-feedet har fuld historik, 531 handler, og brugen af funding som stemningssignal er korrekt — P&L kommer fra prisen, ikke krediteret carry), men signalet forudsiger ikke SOL-vendinger profitabelt: total_return -7.2%, Sharpe 0.12 med sharpe_ci_low -0.95 (CI krydser 0), profit_factor 1.02 (knap break-even brutto), negativ alpha -0.0115, med avg_win ~ avg_loss (~$990) ved en hitrate på 50%. Kritisk er der en kapacitetsgrænse: impact_cost_pct 42.15% (modelleret market impact bruger 42% af brutto-PnL), og capacity_usd kun $563K — så den knivskarpe brutto-edge ædes op af impact ved enhver størrelse, der kan anvendes, og derfor er nettoresultatet -7.2%. Strategien er reelt markedsneutral (korrelation 0.09), så der er ingen beta til at kompensere for den manglende alpha, og de seneste år viser forringelse (2023 -1.9%, 2024 -5.0%, 2026 -4.3%). Optimér ikke: et PF-1.02, netto-negativt grundlag med kapacitetsgrænse ville kurvetilpasse støj. Iterér ikke: et markedsneutralt signal med PF ~1.0 har ingen edge, som nogen parameter kan afdække, og kapacitetsgrænsen på $563K/42%-impact skyldes strukturelt at handle funding-z-ekstreme entries i stor størrelse. FAILURE PATTERN: mean reversion mod strømmen baseret på fundingraten som stemningssignal på en enkelt alt-perp giver et stort set break-even-bruttosignal (PF ~1.0, Sharpe CI til 0), som bliver netto-negativt efter market impact, med minimal kapacitet ($563K), fordi edge pr. handel er for tynd til at overvinde impact — ekstreme fundingværdier viser overfyldt positionering, men varsler ikke pålideligt et pris-squeeze, der kan handles, på SOL. I modsætning til OI/L-S/likvidationsfeeds kan fundingdata IS backtestes, men mekanismen med mean reversion efter fundingbaseret positionering har ingen edge, der kan anvendes; Research Lead bør ikke forfølge flere varianter af mean reversion i prisen ved ekstreme funding-z-værdier på enkelte alts.

Implementering

Long-short mean reversion i prisen mod strømmen ved ekstreme fundingværdier, ét instrument på SOLUSDT.BINANCE USD-M perpetual, 4-timers bars. Fundingraten for 8h bruges kun som signal om positionering/trængsel og stemning (aldrig som krediteret kontantstrøm): når fundingens z-score er >= +1.5 i forhold til dens rullende 30-observationsfordeling (overfyldte longs), går strategien short, og når den er <= -1.5 (overfyldte shorts), går den long med forventning om, at prispres/flush vender mod ligevægt over 1-3 dage. Den går ud ved det tidligste af normaliseret funding (|z| < 0.5), et 6% stop, et 8% take-profit eller et tidsstop på 18 bars (~3 dag). P&L kommer helt fra prisbevægelser, som motoren krediterer, ikke fundingbetalinger. Position 20% af egenkapitalen, gearing 1.0, long-short. Få parametre for at modvirke overtilpasning.

Verifikationsresultater

Verifikation mislykkedes (Layer 3 — sandbox-backtest): Ingen handler blev udført Anvendt bartype: SOLUSDT.BINANCE-4-HOUR-LAST-EXTERNAL, behandlede bars: 12431 Diagnostik: should_enter() returnerede en side 0 gange over 12412 evaluerede bars -> din ENTRY CONDITION blev aldrig udløst. Lemp entry-logikken / tærsklerne. Sørg for, at din strategi udfører handler med de angivne data og parametre.

Backtest-gennemgang

Sharpe
0,12
Samlet afkast
-7,20%
Maks. drawdown
20,74%
Handler i alt
531
Gevinstrate
50,5%
Profit factor
1,02

Funding_rates-feedet har fuld dækning over flere år (531 handler) — undgik datagrænsen for derivattilstand; korrekt brug af funding som stemningssignal (P&L fra pris, ikke krediteret carry)

Reelt markedsneutral (beta 0.009, korrelation 0.09); solidt datagrundlag, opfylder long-short-kvoten

Ingen edge / tabsgivende netto: total_return -7.2%, Sharpe 0.12 (sharpe_ci_low -0.95, CI krydser 0), PF 1.02 (break-even brutto), negativ alpha -0.0115, info_ratio -0.86

Kapacitetsgrænse: impact_cost_pct 42.15% (impact æder 42% af brutto), capacity_usd kun $563K — kan ikke anvendes; den knivskarpe brutto-edge opsluges af impact (derfor netto -7.2%)

Blandet/forringet: positiv 2020/2022, men negativ 2023 (-1.9%), 2024 (-5.0%), 2026 (-4.3%); max_DD 20.7% (ci_high 46.9%), 1,242-dages drawdown

Resultatoversigt

Ekstreme fundingværdier viser overfyldt positionering, men varsler ikke pålideligt et pris-squeeze, der kan handles, på én alt-perp — mean-reversion-mekanismen ved ekstreme funding-z-værdier giver et break-even-bruttosignal, som bliver netto-negativt efter market impact, med en kapacitet så lille ($563K), at den aldrig kan anvendes, så dette spor bør ikke forfølges yderligere på enkelte alts.

I sin anden iteration afgav analytikeren en 'opgiv'-konklusion ved gennemgangen af backtesten før optimering, så optimering, fuld analyse og risikogennemgang blev aldrig udført: et PF-1.02, netto-negativt signal med en kapacitetsgrænse har ingen edge, som nogen parameter kan afdække, og den knivskarpe brutto-edge bliver strukturelt ædt op af 42% market impact ved enhver størrelse, der kan anvendes i praksis.

En long-short, retningsbestemt strategi med ét instrument på SOLUSDT.BINANCE USD-M 4H perpetual futures, der brugte fundingraten for 8h udelukkende som signal om positionering/trængsel og stemning (aldrig som carry), shortede ved ekstremt positiv z-score for funding (overfyldte longs) og gik long ved ekstreme negative værdier (overfyldte shorts) med forventning om, at et prispres/en flush ville vende over 1-3 dage; få parametre skulle opfylde long-short-retningskvoten.

Over 531 handler på et rent funding-feed med data over flere år viste strategien stort set ingen edge: samlet afkast -7.2%, Sharpe 0.12 med sharpe_ci_low -0.95 (CI krydser nul), profit factor 1.02 (break-even brutto), negativ alpha -0.0115, hitrate ~50% med gennemsnitlig gevinst ≈ gennemsnitligt tab (~$990), 20.7% maksimalt drawdown og en kapacitetsgrænse — impact_cost_pct 42.15% mod en kapacitet på kun $563K.

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.