BitMEX WebSocket API

BitMEX türev verilerini (orderBookL2, quote, trade, funding) ve kimlik doğrulamalı hesap/emir/pozisyon kanallarını türlenmiş bir Delphi bileşeninden akıtın.

TsgcWSAPI_Bitmex

BitMEX türev WebSocket API istemcisi — tam Level 2 emir defteri, işlem akışı, teklif akışı ve HMAC imzalı özel kanallar.

Bileşen sınıfı

TsgcWSAPI_Bitmex

Platformlar

Windows, macOS, Linux, iOS, Android

Sürüm

Standard / Professional / Enterprise

Bileşeni ekleyin, anahtarları ayarlayın, abone olun

Bileşeni bir TsgcWebSocketClient ile eşleştirin, imzalı akışlar için Bitmex.ApiKey / Bitmex.ApiSecret ayarlayın, ardından enstrüman kanallarına abone olun.

uses
  sgcWebSocket, sgcWebSocket_API_Bitmex;

var
  WSClient: TsgcWebSocketClient;
  Bitmex: TsgcWSAPI_Bitmex;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  Bitmex := TsgcWSAPI_Bitmex.Create(nil);
  Bitmex.Client := WSClient;
  Bitmex.Bitmex.ApiKey    := 'your-api-key';
  Bitmex.Bitmex.ApiSecret := 'your-api-secret';

  WSClient.Active := True;

  Bitmex.SubscribeQuote('XBTUSD');
  Bitmex.SubscribeTrade('XBTUSD');
  Bitmex.SubscribeOrderBookL2('XBTUSD');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Bitmex
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Bitmex *Bitmex = new TsgcWSAPI_Bitmex(this);
Bitmex->Client = WSClient;

WSClient->Active = true;
Bitmex->SubscribeQuote("XBTUSD");
Bitmex->SubscribeTrade("XBTUSD");
Bitmex->SubscribeOrderBookL2("XBTUSD");

İçeride neler var

Level 2 emir defteri anlık görüntüleri ve deltaları, işlem akışı, teklif akışı, enstrüman meta verileri, ayrıca kimlik doğrulamalı gerçekleşme ve teminat kanalları.

Genel piyasa verileri

SubscribeQuote, SubscribeTrade, SubscribeOrderBookL2, SubscribeOrderBook10, SubscribeInstrument, SubscribeFunding, SubscribeLiquidation tüm BitMEX piyasa yüzeyini kapsar.

Level 2 emir defteri deltası

OrderBookL2, kısmi anlık görüntüyü ardından satır başına ekleme / güncelleme / silme deltalarını yayımlar. Senkronize bir yerel emir defteri tutmak için her deltayı uygulayın.

Kimlik doğrulamalı kanallar

Bitmex.ApiKey ve Bitmex.ApiSecret ayarlayın, ardından position, execution, order, margin, wallet kanallarına abone olun — bileşen her isteği HMAC-SHA256 ile imzalar.

TestNet desteği

Sanal alan testi için WebSocket uç noktasını testnet.bitmex.com olarak değiştirmek üzere Bitmex.TestNet seçeneğini açıp kapatın.

Sembol başına yönlendirme

Her kanal:sembol çifti kendi olayı aracılığıyla yönlendirilir; böylece tek bir bileşen, tek bir bağlantıda yüzlerce abone olunan sözleşmeyi çoğullayabilir.

Heartbeat ve yeniden bağlanma

HeartBeat (her 5 saniyede bir ping/pong) ve durum geri yüklemeli WatchDog otomatik yeniden bağlanma için temel TsgcWebSocketClient bileşenine bağlanın.

Belirtimler ve referanslar

Bu bileşenin uyguladığı API'ler için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Çevrimiçi Yardım — API_Bitmex Bu bileşen için tam özellik, metot ve olay referansı.
Demo Projesi — Demos\05.Crypto\06.Bitmex Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir, aşağıdan denemeyi indirin.
Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları, yalnızca bu bileşen.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.

BitMEX'te İşlem Yapmaya Hazır mısınız?

Ücretsiz denemeyi indirin ve BitMEX türev verilerini Delphi uygulamalarınıza akıtın.