29. oktober 2026 · backtesting

Vaša kratka pozicija je v backtestu prinašala dobiček. Samodejno razdolževanje jo je vseeno zaprlo.

Vaša kratka pozicija je v backtestu prinašala dobiček. Samodejno razdolževanje jo je vseeno zaprlo.

Kratka pozicija je bila natanko tak posel, kakršnega je želel backtest. Mark je v enajstih minutah padel za približno osem odstotkov. Nerealizirani dobiček je rasel. Vzdrževalno kritje je bilo več kot zadostno. Nato je borza pozicijo odkupila po ceni, ki se na ponudbeni strani knjige naročil sploh ni pojavila, preostanek padca pa se je zgodil na računu, ki je bil že brez pozicije.

Ta izvršitev je posledica samodejnega razdolževanja. Do njega pride, ko likvidirana dolga pozicija pade pod stečajno ceno, knjiga naročil tega ne more absorbirati, zavarovalni sklad pa ne more pokriti primanjkljaja. Sistem razvrsti dobičkonosne kratke pozicije in jih začne zapirati po stečajni ceni trgovalca v stečaju. Vaša likvidacija je drug dogodek. To se zgodi, ko je vaše razmerje kritja še vedno videti povsem v redu.

Kratka pozicija, ki je bila še odprta ob 14:03

Izolirano kritje, 25×, prodanih 2 BTC trajne pogodbe s kritjem v USDT po ceni 64,200. Mark je 59,100. Nerealizirani dobiček znaša 10,200 USDT. Edino aktivno naročilo strategije je stop pri 65,400, ki krije primer nenadnega odboja, do katerega še ni prišlo. Stanje denarnice je začetnih 5,136 kritja. Kapital znaša 15,336, če prištejemo odprti dobiček, kar borza tudi počne.

Učinkoviti finančni vzvod je že padel s 25× proti 8×, ker je teh 10,200 zdaj v imenovalcu. Signala to ne zanima. Gre za kratko pozicijo po trendu, ki se obnese, backtest pa bo obdržal 2 BTC ne glede na to, kaj se bo izpisalo v naslednjem trenutku.

Dolge pozicije, ki so padle pod ničlo

Cena se ni spuščala po knjigi naročil. Preskočila je. Dolga pozicija 2 BTC z vzvodom 50×, odprta pri 60,600, je imela približno 1,220 USDT izoliranega kritja na kovanec. Kapital na tem računu doseže ničlo blizu 59,390. Likvidacijski sistem najprej poskusi izvršitev po ponudbeni ceni. Med kaskado je ponudbena cena le govorica. Pozicija bankrotira: izguba preseže kritje in nekdo mora poravnati razliko.

Ob običajnem popoldnevu je ta nekdo zavarovalni sklad. Sklad sestavljajo preostala sredstva iz likvidacij, ki so se zaprle po ugodnejši ceni od stečajne. Ta sredstva ležijo v skupnem skladu, ki ga nikoli ne vidite kot časovno vrsto. Nimam zasebnih podatkov borze o stanju sklada za tisto uro, prav tako jih nima vaš raziskovalni sistem. Vidite le javno posledico. Sklad je bodisi prevzel bankrotirano dolgo pozicijo bodisi začel klicati imetnike kratkih pozicij.

Sklad, ki naj bi prevzel izgubo

Binance in Bybit ob izčrpanju sklada ne zmanjšata vseh dobičkonosnih računov sorazmerno. Razvrstita nasprotne pozicije in jih zapirata od vrha seznama navzdol, dokler primanjkljaj ni pokrit. Hyperliquid počne nekaj podobnega. Backtest, ki predpostavlja, da »še nisem bil likvidiran« pomeni »še vedno sem v poslu«, tiho predpostavlja, da je sklad neskončen.

Če vaš simulator modelira mark ceno, vzdrževalno kritje in izvršitev likvidacije, ima še vedno slepo pego. Ta sklop odgovarja na vprašanje »sem propadel?« Samodejno razdolževanje pa odgovarja na vprašanje »je kdo drug propadel prek sklada in sem bil dovolj dobičkonosen, da sem prišel prav?«

Pet lučk in 0.665

Binance objavlja pravila razvrščanja. Odstotek PnL je nerealizirani dobiček, deljen z absolutno nominalno vrednostjo pozicije. Učinkoviti finančni vzvod je absolutna nominalna vrednost pozicije, deljena z denarnico in nerealiziranim dobičkom. Pri dobičkonosnih pozicijah je ocena zmnožek teh dveh vrednosti. Pozicije z izgubo uporabljajo drugo formulo in so na koncu seznama.

Naša kratka pozicija ob 14:03: nominalna vrednost 118,200, dobiček 10,200, denarnica 5,136. Odstotek PnL je 8.63%. Učinkoviti finančni vzvod je 7.71×. Ocena je 0.665.

