Hoppa till innehåll
Alla strategier

Strategier

SOL perp: konträr återgång vid extrema fundingvärden (enskilt instrument USD-M, lång/kort, funding z-poäng som sentimentsignal)

Utfall: Övergiven

SolPerpFundingExtremeContrarianReversionLS

Utfallssammanfattning

SolPerpFundingExtremeContrarianReversionLS använde fundingräntan från SOL strikt som sentimentsignal — gick emot trång positionering bland långa/korta för att fånga en prispress som återgår mot medelvärdet. Strategin byggdes medvetet på den rena, backtestbara vägen för ett enskilt instrument USD-M för att undvika dataflödes- och handelsplatsfelen i tidigare hypoteser under sessionen. Mekanismen implementerades korrekt (P&L från pris, inte krediterad carry) och kördes på ett fullständigt fundingflöde med 531……Visa merVisa mindre

SolPerpFundingExtremeContrarianReversionLS använde fundingräntan från SOL strikt som sentimentsignal — gick emot trång positionering bland långa/korta för att fånga en prispress som återgår mot medelvärdet. Strategin byggdes medvetet på den rena, backtestbara vägen för ett enskilt instrument USD-M för att undvika dataflödes- och handelsplatsfelen i tidigare hypoteser under sessionen. Mekanismen implementerades korrekt (P&L från pris, inte krediterad carry) och kördes på ett fullständigt fundingflöde med 531 affärer, men signalen förutsade helt enkelt inte lönsamma SOL-vändningar: vinstfaktor 1.02, Sharpe med konfidensintervall som passerar noll, negativ alfa och nettoavkastning på -7.2%; resultaten försämrades under senare år. Än värre var att modellerad marknadspåverkan förbrukade 42% av bruttoresultatet mot en kapacitet på $563K, vilket gjorde strategin oanvändbar oavsett storlek. Analytikern övergav den vid granskningsgrinden för backtest och slog fast att prisåtergång vid extrema funding-z-värden saknar en fördel som går att använda för enskilda altcoins och att Research Lead inte bör driva vidare varianter.

Hypotes

