Binance Фьючерс жүйесінде көлемді қатысу алгоритмін қалай пайдалануға болады?

2022-04-13 05:26

Көлемді қатысу алгоритмі (VP) – сауда алгоритмі белгіленген жеделдік деңгейі арқылы үлкенірек тапсырыстарды орындауға мүмкіндік беретін жетілген алгоритмдік орындау стратегиясы. Ол мақсатты көлемде қатысу деңгейін ескере отырып, нақты уақыттағы нарық көлемінің бір бөлігіне шамамен сәйкес келетін қарқынмен сауда жасауды мақсат етеді. 

Орындау кезеңінде орташа нарықтық сауда бағасына сүйеніп, тапсырыс нарығының әсерін шектегіңіз келсе, VP өте пайдалы.  

Көлемді қатысу алгоритмінің орындау үлгілерінің суреті

image

Көлемді қатысу алгоритмін қалай пайдалануға болады?

Көлемді қатысу алгоритмі нарыққа әсерін барынша азайта отырып, қолжетімді нарық өтімділігінен үлкенірек шартты тапсырыстарды орындауға бағытталған тапсырысты орындау стратегиясы үшін қолайлы. 

Нарықтық тапсырыс және көлемді қатысу тапсырысының орындалуы 

Нарық жағдайыНарықтық тапсырысКөлемді қатысу тапсырысы
Төмен нарық көлемі, тұрақты баға Үлкен шартты нарықтық тапсырыс орындалған бағаны қолайсыз ететін нарықтық баға әсерін тудыруы мүмкінVP тапсырысы нарыққа әсер етпестен орташа нарықтық баға шегінде орындалуы мүмкін
Жоғары нарық көлемі, құбылмалы нарық бағасыНарықтық тапсырыс бірден қолжетімді нарық өтімділігін алуға мүмкіндік беруі мүмкін. Сондай-ақ ол нарық бағасының қозғалысын да қамтуы мүмкінVP тапсырысы шұғыл орындалмауы және қолайсыз орындау бағасына әкелуі мүмкін

Көлемді қатысу алгоритмінің API мәліметтері

Жаңа көлемді қатысу тапсырысының соңғы нүктесі:
POST  sapi/v1/algo/futures/newOrderVp
API мәліметтері: https://binance-docs.github.io/apidocs/spot/en/#volume-participation-vp-new-order-trade

Реттелетін орындау параметрлері

ПараметрлерСипаттама
ШұғылдықНарық көлеміне қатысты қатысу деңгейі, қолдау көрсетілетін жеделдік түрі: төмен, орташа, жоғары
limitPrice

Тапсырыстың лимиттік бағасы

Анықталмаған жағдайда, тапсырыс нарықтағы баға бойынша орналастырылады

Басқа да қосымша соңғы нүктелер

Соңғы нүктеСипаттамаСілтеме
DELETE  sapi/v1/algo/futures/orderБелсенді тапсырыстан бас тартуhttps://binance-docs.github.io/apidocs/spot/en/#cancel-algo-order-trade
GET  sapi/v1/algo/futures/openOrdersБарлық орындалатын тапсырыстарды алу

 
https://binance-docs.github.io/apidocs/spot/en/#query-current-algo-open-orders-user_data
GET  sapi/v1/algo/futures/historicalOrdersТарихи тапсырыстарды алуhttps://binance-docs.github.io/apidocs/spot/en/#query-historical-algo-orders-user_data
GET  sapi/v1/algo/futures/subOrdersКөрсетілген алгоритм идентификаторы үшін сәйкес қосалқы тапсырыстарды алуhttps://binance-docs.github.io/apidocs/spot/en/#query-sub-orders-user_data

Көлемді қатысу алгоритмі бойынша қосымша ескертпелер

1. Көлемді қатысу алгоритмін пайдалану кезінде қандай тапсырыс шектеулері бар?

  • Шартты шектеу – шартты (тапсырыс саны * `нарық бағасы (негізгі актив)`) 1000 USDT баламасынан жоғары және 1 000 000 USDT баламасынан төмен болуы керек.
  • Қолайлы келісімшарт түрі – қазіргі уақытта VP алгоритмі тек АҚШ доллары бойынша маржаланған келісімшарттарды қолдайды.

2. Көлемді қатысу тапсырысының соңғы нүктесінен күтілетін қате жауаптары қандай?

Дұрыс емес сұраудан кейін келесі қате туралы жауаптарды алуыңыз мүмкін.

Сыртқы кодСыртқы хабар
0OK
-1000Сұрауды өңдеу кезінде белгісіз қате орын алды.
-1102Міндетті параметр жіберілмеді, бос/нөлге тең немесе қате пішімделген.
-20121Таңба жарамсыз.
-20130Параметр үшін жарамсыз деректер жіберілді.
-2013Тапсырыс жоқ.
-5007Саны нөлден үлкен болуы керек.
-20124Алгоритм идентификаторы жарамсыз немесе ол орындалды.
-20132Клиенттің алгоритм идентификаторы қайталанады.
-20194Ұзақтығы барлық қажетті мөлшерді орындау үшін тым қысқа.
-20195Жалпы өлшемі тым кішкентай.
-20196Жалпы өлшемі тым үлкен.
-20198Рұқсат етілген максималды ашық тапсырыстарға жетіңіз.

3. Көлемді қатысу кепілдендірілген орындау алгоритмі ме? 

Егер тапсырысты орындау барысында нарықтағы баға айтарлықтай өзгерсе немесе өтімділік деңгейі жеткіліксіз болса, алгоритм толық орындалмауы мүмкін. 

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

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

4. Көлемді қатысу тапсырысымның күйін қалай тексеремін?

VP тапсырысының күйін тексеру үшін сұрау тапсырысының соңғы нүктелерін (GET sapi/v1/algo/futures/openOrders немесе GET  sapi/v1/algo/futures/historicalOrders) пайдалануға болады.

Тапсырыстарды толтыру жаңартулары үшін ешқандай websocket хабарландыруы қолжетімді болмайтынын ескеріңіз. Сонымен қатар "success": true хабарын алсаңыз, тапсырысыңыз орындалады дегенді білдірмейді. 

Мысалы, фьючерстік балансыңыз жеткіліксіз болса немесе шотыңыз «Тек қысқарту» күйінде болса, "success": true хабары келеді, бірақ тапсырыс орындалмайды. 

Қазір тіркеліңіз – 100 USDT дейін сауда алымына жеңілдік алыңыз (расталған пайдаланушылар үшін)