Kraken ateities sandoriai: kai kurie limitiniai pavedimai gali būti užpildyti atšaukus
Kai kurie Kraken ateities sandorių limito pavedimai vis tiek gali būti vykdomi po sėkmingo atšaukimo, jei atšaukimas gaunamas per Maker Protection sulaikymo langą. Spalio 8 d. Kraken išplėtė sistemą, įtraukdama šią užsakymų tvarkymo taisyklę į daugiau sutarčių.
Krakenas baigė 2 etapą po to, kai paskelbė apie 61 papildomą neterminuotą sutartį. Maker Protection taikoma pasirinktoms ateities sandorių rinkoms; Kraken dokumentuose aprašomas pradinis 20 milisekundžių palaikymas.
Ką keičia Kraken ateities sandorių atšaukimas
„Maker Protection“ saugo pavedimus, kurie gali atimti likvidumą, kol jie pasiekia atitikimo variklį, todėl prekybininkai, kurių pavedimai neveikia, laiko reaguoti. Ribinis pavedimas be nurodymo tik po to yra laikomas padengtoje rinkoje, net jei kitu atveju jis būtų priklausęs nuo knygos.
Atšaukimas šiame lange pakeičia tai, ką užsakymas gali palikti. Kraken konvertuoja sulaikytą vietą į neatidėliotiną arba atšauktą, o tai reiškia, kad ji gali prekiauti, kai ji bus išleista, bet negali palikti neužpildytos knygos likučio. Pradinis sulaikymo galiojimo laikas išlieka toks pat.
Pavyzdžiui, prekiautojas pateikia ne tik ribinį pavedimą ir atšaukia prieš pasibaigiant sulaikymo galiojimui. Atšaukimo užklausa apeina uždelsimą ir paverčia sulaikytą vietą į nedelsiant arba atšaukti. Pradiniu išleidimo laiku jis vis dar gali būti užpildytas; bet kokia neužpildyta suma yra išmesta.
Krakenas praneša apie šias instrukcijas atskirai. Atšaukimas gauna sėkmingą užsakymo būseną „atšauktas“, o užsakymas vėliau praneša apie savo užpildymą arba neįvykdymą. Konvertuotam limitui, kuriuo negalima prekiauti, REST v3 atsakymas yra iocWouldNotExecute.
Kraken instrumentų tiekimas identifikuoja kiekvienos rinkos sukonfigūruotą išlaikymą makerProtectionMillis. Jo dokumentacijoje teigiama, kad vertės nėra arba nulis reiškia, kad nėra sukonfigūruoto delsos.
Skirtumas priklauso nuo sutarties, todėl prekybininkai negali numanyti aprėpties vien iš monetos pavadinimo. Kraken teigia, kad jos dešimt likvidžiausių linijinių nuolatinių rinkų neįtrauktos ir neatidėliotinai prekybai tai neturi įtakos. Atskiros paskirties vietos apeina sulaikymą. Atšaukti prašymus taip pat apeina jį; sulaikytas limitas vis dar laukia pradinio išleidimo laiko.
Kitų sulaikytų užsakymų tipų atšaukimo atsakymai skiriasi. Atšaukimas, nukreiptas į sulaikytas nedelsiant arba atšaukiamas, užpildykite arba nužudykite arba pateikimo į rinką grąžas ORDER_NOT_FOUND; pradinė užklausa vis tiek pasiekia atitikimą, kai ji bus išleista.
Automatizuoti Kraken ateities sandorių prekiautojai turi suderinti pavedimo vykdymo atsaką ir atšaukimo patvirtinimą. Sėkmingas sulaikymo limito atšaukimas gali egzistuoti kartu su vėlesniu užpildymu.
