All
Suodatusperuste:
Miten voin tallettaa käteistä tililleni?
Tarvitsen apua tilin varmentamisessa
Miksi en pääse tililleni?
Veloitetaanko kryptojen nostamisesta maksuja?
Tarvitsen apua tililleni kirjautumisessa
WebSocket API v1 openOrders -syöte on yksityinen tilinhallintasyöte, joka tarjoaa reaaliaikaisen tilan kaikista Kraken-tiliisi liittyvistä avoimista toimeksiannoista.
Kaikki muutokset toimeksiannon tilaan, kuten uuden toimeksiannon tekeminen, toimeksiannon osittainen tai täydellinen toteutuminen tai toimeksiannon peruuttaminen, aiheuttavat päivitysviestin lähettämisen openOrders-syötteen kautta.
Kun yhteys WebSocket API v1:een on muodostettu, openOrders-syöte voidaan tilata hakemalla todennustunnus REST API GetWebSocketsToken -päätepisteen kautta ja lähettämällä sitten seuraavanlainen tilausviesti:
{"event":"subscribe", "subscription":{"name":"openOrders", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
Seuraavassa on esimerkki openOrders-syötteestä, joka havainnollistaa erityyppisiä viestejä, joita vastaanotetaan toimeksiantojen tilan muuttuessa:
{"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"}
Kun openOrders-syöte on tilattu, vastaanotetaan tilauksen tilaviesti:
{"channelName":"openOrders","event":"subscriptionStatus","status":"subscribed","subscription":{"name":"openOrders"}}
jota seuraa tyhjä tilannevedos (snapshot), mikä osoittaa, ettei tilillä ole tällä hetkellä avoimia toimeksiantoja:
[[], "openOrders"]
Kun uusi toimeksianto tehdään, vastaanotetaan aluksi viesti, joka sisältää toimeksiannon tiedot, ja välittömästi sen jälkeen viesti, joka ilmoittaa tilan muutoksesta tilasta pending tilaan 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"]
Muutamaa sekuntia myöhemmin toimeksianto peruutetaan (ennen kuin se on toteutettu/täytetty), mikä aiheuttaa toimeksiannon peruutusviestin, jossa tila muuttuu tilasta open tilaan canceled:
[[{"OH6WIE-OYECX-FIIN3H":{"status":"canceled"}}],"openOrders"]
Tässä artikkelissa esitetyt desimaali- ja tuhaterottimet voivat poiketa kaupankäyntialustoillamme käytetyistä muodoista. Katso lisätietoja artikkelistamme, jossa kerrotaan, miten käytämme pisteitä ja pilkkuja.