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
Fluxul WebSocket API v1 openOrders este un flux privat de gestionare a contului, care oferă un status în timp real al tuturor ordinelor deschise asociate cu contul dumneavoastră Kraken.
Orice modificare a statusului unui ordin, cum ar fi plasarea unui ordin nou, executarea parțială sau integrală a unui ordin sau anularea unui ordin, va determina trimiterea unui mesaj de actualizare prin fluxul openOrders.
Odată ce o conexiune la WebSocket API v1 a fost stabilită, fluxul openOrders poate fi abonat prin recuperarea unui token de autentificare prin endpoint-ul REST API GetWebSocketsToken, și apoi trimiterea unui mesaj de abonare similar cu următorul:
{"event":"subscribe", "subscription":{"name":"openOrders", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
Următorul este un exemplu al fluxului openOrders, ilustrând tipul de mesaje primite pentru diverse modificări ale statusului ordinelor:
{"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"}
La abonarea la fluxul openOrders, se primește un mesaj de status al abonamentului:
{"channelName":"openOrders","event":"subscriptionStatus","status":"subscribed","subscription":{"name":"openOrders"}}
urmat de un snapshot gol care indică faptul că contul nu are ordine deschise în prezent:
[[], "openOrders"]
Atunci când este plasat un ordin nou, se primește un mesaj inițial care oferă detaliile ordinului, urmat imediat de un mesaj care indică o modificare a statusului de la în așteptare la deschis:
[[{"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"]
Câteva secunde mai târziu, ordinul este anulat (înainte de a fi executat/îndeplinit), cauzând un mesaj de anulare a ordinului cu o modificare a statusului de la deschis la anulat:
[[{"OH6WIE-OYECX-FIIN3H":{"status":"canceled"}}],"openOrders"]
Separatorii zecimali și de mii afișați în acest articol pot diferi de formatele afișate pe platformele noastre de tranzacționare. Consultați articolul nostru despre cum utilizăm punctele și virgulele pentru mai multe informații.