29. oktober 2026 · backtesting

Din short tjente på backtesten. Auto-deleveraging lukkede den alligevel.

Din short tjente på backtesten. Auto-deleveraging lukkede den alligevel.

Shorten var den handel, backtesten ønskede. Markedet var faldet omkring otte procent på elleve minutter. Den urealiserede gevinst voksede. Vedligeholdelsesmarginen var rigelig. Så købte børsen positionen tilbage til en pris, der ikke var blevet handlet på buddet, og resten af krakket udspillede sig på en konto, der allerede var lukket.

Det fill skyldes auto-deleveraging. Det er det, handelsplatformen gør, når en likvideret long går konkurs, ordrebogen ikke kan absorbere den, og forsikringsfonden ikke kan dække hullet. Motoren rangerer de profitable shorts og begynder at lukke dem til den konkursramte traders konkurspris. Din likvidation er en anden hændelse. Denne sker, mens din marginratio stadig ser fin ud.

Shorten, der stadig var åben kl. 14:03

Isoleret margin, 25×, solgt 2 BTC af en USDT-marginaliseret perpetual til 64,200. Mark er 59,100. Urealiseret gevinst er 10,200 USDT. Strategiens eneste aktive ordre er et stop ved 65,400, der skal dække en squeeze, som endnu ikke er kommet. Walletsaldoen er de oprindelige 5,136 i startmargin. Egenkapitalen er 15,336, hvis man medregner den åbne gevinst, sådan som børsen gør.

Den effektive gearing er allerede faldet fra 25× mod 8×, fordi de 10,200 nu indgår i nævneren. Signalet er ligeglad. Det er en trend-short, den virker, og backtesten holder 2 BTC gennem alt, hvad der bliver handlet som det næste.

Long-positionerne, der gik i minus

Ordrebogen gled ikke ned. Den sprang. En long på 2 BTC med 50× gearing, åbnet til 60,600, havde omkring 1,220 USDT isoleret margin pr. coin. Kontoens egenkapital rammer nul omkring 59,390. Likvidationsmotoren prøver først at sælge til buddet. Under en kaskade er buddet kun et rygte. Positionen går konkurs: Tabet er større end marginen, og nogen må betale forskellen.

En almindelig eftermiddag er forsikringsfonden den, der betaler. Fonden består af den overskydende margin fra likvidationer, der blev lukket bedre end konkursprisen, og ligger i en pulje, du aldrig ser som en tidsserie. Jeg har ikke handelsplatformens private saldo for den time, og det har din research-stack heller ikke. Du ser den offentlige konsekvens. Enten dækkede fonden den konkursramte long, eller også begyndte den at kalde shorts ind.

Puljen, der skulle tage tabet

Binance og Bybit barberer ikke lidt af hver profitabel konto, når fonden slipper op. De rangerer den modsatte side og lukker fra toppen af køen, indtil hullet er dækket. Hyperliquid gør noget tilsvarende. En backtest, der behandler »ikke likvideret« som »stadig med i handlen«, har stiltiende antaget, at fonden er uendelig.

Hvis din simulator modellerer mark price, vedligeholdelsesmargin og et likvidationsfill, har den stadig et hul. Den stack besvarer spørgsmålet »gik jeg fallit?« ADL besvarer spørgsmålet »gik en anden fallit gennem fonden, og var jeg profitabel nok til at kunne bruges?«

Fem lamper og 0.665

Binance offentliggør rangeringen. PnL-procent er urealiseret gevinst divideret med absolut notional. Effektiv gearing er absolut notional divideret med wallet plus urealiseret gevinst. Hvis positionen er profitabel, er scoren produktet af de to. Tabsgivende positioner får en anden formel og ligger bagerst.

Vores short kl. 14:03: notional 118,200, gevinst 10,200, wallet 5,136. PnL-procenten er 8.63%. Den effektive gearing er 7.71×. Scoren er 0.665.

