Strategier
BTC COIN-M Invers perpetual medelvärdesåtergång efter extrema fundingnivåer, long/short (BINANCE_CM)
Utfall: Övergiven
BtcCmFundingPercentileExtremeReversionLS
Utfallssammanfattning
BtcCmFundingPercentileExtremeReversionLS använde funding som ett mått på trängsel och gick mot den sida som var extrem i den senaste 30-dagarsfördelningen av funding, på den nästan tomma handelsplatsen BTC COIN-M. En noggrant utformad midrank-konstruktion hanterade Binances fundingtak. En tidigare iteration hade körts (~650 affärer), men avkastningen per affär låg under avgiftsgolvet CM och utfallet var som vid slantsingling. Det ledde till en ändring: handla bara vid verkliga extremvärden och behåll positionerna tills återgången passerar medianen. Den ändringen utvärderades aldrig: verifieringsfasen fastnade och efter tre tidsgränsöverskridanden över två iterationer övergavs körningen som ”verifying_stuck_3_timeouts”. Utfallet beror på ett fel i verifieringsprocessen, inte på någon slutsats om hypotesen om återgång i funding.
Hypotes
verifying_stuck_3_timeouts
Implementation
Long/short-strategi som går mot trängsel i funding på det inversa perpetual-kontraktet BTC COIN-M (BTCUSD_PERP.BINANCE_CM, 4H-staplar). Varje fundingnotering efter 8 timmar får en midrank jämfört med de senaste 90 noteringarna (midrank krävs eftersom Binance begränsar positiv funding vid COIN-M, vilket skapar långa serier av lika värden). Funding i den nedre svansen (trängsel bland blankare som betalar) => LONG; i den övre svansen (trängsel bland köpare som betalar) => SHORT. Signalen är den kontinuerliga motriktningspoängen 1 - 2*rank i [-1, +1], beräknad på nytt för varje stapel. Positioner stängs när funding normaliseras genom medianen i gynnsam riktning, vid en tidsgräns på hold_bars eller vid en skyddande stop loss på 5%. Om fundingserien saknas eller är inaktuell är signalen neutral och inga affärer görs – det finns ingen reservlösning baserad enbart på pris. Positionsstorleken riskerar risk_pct av kapitalet mot stop lossen, begränsas till max_gross_frac av kapitalet och avrundas nedåt till hela inversa kontrakt om $100.
Iterationshistorik
Utfallssammanfattning
En kandidat måste klara verifieringsfasen inom sin tidsgräns på ett tillförlitligt sätt, annars faller den innan dess fördel har bedömts. Upprepade tidsgränsöverskridanden vid verifiering avslutar körningen oavsett signalens kvalitet, och den tidigare iterationens avkastning per affär under golvet fick aldrig chansen att testas på nytt.
Strategin övergavs som ”verifying_stuck_3_timeouts”: verifieringsfasen slutfördes inte efter tre tidsgränsöverskridanden över två iterationer. Därför klarade strategin aldrig verifieringen och gick inte vidare till ett nytt backtest, granskning av backtest, optimering eller analys. Det rör sig om ett fel i infrastrukturen och verifieringsprocessen, inte en bedömning av mekanismen.
En long/short-strategi för ett instrument och en handelsplats som använder medelvärdesåtergång efter extrema fundingnivåer på det inversa perpetual-kontraktet BTC COIN-M (BTCUSD_PERP.BINANCE_CM). Strategin behandlade fundingräntan efter 8 timmar som ett mått på trängsel: varje notering rangordnades (med midrank för att hantera Binances fundingtak på +0.01%) mot ett rullande 30-dagarsfönster. Den gick mot den trängda sidan (kort i den övre svansen, lång i den nedre) och stängde när funding normaliserades genom medianen, vid en tidsgräns eller vid en stop loss.
Det finns inga resultatdata från den här körningen – den producerade aldrig ett slutfört backtest. De enda siffrorna kommer från en tidigare iteration som nämns i koden: ~650 affärer vid avg_trade_return_pct 0.0794% (under golvet på ~0.10% CM), med genomsnittlig vinst på $582 ≈ genomsnittlig förlust på $534 och en träffsäkerhet som vid slantsingling. Iteration 2 försökte åtgärda detta genom att strama åt svansen till 5% och hålla positionerna tills återgången passerade medianen.
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.