All
Filtruj według:
Jak mogę wpłacić gotówkę na konto?
Potrzebuję pomocy w weryfikacji konta
Dlaczego nie mogę uzyskać dostępu do konta?
Czy są jakieś opłaty za wypłatę kryptowalut?
Potrzebuję pomocy w zalogowaniu się na konto
Składanie zleceń - addOrder
Anulowanie zleceń - cancelOrder
Handel (składanie i anulowanie zleceń) za pośrednictwem WebSocket API v1 jest realizowany przez addOrder i cancelOrder punkty końcowe. Podobnie jak handel za pośrednictwem REST API, punkt końcowy addOrder służy do składania nowych zleceń, a punkt końcowy cancelOrder służy do anulowania istniejących (otwartych) zleceń.
Po nawiązaniu połączenia z WebSocket API zlecenia można składać i anulować, wykonując następujące kroki:
pobierz token uwierzytelniający za pośrednictwem punktu końcowego REST API GetWebSocketsToken (po pobraniu ważnego tokena, ten sam token może być używany do wielu żądań addOrder/cancelOrder),
wyślij odpowiednie żądanie addOrder/cancelOrder,
otrzymaj odpowiedź wskazującą, czy żądanie zakończyło się sukcesem, czy nie.
Nasza dokumentacja WebSocket API zawiera kompletną specyfikację punktu końcowego addOrder, w tym format JSON, który musi być użyty, wraz z opisami każdego wymaganego i opcjonalnego pola.
Na przykład, poniższa wiadomość JSON złożyłaby nowe zlecenie kupna 0,25 ETH/EUR po cenie limitowanej 150 €:
{
"event": "addOrder",
"token": "WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f",
"pair": "ETH/EUR",
"type": "buy",
"ordertype": "limit",
"price": "150",
"volume": "0.25"
}
Zakładając, że powyższe zlecenie zostało złożone pomyślnie (wystarczające środki dostępne na saldzie konta itp.), w odpowiedzi zostanie odebrana następująca wiadomość JSON:
{
"event": "addOrderStatus",
"status": "ok",
"descr": "buy 0.25000000 ETHEUR @ limit 150",
"txid": "OUEMWD-CUO73-YYCBEK"
}
Nasza dokumentacja WebSocket API zawiera kompletną specyfikację punktu końcowego cancelOrder, w tym format JSON, który musi być użyty, wraz z opisami każdego wymaganego i opcjonalnego pola.
W przeciwieństwie do REST API, punkt końcowy WebSocket API cancelOrder może być użyty do jednoczesnego anulowania wielu zleceń, poprzez określenie każdego identyfikatora zlecenia (lub referencji użytkownika) w tablicy txid.
Na przykład, poniższa wiadomość JSON anulowałaby każde otwarte zlecenie z pasującymi identyfikatorami zleceń:
{
"event": "cancelOrder",
"token": "WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f",
"txid": ["OUEMWD-CUO73-YYCBEK", "OBW5ID-MAGEW-HENTE7"]
}
Zakładając, że zlecenia zostały pomyślnie anulowane, w odpowiedzi zostanie odebrana następująca wiadomość JSON:
{
"event": "cancelOrderStatus",
"status": "ok"
}