All
Filtrare după:
Cum pot depune numerar în contul meu?
Am nevoie de ajutor cu verificarea contului
De ce nu îmi pot accesa contul?
Există taxe pentru retragerea criptomonedelor?
Am nevoie de ajutor pentru a mă conecta la cont
Plasarea ordinelor - addOrder
Anularea ordinelor - cancelOrder
Tranzacționarea (plasarea și anularea ordinelor) prin intermediul API-ului WebSocket v1 este asigurată de endpoint-urile addOrder și cancelOrder. Similar cu tranzacționarea prin intermediul API-ului REST, endpoint-ul addOrder este utilizat pentru a plasa ordine noi, iar endpoint-ul cancelOrder este utilizat pentru a anula ordinele existente (deschise).
Odată ce o conexiune la API-ul WebSocket a fost stabilită, ordinele pot fi plasate și anulate prin următorii pași:
recuperezi un token de autentificare prin intermediul endpoint-ului REST API GetWebSocketsToken (odată ce un token valid a fost recuperat, același token poate fi utilizat pentru multiple solicitări addOrder/cancelOrder),
trimite solicitarea addOrder/cancelOrder corespunzătoare,
primești un răspuns care indică dacă solicitarea a fost sau nu reușită.
Documentația noastră API WebSocket oferă specificația completă pentru endpoint-ul addOrder, inclusiv formatul JSON care trebuie utilizat, împreună cu descrierile fiecărui câmp obligatoriu și opțional.
De exemplu, următorul mesaj JSON ar plasa un ordin nou pentru a cumpăra 0,25 ETH/EUR la un preț limită de 150 €:
{
"event": "addOrder",
"token": "WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f",
"pair": "ETH/EUR",
"type": "buy",
"ordertype": "limit",
"price": "150",
"volume": "0.25"
}
Presupunând că ordinul de mai sus a fost plasat cu succes (fonduri suficiente disponibile în soldul contului etc.), următorul mesaj JSON ar fi primit ca răspuns:
{
"event": "addOrderStatus",
"status": "ok",
"descr": "buy 0.25000000 ETHEUR @ limit 150",
"txid": "OUEMWD-CUO73-YYCBEK"
}
Documentația noastră API WebSocket oferă specificația completă pentru endpoint-ul cancelOrder, inclusiv formatul JSON care trebuie utilizat, împreună cu descrierile fiecărui câmp obligatoriu și opțional.
Spre deosebire de API-ul REST, endpoint-ul cancelOrder al API-ului WebSocket poate fi utilizat pentru a anula mai multe ordine simultan, specificând fiecare ID de ordin (sau referință de utilizator) în array-ul txid.
De exemplu, următorul mesaj JSON ar anula orice ordin deschis cu ID-urile de ordin corespunzătoare:
{
"event": "cancelOrder",
"token": "WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f",
"txid": ["OUEMWD-CUO73-YYCBEK", "OBW5ID-MAGEW-HENTE7"]
}
Presupunând că ordinele au fost anulate cu succes, următorul mesaj JSON ar fi primit ca răspuns:
{
"event": "cancelOrderStatus",
"status": "ok"
}