WebSocket API v1 - Örnek Order Book Dökümü

Son güncelleme: 1 Nisan 2025

WebSocket API v1 order book akışının her mesajın açıklaması ve order book'ta meydana gelen değişikliklerle birlikte örnek bir dökümü aşağıdadır:

1. İlk Anlık Görüntü

İlk anlık görüntü mesajı:

[0,{"as":[["5711.80000","8.13439401","1557070784.848047"],["5712.20000","2.00000000","1557070757.056750"],["5712.80000","0.30000000","1557070783.806432"],["5713.00000","3.29800000","1557070774.281619"],["5713.10000","1.00000000","1557070741.315583"],["5713.90000","1.00000000","1557070698.840502"],["5714.70000","0.50000000","1557070743.861074"],["5715.20000","1.00000000","1557070697.871150"],["5716.60000","1.22700000","1557070775.294557"],["5716.80000","0.35000000","1557070749.823148"]],"bs":[["5711.70000","0.00749800","1557070712.848376"],["5709.20000","3.30000000","1557070766.260894"],["5708.30000","0.75483907","1557070781.425374"],["5708.20000","5.00000000","1557070780.762871"],["5707.80000","2.50000000","1557070722.912548"],["5707.40000","4.33000000","1557070732.546143"],["5707.00000","0.00200000","1557070604.962840"],["5706.90000","1.17300000","1557070715.529722"],["5706.40000","0.85600000","1557070777.204262"],["5706.30000","1.00000000","1557070753.118938"]]},"book-10","XBT/USD"]

aşağıdaki ilk order book'u sağlar:

Screenshot_2021-06-08_at_07.52.08.png

2. Güncelleme/Silme/Ekleme Mesajı

İlk güncelleme mesajı, order book'un alış tarafını, mevcut fiyat seviyesi 5709.2'yi güncelleyerek, mevcut fiyat seviyesi 5708.2'yi silerek ve yeni fiyat seviyesi 5705.9'u ekleyerek (kapsama alarak) değiştirir:

[0,{"b":[["5709.20000","3.00000000","1557070785.898642"],["5708.20000","0.00000000","1557070786.010118"],["5705.90000","7.62400000","1557070783.582385","r"]], "c":"2470128591"},"book-10","XBT/USD"]

bu da aşağıdaki güncellenmiş order book'u verir:

Screenshot_2021-06-08_at_07.54.06.png


3. Güncelleme/Ekleme Mesajı

Bir sonraki güncelleme mesajı, order book'un alış tarafını, mevcut fiyat seviyesi 5709.2'yi güncelleyerek ve yeni fiyat seviyesi 5709.4'ü ekleyerek değiştirir (bu, sonraki tüm fiyat seviyelerini bir seviye dışarı kaydırma ve 5705.9 fiyat seviyesini tekrar kapsam dışına itme yan etkisine sahiptir):

[0,{"b":[["5709.20000","8.00000000","1557070786.250425"],["5709.40000","0.30000000","1557070786.259115"]], "c":"4148072505"},"book-10","XBT/USD"]

bu da aşağıdaki güncellenmiş order book'a neden olur:

Screenshot_2021-06-08_at_07.55.20.png



4. Silme/Ekleme Mesajı

Bir sonraki güncelleme mesajı, order book'un alış tarafını, 5708.3 fiyat seviyesini silerek ve 5705.9 fiyat seviyesini ekleyerek (kapsama geri alarak) değiştirir:

[0,{"b":[["5708.30000","0.00000000","1557070786.389495"],["5705.90000","7.62400000","1557070783.582385","r"]], "c":"3093569863"},"book-10","XBT/USD"]

bu da aşağıdaki güncellenmiş order book'u verir:

Screenshot_2021-06-08_at_07.56.51.png



ve bu şekilde order book akışı abonelikten çıkarılana veya WebSocket bağlantısı sonlandırılana kadar sonsuza dek devam eder.

Komut satırı order book istemcisini uygulayan ve geçerli bir order book'u sürdürme mantığını gösteren örnek kod (Python dilinde) inceleme ve indirme için mevcuttur:

Bu makalede gösterilen ondalık ve binlik ayraç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.

Daha fazla yardıma mı ihtiyacınız var?