Kortpositionen var precis den affär backtesten ville ha. Markpriset hade fallit ungefär åtta procent på elva minuter. Den orealiserade vinsten hade ökat. Underhållsmarginalen var betryggande. Sedan köpte börsen tillbaka positionen till ett pris som inte hade noterats på köpbudet, och resten av kraschen utspelade sig på ett konto som redan var helt stängt.
Det avslutet beror på automatisk skuldavveckling. Det är vad handelsplatsen gör när en likviderad långposition går i konkurs, orderboken inte kan absorbera den och försäkringsfonden inte kan täcka underskottet. Motparterna med lönsamma kortpositioner rankas, och motparterna högst i kön börjar stängas till den konkursade handlarens konkurspris. Din likvidation är en annan händelse. Det här händer medan din marginalsats fortfarande ser bra ut.
Kortpositionen som fortfarande var öppen kl. 14:03
Isolerad marginal, 25×: sålt 2 BTC i en USDT-marginaliserad perpetual till 64,200. Markpris: 59,100. Orealiserad vinst: 10,200 USDT. Strategins enda aktiva order är en stoporder vid 65,400 som ska täcka en squeeze som ännu inte har kommit. Plånbokssaldot är de ursprungliga 5,136 i initialmarginal. Eget kapital är 15,336 om man räknar med den öppna vinsten, vilket börsen gör.
Den effektiva hävstången har redan sjunkit från 25× mot 8× eftersom de 10,200 nu ingår i nämnaren. Signalen bryr sig inte. Det är en kortposition på en trend, den går med vinst och backtesten behåller 2 BTC genom allt som händer härnäst.
Långpositionerna som gick under noll
Orderboken rörde sig inte stegvis nedåt. Den hoppade ned. En långposition på 2 BTC med 50× hävstång, öppnad vid 60,600, hade omkring 1,220 USDT i isolerad marginal per coin. Kontots eget kapital når noll nära 59,390. Likvidationsmotorn försöker först sälja till köpbudet. Under en kaskad är köpbudet bara ett rykte. Positionen går i konkurs: förlusten är större än marginalen och någon måste betala mellanskillnaden.
En vanlig eftermiddag är försäkringsfonden den som betalar. Fonden består av marginal som blir över från likvidationer som stängdes bättre än konkurspriset och ligger i en pool som du aldrig ser som en tidsserie. Jag har inte handelsplatsens privata saldo för den timmen, och det har inte heller din researchstack. Du ser följden som offentliggörs. Antingen tog fonden över den konkursade långpositionen eller så började den kalla in kortpositioner.
Poolen som skulle ta förlusten
Binance och Bybit drar inte av en proportionell del från varje lönsamt konto när fonden tar slut. De rankar motparten och stänger positioner från toppen av kön tills underskottet är täckt. Hyperliquid gör något liknande. En backtest som likställer ”inte likviderad” med ”fortfarande kvar i affären” har i tysthet antagit att fonden är oändlig.
Fem lampor och 0.665
Binance publicerar rankningen. PnL-procenten är den orealiserade vinsten dividerad med det absoluta nominella värdet. Effektiv hävstång är det absoluta nominella värdet dividerat med plånbokssaldot plus orealiserad vinst. För lönsamma positioner är poängen produkten av de två. Förlustpositioner får en annan formel och hamnar längst bak.
Vår kortposition kl. 14:03: nominellt värde 118,200, vinst 10,200, plånbokssaldo 5,136. PnL-procent: 8.63%. Effektiv hävstång: 7.71×. Poäng: 0.665.
| Konto | Kortpositionens storlek | Plånbokssaldo | Poäng | Lampor | Vad ADL gör |
|---|---|---|---|---|---|
| Den här kortpositionen | 2.0 BTC | 5,136 | 0.665 | 5 | Stängs först, helt |
| Samma position, större plånbokssaldo | 2.0 BTC | 40,000 | 0.203 | 2 | Lämnas orörd den här omgången |
| En kortposition till halva storleken | 0.5 BTC | 12,000 | 0.175 | 2 | Lämnas orörd den här omgången |
Den tunna vinnaren är det första namnet börsen ropar upp. Samma 2 BTC med ett plånbokssaldo på 40,000 hade sänkt den effektiva hävstången till under 2.5× och poängen till under 0.22. Om vi hade lagt till säkerhet skulle vi ha flyttats längre ned i kön. Backtesten övervägde aldrig att lägga till säkerhet, eftersom det inte var något fel på affären.
Jag brukade se de fem små lamporna vid positionen som dekoration, ungefär som man ignorerar motorlampan tills man redan är ute på motorvägen. De är den enda varningen, och de säger ingenting om huruvida fonden fortfarande har pengar. Cross margin skulle också ha sänkt vår poäng: hela plånbokssaldot ingår i nämnaren. Det var den isolerade marginalen som placerade oss längst fram.
Avslutet vid 59,390
ADL stänger våra 2 BTC vid 59,390, den konkursade långpositionens konkurspris. Markpriset är då 59,100. Vi ligger kort, så att stänga innebär att köpa, och 59,390 är ett sämre köp än markpriset. Realiserad vinst: 9,620 USDT. Marknadsvärdet en sekund tidigare visade 10,200. Skillnaden på 580 USDT är tilldelningskostnaden: du användes som stötdämpare, så du får inte den sista noteringen.
Det avslutet är en tilldelning mot en konkursad långposition, inte ett köp av det köpbud du hade visat. Det finns ingen plats i kön, ingen post-only-flagga och ingen möjlighet att avbryta. Avgiftshanteringen varierar mellan handelsplatser och är vanligtvis obehaglig. Stopordern vid 65,400 är fortfarande aktiv, nu kopplad till en kvantitet som kontot inte längre har. Jag har en skärmbild från supporten där handlaren klistrade in avslutet och skrev ”Jag klickade inte på det här.” Det hade de inte.
De fyrtio minuter som backtesten behöll kortpositionen
Markpriset fortsätter ned. Timlägsta är 58,050. Backtesten, fortfarande kort 2, bokför ytterligare 2,680 USDT i öppen vinst och en finansieringsbetalning på en position som papperskontot inte har. Papperskontot är helt stängt. Om strategin följer trenden kanske den vill gå kort igen vid 58,050. Backtesten går inte in på nytt, eftersom den aldrig lämnade positionen. Från den här tidsstämpeln och framåt skiljer sig de två liggarna åt i fråga om kvantitet, finansiering, stopordern och vad nästa bars signal gör med ”aktuell position”.
Partiell ADL är svårare att stämma av. Om den konkursade långpositionen hade varit 1.5 BTC skulle kontot ligga kort 0.5 BTC medan backtesten låg kort 2.0 BTC, och storleken på varje senare delavslut skulle baseras på fel innehav. Stopordern är fortfarande aktiv på researchsidan och täcker en kvantitet som är ett spöke.
Raden som liggaren måste få
Du får ingen historisk tidsserie över försäkringsfonden med samma detaljnivå som OHLCV. Du kan ändå låta bli att låtsas att fonden är oändlig. Logga ett oombett avslut med en orsakskod, ett konkurspris och den återstående kvantiteten. Stresstesta svansen i din research: när avkastningen och likvidationsvolymen stiger samtidigt, tvångsstäng en del av de isolerade positionerna med högst poäng och låt dem inte få resten av rörelsen. Jämför den aktiekurvan med den där varje aktiv kortposition följer med till barens lägsta.
En kortposition som går med vinst är det första namnet börsen ropar upp när motparten går omkull. Om backtesten inte kan förlora på det sättet håller den inte samma kontrakt som papperskontot kommer att hålla när lamporna går från två till fem.
← Alla inlägg


