All
Filtreleme ölçütü:
Hesabıma nasıl nakit yatırabilirim?
Hesap doğrulaması ile ilgili yardıma ihtiyacım var
Hesabıma neden erişemiyorum?
Kripto para çekimlerinde herhangi bir ücret var mı?
Hesabıma giriş yapmak için yardıma ihtiyacım var
The WebSocket API v1 openOrders akışı, Kraken hesabınızla ilişkili tüm açık emirlerin gerçek zamanlı durumunu sağlayan özel bir hesap yönetimi akışıdır.
Yeni bir emir verilmesi, bir emrin kısmen veya tamamen doldurulması ya da bir emrin iptal edilmesi gibi bir emrin durumundaki herhangi bir değişiklik, openOrders akışı aracılığıyla bir güncelleme mesajının gönderilmesine neden olacaktır.
WebSocket API v1'e bir bağlantı kurulduktan sonra, openOrders akışına bir kimlik doğrulama token'ı alınarak REST API GetWebSocketsToken uç noktası aracılığıyla abone olunabilir ve ardından aşağıdaki gibi bir abonelik mesajı gönderilebilir:
{"event":"subscribe", "subscription":{"name":"openOrders", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
Aşağıda, çeşitli emir durumu değişiklikleri için alınan mesaj türlerini gösteren openOrders akışına bir örnek verilmiştir:
{"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"}
openOrders akışına abone olunduğunda, bir abonelik durumu mesajı alınır:
{"channelName":"openOrders","event":"subscriptionStatus","status":"subscribed","subscription":{"name":"openOrders"}}
ardından, hesabın şu anda açık emri olmadığını gösteren boş bir anlık görüntü gelir:
[[], "openOrders"]
Yeni bir emir verildiğinde, emrin ayrıntılarını sağlayan bir başlangıç mesajı alınır, hemen ardından durumun beklemede konumundan açık konumuna değiştiğini belirten bir mesaj gelir:
[[{"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"]
Birkaç saniye sonra, emir iptal edilir (yürütülmeden/doldurulmadan önce), durumun açık konumundan iptal edildi konumuna değiştiğini belirten bir emir iptali mesajı gönderilir:
[[{"OH6WIE-OYECX-FIIN3H":{"status":"canceled"}}],"openOrders"]
Bu makalede gösterilen ondalık ve binlik ayırıcılar, alım satım platformlarımızda görüntülenen formatlardan farklılık gösterebilir. Daha fazla bilgi için noktaları ve virgülleri nasıl kullandığımıza dair makalemizi inceleyin.