KontoShortmængdeWalletScoreLamperADL-konsekvens
Denne short2.0 BTC5,1360.6655Lukkes først, helt
Samme position, større wallet2.0 BTC40,0000.2032Urørt i denne runde
En halv så stor short0.5 BTC12,0000.1752Urørt i denne runde

Den lille vinder er det første navn, børsen kalder. De samme 2 BTC med en wallet på 40,000 ville have bragt den effektive gearing under 2.5× og scoren under 0.22. Mere sikkerhed ville have rykket os ned i køen. Backtesten overvejede aldrig at tilføje sikkerhed, for der var ikke noget galt med handlen.

Jeg plejede at betragte de fem små lamper på positionen som pynt, ligesom man ignorerer motorlampen, indtil man allerede er ude på motorvejen. De er den eneste advarsel, og de fortæller dig intet om, hvorvidt der stadig er penge i fonden. Cross margin ville også have sænket vores score: hele walletbeløbet indgår i nævneren. Det var isoleret margin, der placerede os forrest.

Føllet til 59,390

ADL lukker vores 2 BTC til 59,390, den konkursramte longs konkurspris. Mark er på det tidspunkt 59,100. Vi er short, så lukning betyder, at vi køber, og 59,390 er en dårligere købspris end mark. Realiseret gevinst er 9,620 USDT. Mark-to-market et sekund tidligere var 10,200. Forskellen på 580 USDT er tildelingsstraffen: Du blev brugt som sikkerhedsnet, så du får ikke den sidste handel med.

Det fill er en tildeling mod en konkursramt long, ikke et køb til det bud, du viste. Der er ingen plads i køen, intet post-only-flag og ingen mulighed for at annullere. Gebyrbehandlingen afhænger af handelsplatformen og er som regel grim. Stoppet ved 65,400 er stadig aktivt, nu knyttet til en mængde, kontoen ikke længere har. Jeg har et skærmbillede fra support, hvor traderen indsatte føllet og skrev »Det klikkede jeg ikke på.« Det havde de heller ikke.

25×startgearing med isoleret margin
0.665ADL-rangscore
2,680 USDTkrakket, kontoen aldrig var med i

De fyrre minutter, backtesten beholdt shorten

Mark fortsætter ned. Timens laveste pris er 58,050. Backtesten, stadig short 2, bogfører yderligere 2,680 USDT i åben gevinst og en fundingbetaling på en position, som paper-kontoen ikke har. Paper-kontoen er flad. Hvis strategien følger trenden, vil den måske ind i shorten igen ved 58,050. Backtesten går ikke ind igen, for den gik aldrig ud. Fra dette tidspunkt er de to regnskaber uenige om mængde, funding, stoppet og hvad næste bars signal gør med »aktuel position«.

Delvis ADL er endnu sværere at afstemme. Hvis den konkursramte long havde været 1.5 BTC, ville kontoen være short 0.5, mens backtesten var short 2.0, og alle senere fills ville blive dimensioneret ud fra den forkerte beholdning. Og stoppet er stadig aktivt i research-siden og dækker en mængde, der kun findes som et spøgelse.

Den række, regnskabet skal have

Du får ikke en historisk tidsserie over forsikringsfonden med samme detaljeringsgrad som OHLCV. Du kan stadig lade være med at foregive, at fonden er uendelig. Log et uopfordret fill med en årsagskode, en konkurspris og den resterende mængde. I research skal du stressteste halen: Når afkast og likvidationsvolumen stiger samtidig, så tvangsluk en del af de isolerede vindere med de højeste scorer, og lad dem ikke beholde resten af bevægelsen. Sammenlign egenkapitalkurven med den kurve, hvor alle aktive shorts holder til barens laveste pris.

En short, der virker, er det første navn, børsen kalder, når den anden side går fallit. Hvis backtesten ikke kan tabe på den måde, holder den ikke den samme kontrakt, som paper-kontoen kommer til at holde, når lamperne går fra to til fem.

kryptofuturesauto-deleveragingforsikringsfondpaper tradingmargin
← Alle indlæg