Trumpa pozicija buvo būtent toks sandoris, kokio norėjo atgalinis testas. Mark kaina per vienuolika minučių nukrito maždaug aštuoniais procentais. Nerealizuotas pelnas augo. Palaikomoji marža buvo pakankama. Tada birža nupirko poziciją už kainą, kuri nebuvo pasirodžiusi pirkimo pavedimuose, o likusi rinkos griūtis vyko sąskaitoje, kurioje pozicijos jau nebebuvo.
Toks sandorio įvykdymas vadinamas automatiniu pozicijų mažinimu. Taip prekybos platforma elgiasi, kai likviduojama ilgoji pozicija pasiekia bankroto ribą, pavedimų knyga nepajėgia jos absorbuoti, o draudimo fondas negali padengti trūkumo. Sistema surikiuoja pelningas trumpąsias pozicijas ir pradeda jas uždarinėti likviduojamo prekiautojo bankroto kaina. Jūsų likvidavimas yra kitas įvykis. Šis įvyksta tada, kai jūsų maržos rodiklis vis dar atrodo geras.
Trumpa pozicija, vis dar atidaryta 14:03
Atskira marža, 25×, parduoti 2 BTC USDT marža užtikrinto neterminuoto ateities sandorio už 64,200. Mark kaina – 59,100. Nerealizuotas pelnas – 10,200 USDT. Vienintelis veikiantis strategijos pavedimas yra stopas ties 65,400, skirtas apsisaugoti nuo dar neprasidėjusio staigaus kainos šuolio. Piniginės likutis – pradinis 5,136 pradinės maržos. Nuosavas kapitalas, įskaičiavus atvirą pelną, yra 15,336 – birža jį įskaičiuoja.
Faktinis finansinis svertas jau sumažėjo nuo 25× iki maždaug 8×, nes tie 10,200 dabar įtraukiami į vardiklį. Signalo tai nedomina. Tai veikianti trumpa pozicija pagal tendenciją, ir atgalinis testas laikys 2 BTC, kad ir kokia kaina pasirodytų toliau.
Ilgosios pozicijos, nusiritusios žemiau nulio
Kaina nesileido palaipsniui. Ji šoktelėjo žemyn. 2 BTC ilgoji pozicija su 50× svertu, atidaryta ties 60,600, turėjo apie 1,220 USDT atskiros maržos kiekvienam BTC. Tos sąskaitos nuosavas kapitalas pasiekia nulį ties maždaug 59,390. Likvidavimo sistema pirmiausia bando parduoti už pirkėjų siūlomą kainą. Grandininės likvidacijų reakcijos metu tokios kainos tėra gandas. Pozicija bankrutuoja: nuostolis viršija maržą, tad kažkam tenka padengti skirtumą.
Įprastą popietę tą skirtumą padengia draudimo fondas. Fondą sudaro likusi marža iš likvidacijų, uždarytų geresne nei bankroto kaina; tai telkinys, kurio nematote laiko eilutėje. Neturiu to laikotarpio biržos privataus likučio, ir jūsų tyrimų sistemoje jo taip pat nėra. Matote viešai pastebimą padarinį. Arba fondas padengė bankrutavusią ilgąją poziciją, arba pradėjo kviesti trumpųjų pozicijų turėtojus.
Telkinys, turėjęs padengti nuostolį
Binance ir Bybit, fondui išsekus, nesumažina kiekvienos pelningos sąskaitos proporcingai. Jos surikiuoja kitos pusės pozicijas ir uždaro jas nuo sąrašo viršaus, kol trūkumas padengiamas. Hyperliquid taiko panašų mechanizmą. Atgalinis testas, kuris „nelikviduota“ laiko „sandoris vis dar atidarytas“, tyliai daro prielaidą, kad fondas yra begalinis.
Penkios lemputės ir 0.665
Binance skelbia reitingavimo tvarką. PnL procentas – nerealizuotas pelnas, padalytas iš absoliučios nominaliosios vertės. Faktinis finansinis svertas – absoliuti nominalioji vertė, padalyta iš piniginės likučio ir nerealizuoto pelno sumos. Jei pozicija pelninga, balas yra šių dviejų rodiklių sandauga. Nuostolingoms pozicijoms taikoma kita formulė, jos atsiduria sąrašo gale.
Mūsų trumpa pozicija 14:03: nominalioji vertė 118,200, pelnas 10,200, piniginės likutis 5,136. PnL procentas – 8.63%. Faktinis finansinis svertas – 7.71×. Balas – 0.665.
| Sąskaita | Trumpas kiekis | Piniginės likutis | Balas | Lemputės | Automatinio pozicijų mažinimo veiksmas |
|---|---|---|---|---|---|
| Ši trumpa pozicija | 2.0 BTC | 5,136 | 0.665 | 5 | Uždaryta pirma, visa apimtimi |
| Toks pat kiekis, didesnis piniginės likutis | 2.0 BTC | 40,000 | 0.203 | 2 | Šį kartą nepaliesta |
| Pusės dydžio trumpa pozicija | 0.5 BTC | 12,000 | 0.175 | 2 | Šį kartą nepaliesta |
Lėkštos maržos laimėtojas – pirmasis, kuriam paskambina birža. Tie patys 2 BTC, laikomi sąskaitoje su 40,000 likučiu, būtų sumažinę faktinį finansinį svertą iki mažiau nei 2.5×, o balą – iki mažiau nei 0.22. Papildomas užstatas būtų nuleidęs mus sąraše žemyn. Atgalinis testas net nesvarstė galimybės papildyti užstatą, nes su sandoriu viskas buvo gerai.
Anksčiau penkias mažas lemputes prie pozicijos laikiau dekoracija – kaip kontrolinę variklio lemputę, kurią ignoruoji, kol jau važiuoji greitkeliu. Tai vienintelis įspėjimas, ir jis nieko nepasako apie tai, ar fonde dar yra pinigų. Kryžminė marža taip pat būtų sumažinusi mūsų balą: į vardiklį įtraukiama visa piniginė. Būtent atskira marža mus iškėlė į sąrašo viršų.
Sandorio įvykdymas ties 59,390
Automatinis pozicijų mažinimas uždaro mūsų 2 BTC ties 59,390 – bankrutavusios ilgosios pozicijos bankroto kaina. Tuo metu Mark kaina yra 59,100. Esame pardavę, todėl uždarydami perkame, o 59,390 yra blogesnė pirkimo kaina nei mark kaina. Realizuotas pelnas – 9,620 USDT. Sekunde anksčiau pelnas pagal rinkos vertę buvo 10,200. 580 USDT skirtumas yra priskyrimo nuostolis: tapote atsargine priemone, todėl neatitenka paskutinė sandorio kaina.
Šis sandoris priskirtas bankrutavusiai ilgajai pozicijai padengti, o ne įvykdytas paėmus jūsų siūlytą pirkimo kainą. Nėra vietos eilėje, tik „post-only“ vėliavėlės ir galimybės atšaukti pavedimą. Mokesčių taikymas priklauso nuo platformos ir paprastai būna nepalankus. Stopas ties 65,400 vis dar aktyvus, nors dabar priskirtas kiekiui, kurio sąskaitoje nebėra. Turiu pagalbos tarnybos ekrano nuotrauką, kurioje prekiautojas įklijavo sandorio įvykdymo duomenis ir parašė: „Aš to nepaspaudžiau.“ Ir tikrai nepaspaudė.
Keturiasdešimt minučių, kurias atgalinis testas laikė trumpąją poziciją
Mark kaina toliau krinta. Valandos žemiausia kaina – 58,050. Atgalinis testas, vis dar laikantis 2 BTC trumpąją poziciją, užfiksuoja dar 2,680 USDT atviro pelno ir gauna finansavimo mokėjimą už poziciją, kurios popierinėje sąskaitoje nebėra. Popierinėje sąskaitoje pozicija uždaryta. Jei strategija seka tendenciją, ji gali norėti vėl atidaryti trumpąją poziciją ties 58,050. Atgalinis testas jos neatidarys, nes joje pozicija niekada nebuvo uždaryta. Nuo šios laiko žymos abu apskaitos žurnalai skiriasi pozicijos kiekiu, finansavimu, stopu ir tuo, ką kitos žvakės signalas darys su „dabartine pozicija“.
Dalinis automatinis pozicijų mažinimas dar sunkiau suderinamas. Jei bankrutavusi ilgoji pozicija būtų buvusi 1.5 BTC, sąskaitoje liktų 0.5 BTC trumpoji pozicija, o atgaliniame teste – 2.0 BTC trumpoji pozicija; visi vėlesni pavedimai būtų skaičiuojami pagal neteisingą pozicijos kiekį. Be to, stopas tyrimų sistemoje vis dar aktyvus ir dengia kiekį, kuris tėra vaiduoklis.
Eilutė, kurią reikia įtraukti į apskaitos žurnalą
Istorinių draudimo fondo duomenų tokio tikslumo kaip OHLCV negausite. Vis tiek galite atsisakyti apsimesti, kad fondas begalinis. Užregistruokite neinicijuotą sandorio įvykdymą, nurodydami priežasties kodą, bankroto kainą ir likusį kiekį. Tyrimuose patikrinkite kraštinius scenarijus: kai grąža ir likvidacijų apimtis vienu metu smarkiai išauga, priverstinai uždarykite dalį aukščiausią balą turinčių pelningų pozicijų su atskira marža ir neleiskite joms pasipelnyti iš likusio kainos judėjimo. Palyginkite tokios strategijos nuosavo kapitalo kreivę su kreive, kai kiekviena atidaryta trumpa pozicija laikoma iki žemiausios žvakės kainos.
Birža pirmiausia kreipiasi į veikiančią trumpąją poziciją, kai kita pusė bankrutuoja. Jei atgalinis testas negali patirti tokio nuostolio, jo pozicija nėra tas pats kontraktas, kurį laikys popierinė sąskaita, kai lempučių skaičius padidės nuo dviejų iki penkių.
← Visi įrašai


