Binance Options-та барлық ашық тапсырыстарды автоматты түрде тоқтату (тез өшіру)

2022-11-07 08:43

Барлық ашық тапсырыстарды автоматты түрде тоқтату (тез өшіру) дегеніміз не?

«Тез өшіру» деп те аталатын барлық ашық тапсырыстарды автоматты түрде тоқтату функциясы Опциондық маркет-мейкерді желі ажыратылған жағдайда тапсырыстың ашық болуынан қорғайды.

Ұқсас функция Binance жүйесінде Coin-M Futures үшін қазірдің өзінде бар екенін ескеріңіз: «Барлық ашық тапсырыстарды автоматты түрде тоқтату».

Бұл мүмкіндік тек Опциондық маркет-мейкерге қолданылады, бұл маркет-мейкерге сұраныс пен ұсыныс бағасының азырақ айырмашылығын, үлкен баға белгілеу өлшемдерін қамтамасыз етуге және нарықта көбірек уақыт болуға жағдай жасайды. Осы мүмкіндіктердің барлығы Binance жүйесіндегі Еуропалық опциондар өнімінің өтімділігін арттырады.

Барлық ашық тапсырыстарды автоматты түрде тоқтату (тез өшіру) мүмкіндігі қалай жұмыс істейді?

Автоматты түрде тоқтату мүмкіндігі желінің ажыратылуын анықтаған кезде маркет-мейкер қорғанысы (MMP) және MMP емес тапсырыс түрлері үшін барлық ашық тапсырыстарды жояды. Бұл мүмкіндік маркет-мейкер негізгі опцион үшін кері санақ уақыты аралығын орнатқанда іске қосылады. Таймер нөлге жеткенде, сервер іске қосылу туралы хабарды алмаса, сол негізгі таңбаның барлық ашық тапсырыстарынан автоматты түрде бас тартады. 

Жүйе маркет-мейкерден іске қосылу туралы хабарды алғаннан кейін, ол кері санақ уақытын бастапқы қалпына келтіреді. Іске қосылу хабары болмаған жағдайда, жүйе мұны серверден ажырату ретінде түсіндіреді

1. Маркет-мейкер миллисекундта негізгі (мысалы, ETHUSDT) және кері санақ уақытының параметрін (мысалы, 120 с үшін 120 000) енгізеді
2. Маркет-мейкер соңғы нүктеге (негізгі таңбаны көрсете отырып) белгілі бір аралықтарда (мысалы, 30 секунд сайын) серверге қоңырау шалу арқылы іске қосылу туралы хабар жібереді.  
3. Сервер кері санақ уақыты бастапқы қалпына келтірілген негізгі таңбаны көрсете отырып, іске қосылуды растау хабарымен жауап береді. 
4. Жүйе төменде көрсетілген ережелерді сақтай отырып, маркет-мейкердің ашық тапсырысын жояды немесе сақтайды: 

  • Ағымдағы уақыт – іске қосу уақытының белгісі > кері санақ уақыты: барлық орындалмаған тапсырыс жойылды.
  • Ағымдағы уақыт – іске қосу уақытының белгісі <= кері санақ уақыты: барлық қолданыстағы тапсырыстар Тапсырыс кітабында қалады

Барлық ашық тапсырыстарды автоматты түрде тоқтату (тез өшіру) мен MMP арасындағы айырмашылық неде?

Барлық ашық тапсырыстарды автоматты түрде тоқтату (тез өшіру) мүмкіндігі Binance Options жүйесінде бар Маркет-мейкер қорғанысы (MMP) функциясымен бірге жұмыс істейді. Негізгі айырмашылықтар:

  • MMP толтыру процестеріндегі MMP тапсырыс түрлерін ғана жояды (яғни MMP жүйесі тапсырысты толтыру процестері арқылы іске қосылады, бұл ретте тапсырыс qtyLimit немесе deltaLimit шегін бұзатын толтыру әрекеті орындалғанша тапсырыс кітабында қалады) және ол автоматты түрде бастапқы қалпына келтірілуі мүмкін.
  • Барлық ашық тапсырыстарды автоматты түрде тоқтату (тез өшіру) ажырату процесіндегі барлық тапсырыс түрлерін жояды (яғни тез өшіру мүмкіндігі қосылым негізінде Тапсырыс кітабынан тапсырысты жояды)

