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
Kanál WebSocket API v1 openOrders je soukromý kanál pro správu účtu, který poskytuje stav všech otevřených objednávek spojených s vaším účtem Kraken v reálném čase.
Jakékoli změny stavu objednávky, jako je zadání nové objednávky, částečné nebo úplné vyplnění objednávky nebo zrušení objednávky, způsobí odeslání aktualizační zprávy prostřednictvím kanálu openOrders.
Jakmile je navázáno připojení k WebSocket API v1, k odběru kanálu openOrders se lze přihlásit načtením ověřovacího tokenu prostřednictvím koncového bodu REST API GetWebSocketsToken a následným odesláním zprávy o odběru, jako je tato:
{"event":"subscribe", "subscription":{"name":"openOrders", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
Následuje příklad kanálu openOrders, ilustrující typ zpráv, které jsou přijímány pro různé změny stavu objednávky:
{"connectionID":14950811667203285981,"event":"systemStatus","status":"online","version":"0.3.0"}{"channelName":"openOrders","event":"subscriptionStatus","status":"subscribed","subscription":{"name":"openOrders"}}[[], "openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}[[{"OH6WIE-OYECX-FIIN3H":{"avg_price":"0.00000","cost":"0.00000","descr":{"close":"","leverage":"5:1","order":"buy 0.00200000 ETH/USD @ limit 100.00000 with 5:1 leverage","ordertype":"limit","pair":"ETH/USD","price":"100.00000","price2":"0.00000","type":"buy"},"expiretm":"1570445592","fee":"0.00000","limitprice":"0.00000","misc":"","oflags":"fciq","opentm":"1570445562.883878","refid":null,"starttm":null,"status":"pending","stopprice":"0.00000","userref":0,"vol":"0.00200000","vol_exec":"0.00000000"}}],"openOrders"][[{"OH6WIE-OYECX-FIIN3H":{"status":"open"}}],"openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}[[{"OH6WIE-OYECX-FIIN3H":{"status":"canceled"}}],"openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}
Po přihlášení k odběru kanálu openOrders je přijata zpráva o stavu odběru:
{"channelName":"openOrders","event":"subscriptionStatus","status":"subscribed","subscription":{"name":"openOrders"}}
následovaný prázdným snímkem, který indikuje, že účet nemá žádné aktuálně otevřené objednávky:
[[], "openOrders"]
Když je zadána nová objednávka, je přijata počáteční zpráva poskytující podrobnosti o objednávce, bezprostředně následovaná zprávou indikující změnu stavu z pending na open:
[[{"OH6WIE-OYECX-FIIN3H":{"avg_price":"0.00000","cost":"0.00000","descr":{"close":"","leverage":"5:1","order":"buy 0.00200000 ETH/USD @ limit 100.00000 with 5:1 leverage","ordertype":"limit","pair":"ETH/USD","price":"100.00000","price2":"0.00000","type":"buy"},"expiretm":"1570445592","fee":"0.00000","limitprice":"0.00000","misc":"","oflags":"fciq","opentm":"1570445562.883878","refid":null,"starttm":null,"status":"pending","stopprice":"0.00000","userref":0,"vol":"0.00200000","vol_exec":"0.00000000"}}],"openOrders"]
[[{"OH6WIE-OYECX-FIIN3H":{"status":"open"}}],"openOrders"]
O několik sekund později je objednávka zrušena (předtím, než byla provedena/vyplněna), což způsobí zprávu o zrušení objednávky se změnou stavu z open na canceled:
[[{"OH6WIE-OYECX-FIIN3H":{"status":"canceled"}}],"openOrders"]
Oddělovače desetinných míst a tisíců zobrazené v tomto článku se mohou lišit od formátů zobrazených na našich obchodních platformách. Další informace naleznete v našem článku o tom, jak používáme tečky a čárky.