SSS
Ana sayfa
Destek Merkezi
SSS
Kripto Türev İşlemleri
Opsiyonlar
Binance Opsiyonlar
Binance Opsiyonlar API Arayüzü ve WebSocket

Binance Opsiyonlar API Arayüzü ve WebSocket

2022-09-08 09:41
Binance Opsiyon alım satımı, Binance Vadeli İşlemler API bağlantı paketi aracılığıyla kullanılabilir ve Binance API alım satım arayüzünü etkinleştirmiş olan kullanıcılara açıktır. 

1. Piyasa Verisi Uç Noktaları

Her sorgunun Github bağlantısı, kendi için karşılık gelen Uç Nokta Ağırlıklarına, Parametrelerine ve Yanıtlarına erişim sağlayacaktır. 
Sorgu
Açıklama
Uç Nokta ve Detaylar
Bağlantıyı Test Et
Rest API bağlantısını test edin
GET /eapi/v1/ping
Sunucu Saatini Kontrol Et
Rest API bağlantısını test edin ve mevcut sunucu saatini öğrenin
Borsa Bilgisi
Mevcut borsa alım satım kuralları ve sembol bilgileri
GET /eapi/v1/exchangeInfo 
Emir Defteri
Emir defteri verilerini alın
Son İşlemler Listesi
Son piyasa işlemlerinin bilgilerini alın
Eski İşlemler Araması (MARKET_DATA)
Geçmiş piyasa işlemlerinin bilgilerini alın
Kline/Mum Grafik Verileri
Bir opsiyon işlem çifti için kline/mum grafik çubukları. Kline grafikleri, açılış süreleri ile benzersiz bir biçimde tanımlanmıştır.
Opsiyonlar Marka Fiyatı
Opsyionlar gösterge fiyatı ve fiyatı etkileyen diğer faktör göstergelerinin bilgisi
Borsa Kodunun 24 Saatlik Fiyat Değişim İstatistikleri
24 saatlik aralıkların kesintisiz fiyat değişikliği istatistikleri
Sembol Fiyatı Borsa Kodu
Opsiyonun dayanak varlığının Spot Endeks fiyatını alın
Geçmiş Kullanım Kayıtları
Geçmiş kullanım kayıtlarını alın
Toplam Açık Pozisyon
Belirli bir vade tarihinde dayanak varlık için toplam açık pozisyon sayısını alın

2. Hesap/İşlem Uç Noktaları

Her sorgunun Github bağlantısı, kendi için karşılık gelen Uç Nokta Ağırlıklarına, Parametrelerine ve Yanıtlarına erişim sağlayacaktır.
Sorgu
Açıklama
Uç Nokta ve Detaylar
Opsiyon Hesabı Bilgileri (TRADE)
Mevcut hesap bilgilerini alın
GET /eapi/v1/account (HMAC SHA256)
Fon Transferi (TRADE)
Buradan daha fazla bilgi edinin
Yeni Emir (TRADE)
Yeni bir emir gönderin
POST /eapi/v1/order (HMAC SHA256)
Çoklu Emir Verin (TRADE)
Birden fazla Opsiyon emri gönderin
Tek Emir Sorgulama (TRADE)
Bir emrin durumunu kontrol edin
Opsiyon Emrini İptal Et (TRADE)
Etkin bir emri iptal edin
Çoklu Opsiyon Emrini İptal Et (TRADE)
Birden fazla etkin emri iptal edin
Belirli bir semboldeki tüm Opsiyon emirlerini iptal et (TRADE)
Bir semboldeki tüm etkin emirleri iptal edin
Dayanak Varlığa Göre Tüm Opsiyon Emirlerini İptal Et (TRADE)
Belirli bir dayanak varlığı içeren tüm etkin emirleri iptal edin
Mevcut Açık Opsiyon Emirlerini Sorgula (USER_DATA)
Mevcut tüm açık emirleri sorgula, olası durumlar: ACCEPTED PARTIALLY_FILLED
Opsiyonlar Emir Geçmişi Sorgusu (TRADE)
Son 5 gün içinde tamamlanmış tüm emirleri sorgulayın. Emir durumları: CANCELLED, FILLED, REJECTED
Opsiyonlar Pozisyon Bilgisi (USER_DATA)
Mevcut pozisyon bilgilerini alın
Hesap Alım Satım Listesi (USER_DATA)
Belirli bir hesabın bir semboldeki işlemlerinin bilgisini alın
Kullanıcı Kullanım Kaydı (USER_DATA)
Hesap kullanım kayıtlarını alın
Hesap Fonlama Akışı (USER_DATA)
Hesap fonlama akışlarını sorgulayın

