All
Suodatusperuste:
Miten voin tallettaa käteistä tililleni?
Tarvitsen apua tilin vahvistamisessa
Miksi en pääse tililleni?
Peritäänkö kryptovaluutan nostoista palvelumaksuja?
Tarvitsen apua tililleni kirjautumisessa
Don't invest unless you're prepared to lose all the money you invest. This is a high-risk investment and you should not expect to be protected if something goes wrong. Take 2 minutes to learn more.
Toimeksiantojen tekeminen – addOrder
Toimeksiantojen peruuttaminen – cancelOrder
Kaupankäynti (toimeksiantojen tekeminen ja peruuttaminen) WebSocket API v1:n kautta tapahtuu addOrder- ja cancelOrder-päätepisteiden avulla. Samoin kuin kaupankäynnissä REST API:n kautta, addOrder-päätepistettä käytetään uusien toimeksiantojen tekemiseen ja cancelOrder-päätepistettä käytetään olemassa olevien (avoimien) toimeksiantojen peruuttamiseen.
Kun yhteys WebSocket API:hin on muodostettu, toimeksiantoja voidaan tehdä ja peruuttaa seuraavasti:
hae todennustunnus REST API:n GetWebSocketsToken-päätepisteen kautta (kun voimassa oleva tunnus on haettu, samaa tunnusta voidaan käyttää useisiin addOrder/cancelOrder-pyyntöihin),
lähetä asianmukainen addOrder/cancelOrder-pyyntö,
vastaanota vastaus, joka ilmoittaa, onnistuiko pyyntö vai ei.
WebSocket API -dokumentaatiostamme löytyvät addOrder-päätepisteen täydelliset tekniset tiedot, mukaan lukien käytettävä JSON-muoto sekä kuvaukset jokaisesta pakollisesta ja valinnaisesta kentästä.
Esimerkiksi seuraava JSON-viesti tekisi uuden toimeksiannon, jolla ostetaan 0,25 ETH/EUR rajahintaan 150 €:
{
"event": "addOrder",
"token": "WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f",
"pair": "ETH/EUR",
"type": "buy",
"ordertype": "limit",
"price": "150",
"volume": "0.25"
}
Olettaen, että yllä oleva toimeksianto tehtiin onnistuneesti (tilillä on riittävästi varoja jne.), vastauksena saataisiin seuraava JSON-viesti:
{
"event": "addOrderStatus",
"status": "ok",
"descr": "buy 0.25000000 ETHEUR @ limit 150",
"txid": "OUEMWD-CUO73-YYCBEK"
}
WebSocket API -dokumentaatiostamme löytyvät cancelOrder-päätepisteen täydelliset tekniset tiedot, mukaan lukien käytettävä JSON-muoto sekä kuvaukset jokaisesta pakollisesta ja valinnaisesta kentästä.
Toisin kuin REST API:ssa, WebSocket API:n cancelOrder-päätepistettä voidaan käyttää useiden toimeksiantojen peruuttamiseen samanaikaisesti määrittämällä kukin toimeksiantotunnus (tai käyttäjän viite) txid-taulukossa.
Esimerkiksi seuraava JSON-viesti peruuttaisi kaikki avoimet toimeksiannot, joilla on vastaavat toimeksiantotunnukset:
{
"event": "cancelOrder",
"token": "WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f",
"txid": ["OUEMWD-CUO73-YYCBEK", "OBW5ID-MAGEW-HENTE7"]
}
Olettaen, että toimeksiannot peruutettiin onnistuneesti, vastauksena saataisiin seuraava JSON-viesti:
{
"event": "cancelOrderStatus",
"status": "ok"
}