All
Filtrovat podle:
Jak si mohu na účet vložit hotovost?
Potřebuji pomoc s ověřením účtu
Proč se nemohu přihlásit ke svému účtu?
Jsou nějaké poplatky za výběr kryptoměn?
Potřebuji pomoc s přihlášením do svého účtu
Zadávání objednávek - addOrder
Rušení objednávek - cancelOrder
Obchodování (zadávání a rušení objednávek) prostřednictvím WebSocket API v1 je zajištěno pomocí addOrder a cancelOrder koncových bodů. Podobně jako obchodování prostřednictvím REST API, se koncový bod addOrder používá k zadávání nových objednávek a koncový bod cancelOrder se používá k rušení stávajících (otevřených) objednávek.
Jakmile je navázáno připojení k WebSocket API, objednávky lze zadávat a rušit pomocí následujících kroků:
získat ověřovací token prostřednictvím koncového bodu REST API GetWebSocketsToken (jakmile je platný token získán, stejný token lze použít pro více požadavků addOrder/cancelOrder),
odeslat příslušný požadavek addOrder/cancelOrder,
obdržet odpověď, která indikuje, zda byl požadavek úspěšný či nikoli.
Naše dokumentace WebSocket API poskytuje kompletní specifikaci pro koncový bod addOrder, včetně formátu JSON, který musí být použit, spolu s popisy každého povinného a volitelného pole.
Jako příklad, následující zpráva JSON by zadala novou objednávku na nákup 0,25 ETH/EUR za limitní cenu 150 €:
{
"event": "addOrder",
"token": "WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f",
"pair": "ETH/EUR",
"type": "buy",
"ordertype": "limit",
"price": "150",
"volume": "0.25"
}
Za předpokladu, že výše uvedená objednávka byla úspěšně zadána (dostatečné prostředky dostupné na zůstatku účtu atd.), bude v odpovědi přijata následující zpráva JSON:
{
"event": "addOrderStatus",
"status": "ok",
"descr": "buy 0.25000000 ETHEUR @ limit 150",
"txid": "OUEMWD-CUO73-YYCBEK"
}
Naše dokumentace WebSocket API poskytuje kompletní specifikaci pro koncový bod cancelOrder, včetně formátu JSON, který musí být použit, spolu s popisy každého povinného a volitelného pole.
Na rozdíl od REST API lze koncový bod WebSocket API cancelOrder použít k zrušení více objednávek současně, a to zadáním každého ID objednávky (nebo uživatelské reference) v poli txid.
Jako příklad, následující zpráva JSON by zrušila jakoukoli otevřenou objednávku s odpovídajícími ID objednávek:
{
"event": "cancelOrder",
"token": "WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f",
"txid": ["OUEMWD-CUO73-YYCBEK", "OBW5ID-MAGEW-HENTE7"]
}
Za předpokladu, že objednávky byly úspěšně zrušeny, bude v odpovědi přijata následující zpráva JSON:
{
"event": "cancelOrderStatus",
"status": "ok"
}