3. WebSocket Piyasa Akışları

WebSocket bölümünde listelenen talepleri kullanarak aşağıda listelenen akışlardan herhangi birine katılabilir veya katılımınızı iptal edebilirsiniz. 
Akış
Akış Adı
Açıklama
Yükleme Hızı
Alım Satım Akışları
<symbol>@trade or <underlyingAsset>@trade
Alım Satım Akışı, belirli bir işlem çifti veya dayanak varlığa ait ham alım satım verilerini aktarır. Örnek: ETH@trade
50 ms
Endeks Akışı
Dayanak endeks akışı (Örnek: ETHUSDT)
1.000ms
Gösterge Fiyatı
Belirli bir dayanak varlığın tüm opsiyon işlem çiftlerindeki gösterge fiyatı. Örnek: ETH@markPrice
1.000ms
Kline/Mum Grafik Akışları
Mevcut kline/mum grafik (varsa) için her 1.000 milisaniyede bir yenilenen Kline/Mum Grafik Akışı güncellemeleri
1.000ms
24 Saatlik Borsa Kodu
Tüm semboller için 24 saatlik borsa kodu bilgisi. Yalnızca borsa kodu bilgisi değişen semboller gönderilecektir
1.000ms
Dayanak varlık ve vade tarihine ait 24 saatlik borsa kodları
Dayanak varlık ve vade tarihine ait 24 saatlik borsa kodu verileri. Örnek: ETH@ticker@220930
1.000ms
Toplam Açık Pozisyon
Bir dayanak varlığın belirli bir vade tarihindeki opsiyonundaki toplam açık pozisyon. Örnek: ETH@openInterest@221125
60 s
Yeni Sembol Bilgisi
Yeni sembol listelenme akışı
50 ms  
Kısmi Defter Derinliği Akışları
<symbol>@depth<levels> or <symbol>@depth<levels>@100ms or <symbol>@depth<levels>@1000ms
En yüksek teklif ve talepler. Geçerli seviyeler: 10, 20, 50 ve 100
100 ms, 500 ms veya 1.000 ms (güncelleme sıklığı belirtilmediğinde varsayılan olarak kullanılır)
Farklı Defter Derinliği Akışları
Derinlik seviyesi 1.000 olarak ayarlandığında, akış her 50 ms'de bir farklı defter derinliklerini bildirir. Yerel bir emir defterini nasıl doğru bir şekilde yönetebileceğiniz hakkındaki talimatları izleyin.
50 ms

4. WebSocket Kullanıcı Verileri Akışları

Bir listenKey aracılığıyla kullanıcı verileri akışlarına erişebilirsiniz. Lütfen WebSocket Kullanıcı Verileri Akışları bölümüne bakın. 
Etkinlik
Etkinlik Türü
Açıklama
Yükleme Hızı
Hesap Verileri
Aşağıdaki durumlarda güncellenir:
  • Hesaptaki yatırma ve çekim işlemlerinde
  • Pozisyon bilgileri değiştiğinde. Herhangi bir değişiklik varsa verilerin içinde bir P özniteliği de yer alır, aksi takdirde bir P özniteliği bulunmaz.
  • Diğer değerler değiştiğinde