En riktningsstrategi med lång-SHORT, SINGLE-INSTRUMENT och ett enda instrument på en handelsplats, för SOLUSDT.BINANCE USD-M perpetualterminer med staplar om 4-HOUR. Fundingräntan används ONLY som signal SIGNAL för trängsel/sentiment (aldrig som krediterat kassaflöde). Tesen är återgång efter trängsel i positioneringen: när fundingräntan för 8h perpetual blir extrem jämfört med sin egen senaste fördelning signalerar det en överbelånad, trång marknad (extremt positivt = trångt bland långa positioner; extremt……Visa merVisa mindre

En riktningsstrategi med lång-SHORT, SINGLE-INSTRUMENT och ett enda instrument på en handelsplats, för SOLUSDT.BINANCE USD-M perpetualterminer med staplar om 4-HOUR. Fundingräntan används ONLY som signal SIGNAL för trängsel/sentiment (aldrig som krediterat kassaflöde). Tesen är återgång efter trängsel i positioneringen: när fundingräntan för 8h perpetual blir extrem jämfört med sin egen senaste fördelning signalerar det en överbelånad, trång marknad (extremt positivt = trångt bland långa positioner; extremt negativt = trångt bland korta), vilket tenderar att återgå i PRICE genom en prisrusning eller kraftig nedgång under de följande 1-3 dagarna. Strategin undviker medvetet återkommande felkällor från den här sessionen: den är NOT på BINANCE_SPOT (buggen i måttet för nettolikvidationsvärde CASH), NOT på BINANCE_CM (COIN-M går inte att backtesta), NOT mellan handelsplatser och NOT Hyperliquid (artefakt i basisflödet), NOT ett par med flera instrument (data för extrabenet levereras inte till optimerarna) och NOT en funding-CARRY-strategi (dess P&L kommer helt från prisrörelser som motorn krediterar, inte från fundingbetalningar som motorn ignorerar). Den fyller också kvoten för lång/kort-riktning (för närvarande bara 14.5% jämfört med mål på <= 55% för enbart långa positioner) och använder den tillförlitliga, rena vägen med ett enskilt instrument USD-M OHLCV som analytikerna upprepade gånger bekräftar. Få parametrar används medvetet för att motverka överanpassning, som fällde hypoteserna om trendföljning.

Felet i lager-3 var ”Inga affärer / should_enter returnerade en handelsriktning 0 gånger över 12412 utvärderade staplar” -- calculate_signal kördes, men ingångsvillkoret (icke-None funding z >= +/-1.5) uppfylldes aldrig. Grundorsak: _build_funding tolkade fundingmappen med `if not isinstance(k, int): continue`, men supplementary_data skickas till backtestets subprocess via JSON, som gör om ALL dict-nycklar till strängar, så fundingserien kom fram med enbart strängnycklar och filtret som bara accepterar heltal……Visa merVisa mindre

Felet i lager-3 var ”Inga affärer / should_enter returnerade en handelsriktning 0 gånger över 12412 utvärderade staplar” -- calculate_signal kördes, men ingångsvillkoret (icke-None funding z >= +/-1.5) uppfylldes aldrig. Grundorsak: _build_funding tolkade fundingmappen med `if not isinstance(k, int): continue`, men supplementary_data skickas till backtestets subprocess via JSON, som gör om ALL dict-nycklar till strängar, så fundingserien kom fram med enbart strängnycklar och filtret som bara accepterar heltal kastade bort alla poster -> _fund_ts tom -> _funding_zscore returnerade alltid None -> inga ingångar. Den minimala korrigeringen ändrar nyckeltolkningen så att både int- och OR str-nycklar godtas via int(k) (med try/except) och dubbletter tas bort med en seen-set (som också slår ihop de dubbla int-/str-nycklarna i kartan i processen). Detta är den omvända varianten av buggar i klassen dataform över subprocess-gränsen. All signal-, ingångs-, utgångs- och storlekslogik -- som redan klarade lager 1-2 -- är byte-identisk; endast _build_funding ändrades. När fundingserien nu har data når z-poängen över 30 observationer +/-1.5 tillräckligt ofta (~10% av fundingobservationerna) för att utlösa ingångar, så mekanismen för konträr återgång testas äntligen. Trösklarna behölls vid hypotesens standardvärden (entry_z 1.5) i stället för att lättas, eftersom det verkliga hindret var att fundingdata saknades, inte för snäva trösklar; analytikern kan testa entry_z/funding_window under optimeringen när affärer väl skapas. Hävstången förblir 1.0 (refereras ingenstans som multiplikator), ett enskilt instrument på en handelsplats USD-M, funding används enbart som signal (inget beroende av carry/kassaflöde), och strategin avstår fortfarande när funding faktiskt saknas (ingen reservlösning enbart med prisdata).

SOL Konträr prisåtergång vid extrema fundingvärden saknar en handelbar fördel och har en kapacitetsgräns. Testet är välgrundat (funding_rates-flödet har full historik, 531 affärer, och funding används korrekt som sentimentmått — P&L kommer från priset, inte tillgodoräknad carry), men signalen förutsäger inte lönsamma SOL-vändningar: total_return -7.2%, Sharpe 0.12 med sharpe_ci_low -0.95 (CI sträcker sig över 0), profit_factor 1.02 (nästan nollresultat före kostnader), negativ alfa -0.0115, med avg_win ~ avg_loss……Visa merVisa mindre

SOL Konträr prisåtergång vid extrema fundingvärden saknar en handelbar fördel och har en kapacitetsgräns. Testet är välgrundat (funding_rates-flödet har full historik, 531 affärer, och funding används korrekt som sentimentmått — P&L kommer från priset, inte tillgodoräknad carry), men signalen förutsäger inte lönsamma SOL-vändningar: total_return -7.2%, Sharpe 0.12 med sharpe_ci_low -0.95 (CI sträcker sig över 0), profit_factor 1.02 (nästan nollresultat före kostnader), negativ alfa -0.0115, med avg_win ~ avg_loss (~$990) och 50% vinstfrekvens. Avgörande är kapacitetsgränsen: impact_cost_pct 42.15% (modellerad marknadspåverkan förbrukar 42% av bruttovinsten) och capacity_usd endast $563K — den knappt positiva bruttofördelen utraderas av marknadspåverkan vid varje praktiskt möjlig positionsstorlek, vilket förklarar nettoresultatet -7.2%. Strategin är verkligt marknadsneutral (korrelation 0.09), så det finns ingen beta som kan kompensera för den uteblivna alfan, och resultaten försämras under senare år (2023 -1.9%, 2024 -5.0%, 2026 -4.3%). Optimera inte: en PF-1.02, kapacitetsbegränsad bas med negativt nettoresultat skulle kurvanpassas till brus. Iterera inte: en marknadsneutral signal med PF ~1.0 saknar fördel som någon parameter kan lyfta fram, och kapacitetsgränsen på $563K/42%-påverkan är strukturell för handel med positioner vid extrema funding-z-värden. FAILURE PATTERN: konträr återgång där fundingräntan används som sentimentmått på en enskild altcoin-perpetual ger en i princip nollresultatssignal före kostnader (PF ~1.0, Sharpe CI till 0) som blir negativ efter marknadspåverkan, med mycket liten kapacitet ($563K) eftersom fördelen per affär är för tunn för att övervinna påverkan — extrema fundingvärden signalerar trängsel men föregår inte tillförlitligt en handelbar prisrusning på SOL. Till skillnad från OI/L-S/likvidationsflödena går fundingdata IS att backtesta, men mekanismen med finansieringspositionering och prisåtergång saknar en användbar fördel; forskningsansvarig bör inte gå vidare med fler varianter av prisåtergång vid extrema funding-z-värden på enskilda altcoins.

Implementation

Konträr prisåtergång vid extrema fundingvärden, lång/kort i ett enskilt instrument på SOLUSDT.BINANCE USD-M perpetual, staplar om 4 timmar. Fundingräntan 8h används enbart som signal för trängsel/sentiment (aldrig som krediterat kassaflöde): när fundingens z-poäng är >= +1.5 jämfört med fördelningen under de senaste 30 observationerna (trångt bland långa positioner) blankar strategin, och när den är <= -1.5 (trångt bland korta positioner) går den lång, med förväntan att priset under 1-3 dagar pressas upp eller faller kraftigt tillbaka mot jämvikten. Positionen stängs vid det som inträffar först: funding normaliseras (|z| < 0.5), en 6% stop, ett 8% vinstmål eller en tidsgräns på 18 staplar (~3 dagar). P&L kommer helt från prisrörelser som motorn krediterar, inte från fundingbetalningar. Positionen motsvarar 20% av eget kapital, hävstång 1.0, lång/kort. Få parametrar för att motverka överanpassning.

Verifieringsresultat

Verifiering misslyckades (lager 3 — sandlådebacktest): inga affärer skapades Använd stapeltyp: SOLUSDT.BINANCE-4-HOUR-LAST-EXTERNAL, bearbetade staplar: 12431 Diagnostik: should_enter() returnerade en handelsriktning 0 gånger över 12412 utvärderade staplar -> din ENTRY CONDITION utlöstes aldrig. Lätta på ingångslogiken/trösklarna. Se till att strategin skapar affärer med angivna data och parametrar.

Backtestgranskning

Sharpe
0,12
Total avkastning
-7,20%
Max drawdown
20,74%
Totalt antal affärer
531
Vinstandel
50,5%
Vinstfaktor
1,02

Funding_rates-flödet har full täckning över flera år (531 affärer) — undvek datatak för derivattillstånd; funding används korrekt som sentiment (P&L från pris, inte krediterad carry)

Verkligt marknadsneutral (beta 0.009, korrelation 0.09); tillräckligt stort urval, fyller kvoten för lång/kort

Ingen fördel/nettoförlust: total_return -7.2%, Sharpe 0.12 (sharpe_ci_low -0.95, CI omfattar 0), PF 1.02 (brutto kring noll), negativ alfa -0.0115, info_ratio -0.86

Kapacitetstak: impact_cost_pct 42.15% (påverkan äter upp 42% av bruttoresultatet), capacity_usd bara $563K — går inte att använda; den ytterst tunna bruttofördelen förbrukas av påverkan (därför blir nettoresultatet -7.2%)

Blandat/försämras: positivt 2020/2022 men negativt 2023 (-1.9%), 2024 (-5.0%), 2026 (-4.3%); max_DD 20.7% (ci_high 46.9%), drawdown på 1,242 dagar

Utfallssammanfattning

Extrema fundingvärden visar trängsel i positioneringen men föregår inte tillförlitligt en prispress som går att handla i en enskild alt-perpetual. Återgångsmekanismen vid extrem funding-z ger en bruttosignal kring nollresultat som blir negativ efter marknadspåverkan, med så liten kapacitet ($563K) att den aldrig går att använda. Denna inriktning bör därför inte drivas vidare för enskilda altcoins.

Vid sin andra iteration gav analytikern utslaget ”övergiv” vid granskningsgrinden för backtest före optimering, så optimering, fullständig analys och riskgranskning kördes aldrig: en PF-1.02, kapacitetsbegränsad signal med negativt nettoresultat har ingen fördel som någon parameter kan synliggöra, och den ytterst tunna bruttofördelen raderas strukturellt av 42% marknadspåverkan vid varje möjlig handelsstorlek.

En riktad strategi med långa och korta positioner i ett enskilt instrument på SOLUSDT.BINANCE USD-M 4H perpetual-terminer. Fundingräntan 8h användes enbart som signal för trängsel/sentiment (aldrig som carry): strategin blankade vid extremt positiv z-poäng för funding (trångt bland långa positioner) och gick lång vid extremt negativ (trångt bland korta positioner), med förväntan om att en prispress eller kraftig nedgång skulle återgå under 1-3 dagar. Få parametrar skulle fylla kvoten för lång/kort-riktning.

Över 531 affärer med ett rent fundingflöde över flera år visade strategin i princip ingen fördel: totalavkastning -7.2%, Sharpe 0.12 med sharpe_ci_low -0.95 (CI sträcker sig på båda sidor om noll), vinstfaktor 1.02 (brutto kring noll), negativ alfa -0.0115, ~50% vinstfrekvens med snittvinst ≈ snittförlust (~$990), 20.7% maximal drawdown och en kapacitetsgräns — impact_cost_pct 42.15% mot en kapacitet på bara $563K.

Stratmill är ett research- och pappershandelsverktyg, inte finansiell rådgivning eller en mäklare. Backtest- och pappershandelsresultat är hypotetiska. Handel innebär risk för förlust.