Binance Api Aggregate Trades

Binance API Aggregate Trades: Ayrıntılı Bir Rehber

Binance API Aggregate Trades, Binance borsasında gerçekleşen tüm işlemleri toplu olarak almamızı sağlayan bir API’dir. Bu API, belirli bir zaman aralığı içinde gerçekleşen tüm işlemleri tek bir JSON nesnesi olarak döndürür. Bu sayede, Binance borsasında gerçekleşen işlemleri kolayca takip edebilir ve analiz edebiliriz.

Aggregate Trades API’nin Kullanımı

Aggregate Trades API’yi kullanmak için öncelikle Binance API anahtarınızı oluşturmanız gerekir. API anahtarınızı oluşturduktan sonra, aşağıdaki adımları izleyerek API’yi kullanabilirsiniz:

  1. Aşağıdaki URL’ye bir GET isteği gönderin:

https://api.binance.com/api/v3/aggTrades

  1. Aşağıdaki parametreleri isteğinize ekleyin:

  2. symbol: İşlemlerini almak istediğiniz işlem çifti. Örneğin, “BTCUSDT”.

  3. startTime: İşlemlerini almak istediğiniz başlangıç zamanı. Unix zaman damgası olarak belirtilmelidir.
  4. endTime: İşlemlerini almak istediğiniz bitiş zamanı. Unix zaman damgası olarak belirtilmelidir.
  5. limit: Tek bir API çağrısında almak istediğiniz maksimum işlem sayısı. Varsayılan değer 500’dür.

  6. API’den JSON nesnesi olarak bir yanıt alacaksınız. Bu yanıt, belirtilen zaman aralığı içinde gerçekleşen tüm işlemleri içerir.

Aggregate Trades API’nin Örnek Kullanımı

Aşağıdaki örnekte, “BTCUSDT” işlem çifti için son 1 saat içinde gerçekleşen tüm işlemleri alıyoruz:

“`
import requests

Binance API anahtarınızı ve gizli anahtarınızı girin

api_key = “YOUR_API_KEY”
secret_key = “YOUR_SECRET_KEY”

İstek URL’sini oluşturun

url = “https://api.binance.com/api/v3/aggTrades”

İstek parametrelerini oluşturun

params = {
“symbol”: “BTCUSDT”,
“startTime”: 1640995200000, # 1 saat önceki Unix zaman damgası
“endTime”: 1641002400000, # Şimdiki Unix zaman damgası
“limit”: 1000
}

İsteği gönderin

response = requests.get(url, params=params)

Yanıtı JSON nesnesi olarak ayrıştırın

data = response.json()

İşlemleri yazdırın

for trade in data:
print(trade)
“`

Aggregate Trades API’nin Faydaları

Aggregate Trades API, Binance borsasında gerçekleşen işlemleri kolayca takip edebilmemizi ve analiz edebilmemizi sağlar. Bu API’yi kullanarak aşağıdakileri yapabiliriz:

  • Belirli bir zaman aralığı içinde gerçekleşen tüm işlemleri görebiliriz.
  • İşlemlerin fiyatlarını, miktarlarını ve zamanlarını görebiliriz.
  • İşlemlerin yönünü görebiliriz (alım veya satım).
  • İşlemlerin hacmini görebiliriz.
  • İşlemlerin ortalama fiyatını görebiliriz.

Aggregate Trades API’nin Dezavantajları

Aggregate Trades API’nin birkaç dezavantajı da bulunmaktadır. Bunlar şunlardır:

  • API, yalnızca Binance borsasında gerçekleşen işlemleri döndürür. Diğer borsalardaki işlemleri görmek için farklı API’ler kullanmamız gerekir.
  • API, yalnızca belirli bir zaman aralığı içinde gerçekleşen işlemleri döndürür. Daha eski işlemleri görmek için arşivlenmiş verileri kullanmamız gerekir.
  • API, yalnızca belirli bir sayıda işlemi döndürür. Daha fazla işlem görmek için birden fazla API çağrısı yapmamız gerekir.

Aggregate Trades API ile İlgili Faydalı Siteler ve Dosyalar

  • Binance API belgeleri: https://binance-docs.github.io/apidocs/spot/en/#aggregate-trades
  • Binance API örnekleri: https://github.com/binance/binance-spot-api-examples
  • Binance API kütüphaneleri: https://github.com/binance/binance-spot-api-sdk

Yayımlandı

kategorisi