50 ms
Emir Güncellemesi
Aşağıdaki durumlarda güncellenir:
  • Emir gerçekleştiğinde
  • Emir girildiğinde
  • Emir iptal edildiğinde
50 ms

5. Piyasa Yapıcı Uç Noktaları

Aşağıdaki API uç noktaları yalnızca piyasa yapıcılar tarafından kullanılabilir.  Her sorgunun Github bağlantısı ile ilgili Uç Nokta Ağırlıklarına, Parametrelerine ve Yanıtlarına erişebilirsiniz.
Sorgu
Açıklama
Uç Nokta ve Detaylar
Opsiyon Marjini Hesap Bilgileri (USER_DATA)
Mevcut hesap bilgilerini alın
GET /eapi/v1/marginAccount (HMAC SHA256)
Piyasa Yapıcı Koruması Ayarlarını Yapılandırma (TRADE)
Piyasa Yapıcı Koruması (MMP) için ayarlamaları yapar. MMP, opsiyon piyasa yapıcılarına yönelik çeşitli koruma mekanizmalarını içerir. Bu mekanizma, kısa süre içinde toplu alım satımlar yapılmasını önleyebilir. Bir piyasa yapıcının hesabı, belirli bir eşiğe ulaştığında MMP tetiklenir. Mevcut tüm MMP emirleri iptal edilir ve yeni MMP emirleri reddedilir. Piyasa yapıcılar, bu zaman aralığında piyasayı yeniden değerlendirebilir ve emir fiyatlarını değiştirebilir.
Piyasa Yapıcı Koruması Ayarlarını Alma (TRADE)
MMP ayarlarını döndürür.
Piyasa Yapıcı Koruması Ayarlarını Sıfırlama (TRADE)
MMP ayarlarını sıfırlar ve MMP emirlerini yeniden başlatır.
Tüm Açık Emirlerin Otomatik Olarak Kapatılması (Acil Durumlarda İşlem Durdurma) Ayarlarını Yapılandırma (TRADE)
Bu uç nokta, otomatik iptal özelliği ile ilgili parametreleri ayarlar. Herhangi bir çalışırlık sinyali gönderilmemişse, belirlenen geri sayım süresinin sonunda dayanak işlem çiftindeki tüm açık emirler (MMP ve MMP olmayan emirler) iptal edilir. Geri sayım süresi sona erdiğinde tüm açık emirler iptal edilecektir. Çalışırlık sinyali gönderilene veya countdownTime (geri sayım süresi) 0 olarak ayarlanıp otomatik iptal özelliği kapatılana kadar, yeni emirler -2010 hata koduyla reddedilecektir.
Tüm Açık Emirlerin Otomatik Olarak Kapatılması (Acil Durumlarda İşlem Durdurma) Ayarlarını Alma (TRADE)
Bu uç nokta, tüm dayanak işlem çiftlerinin otomatik iptal parametrelerini döndürür. Yalnızca etkin olan otomatik iptal parametrelerinin döndürüleceğini lütfen unutmayın. countdownTime (geri sayım süresi) 0 olarak ayarlanmışsa (yani countdownTime kapatılmışsa) yanıtta dayanak işlem çifti ve ilgili countdownTime parametresi döndürülmez.
Tüm Açık Emirlerin Otomatik Olarak Kapatılması (Acil Durumlarda İşlem Durdurma) Çalışırlık Durumu (TRADE)
Bu uç nokta, geri sayım süresini iptal eder ve bu sinyalin alındığı andan itibaren yeniden başlatır. Çalışırlık sinyali olarak kullanılmak üzere tekrar tekrar çağırılmalıdır. Dayanak işlem çiftlerini, dayanak işlem çifti parametresinde liste halinde belirterek (BTCUSDT ve ETHUSDT hariç) birden fazla çalışırlık durumunu aynı anda güncelleyebilirsiniz.