RačunKoličina kratke pozicijeDenarnicaOcenaLučkeUčinek samodejnega razdolževanja
Ta kratka pozicija2.0 BTC5,1360.6655Najprej zaprta, v celoti
Enaka pozicija, večja denarnica2.0 BTC40,0000.2032Tokrat nedotaknjena
Pol manjša kratka pozicija0.5 BTC12,0000.1752Tokrat nedotaknjena

Vitki zmagovalec je prvo ime, ki ga pokliče borza. Ista pozicija 2 BTC v denarnici s 40,000 bi zmanjšala učinkoviti vzvod pod 2.5×, oceno pa pod 0.22. Z dodatnim zavarovanjem bi se pomaknili nižje na seznamu. Backtest ni nikoli upošteval dodajanja zavarovanja, ker s poslom ni bilo nič narobe.

Pet drobnih lučk ob poziciji sem nekoč imel za okras, kot opozorilno lučko motorja, ki jo ignorirate, dokler že ne vozite po avtocesti. So edino opozorilo, nič pa vam ne povedo o tem, ali ima sklad še denar. Tudi navzkrižno kritje bi znižalo našo oceno: v imenovalec gre celotna denarnica. Izolirano kritje nas je postavilo na začetek vrste.

Izvršitev pri 59,390

Samodejno razdolževanje zapre našo pozicijo 2 BTC pri 59,390, stečajni ceni bankrotirane dolge pozicije. Mark je v tistem trenutku 59,100. Mi smo na kratki strani, zato zapiranje pomeni nakup, 59,390 pa je slabša nakupna cena od mark cene. Realizirani dobiček znaša 9,620 USDT. Sekundo prej je bil dobiček po vrednotenju po mark ceni 10,200. Razlika 580 USDT je kazen za prevzem tveganja: uporabili so vas kot varnostno mrežo, zato ne dobite zadnje izpisane cene.

Ta izvršitev je prenos pozicije z bankrotirane dolge pozicije, ne pa nakup po ponudbeni ceni, ki ste jo prikazovali. Ni položaja v vrsti, ni zastavice post-only, ni možnosti za preklic. Obravnava provizij je odvisna od borze in običajno neprijetna. Stop pri 65,400 je še vedno aktiven, zdaj pa je vezan na količino, ki je račun nima več. Imam posnetek zaslona podpore, na katerem je trgovalec prilepil izvršitev in napisal: »Tega nisem kliknil.« Pa res ni.

25×začetni izolirani vzvod
0.665ocena za razvrstitev pri samodejnem razdolževanju
2,680 USDTpadec, ki ga račun ni doživel

Štirideset minut, ko je backtest še držal kratko pozicijo

Mark še naprej pada. Najnižja cena v uri je 58,050. Backtest, ki je še vedno v kratki poziciji 2, zabeleži dodatnih 2,680 USDT odprtega dobička in plačilo financiranja za pozicijo, ki je papirni račun nima. Papirni račun nima odprte pozicije. Če je strategija sledilec trendu, bo morda želela znova odpreti kratko pozicijo pri 58,050. Backtest je ne bo odprl znova, ker je nikoli ni zaprl. Od tega časovnega žiga naprej se knjigi razlikujeta po količini, financiranju, stopu in tem, kaj naslednja sveča naredi s »trenutno pozicijo«.

Delno samodejno razdolževanje je še težje uskladiti. Če bi bila bankrotirana dolga pozicija velika 1.5 BTC, bi račun imel kratko pozicijo 0.5, backtest pa kratko pozicijo 2.0, zato bi bila vsaka poznejša izvršitev odmerjena glede na napačno zalogo. Stop pa bi bil na raziskovalni strani še vedno aktiven in bi pokrival količino, ki je le še prikazen.

Vrstica, ki jo mora dobiti glavna knjiga

Zgodovinskega zapisa zavarovalnega sklada, ki bi bil tako podroben kot OHLCV, ne boste dobili. Še vedno pa se lahko nehate pretvarjati, da je sklad neskončen. Zabeležite nenaročeno izvršitev s kodo razloga, stečajno ceno in preostalo količino. V raziskavi obremenite skrajne scenarije: ko so donosi in obseg likvidacij hkrati visoki, prisilno zaprite del najbolje ocenjenih dobičkonosnih izoliranih pozicij in jim ne dovolite, da poberejo preostanek gibanja. Primerjajte to krivuljo kapitala s tisto, pri kateri vsaka aktivna kratka pozicija ostane odprta do najnižje cene sveče.

Kratka pozicija, ki se obnese, je prvo ime, ki ga borza pokliče, ko nasprotna stran propade. Če backtest ne more izgubiti na ta način, ne drži iste pogodbe, kot jo bo imel papirni račun, ko se lučke spremenijo z dveh na pet.

kripto terminske pogodbesamodejno razdolževanjezavarovalni skladpapirno trgovanjekritje
← Vse objave