API интерфейсі

Үш API соңғы нүктесі қолжетімді. Қосымша ақпарат алу үшін API құжаттарын қараңыз.

1. Барлық ашық тапсырыстарды автоматты түрде тоқтату (тез өшіру) параметрлерін орнатуға арналған соңғы нүкте (POST)

POST /eapi/v1/countdownCancelAll (HMAC SHA256)

Салмағы: 1

Параметрлер:

АтыТүріМіндеттіСипаттама
негізгіЖОЛИӘНегізгі опцион таңбасы (мысалы, ETHUSDT, BTCUSDT)
countdownTimeҰЗАҚИӘМиллисекундтағы кері санақ уақыты (мысалы, 1 секунд үшін 1000).  Таймерді өшіру үшін 0.  Теріс мәндерді қабылдамайды.  Ең аз рұқсат етілген мән – 5000.
recvWindowҰЗАҚNOСұрау жарамды уақыт белгісі параметрінен кейінгі миллисекунд санын көрсетеді. Егер recvWindow жіберілмесе, ол әдепкі бойынша 5000 болады.
уақыт белгісіҰЗАҚИӘҚОЛ ҚОЙЫЛҒАН соңғы нүкте сұрау жасалған және жіберілген кездегі миллисекундтық уақыт белгісі болуы тиіс уақыт белгісі параметрінің жіберілуін де талап етеді.

Жауап:

{

«негізгі»: «ETHUSDT»,

«countdownTime»: 100 000

}

2. «Тез өшіру» параметрін қайтаратын соңғы нүкте (GET)

GET /eapi/v1/countdownCancelAll (HMAC SHA256)

Салмағы: 1

Параметрлер:

АтыТүріМіндеттіСипаттама
негізгіЖОЛИӘНегізгі опцион таңбасы (мысалы, ETHUSDT, BTCUSDT)
recvWindowҰЗАҚNOСұрау жарамды уақыт белгісі параметрінен кейінгі миллисекунд санын көрсетеді. Егер recvWindow жіберілмесе, ол әдепкі бойынша 5000 болады.
уақыт белгісіҰЗАҚИӘҚОЛ ҚОЙЫЛҒАН соңғы нүкте сұрау жасалған және жіберілген кездегі миллисекундтық уақыт белгісі болуы тиіс уақыт белгісі параметрінің жіберілуін де талап етеді.

Жауап:

{

«негізгі»: «ETHUSDT»,

«countdownTime»: 100 000

}

*countdownTime = 0 өрнегі функцияның өшірілгенін білдіреді.

3. Серверге байланыс әлі бар екенін хабарлайтын соңғы нүкте (POST)

POST /eapi/v1/countdownCancelAllHeartBeat (HMAC SHA256)

Салмағы: 10

Параметрлер:

АтыТүріМіндеттіСипаттама
негізгіТІЗІМИӘНегізгі опцион таңбасы (мысалы, ETHUSDT, BTCUSDT)
recvWindowҰЗАҚNOСұрау жарамды уақыт белгісі параметрінен кейінгі миллисекунд санын көрсетеді. Егер recvWindow жіберілмесе, ол әдепкі бойынша 5000 болады.
уақыт белгісіҰЗАҚИӘҚОЛ ҚОЙЫЛҒАН соңғы нүкте сұрау жасалған және жіберілген кездегі миллисекундтық уақыт белгісі болуы тиіс уақыт белгісі параметрінің жіберілуін де талап етеді.

Жауап:

{

 «негізгі»:[«BTCUSDT»,«ETHUSDT»]

}

*Жауап тек жүрек соғысы сәтті жаңартылған негізгі таңбаларды қамтиды. 

Осы функция үшін серверге жіберілетін хабарларды азайтуға көмектесу мақсатында бір «іске қосу» хабарында негізгі таңба тізімін көрсете алатыныңызды ескеріңіз.