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.
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.
BitMEX türev WebSocket API istemcisi — tam Level 2 emir defteri, işlem akışı, teklif akışı ve HMAC imzalı özel kanallar.
TsgcWSAPI_Bitmex
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
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");
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ı.
SubscribeQuote, SubscribeTrade, SubscribeOrderBookL2, SubscribeOrderBook10, SubscribeInstrument, SubscribeFunding, SubscribeLiquidation tüm BitMEX piyasa yüzeyini kapsar.
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.
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.
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.
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 (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.
Bu bileşenin uyguladığı API'ler için yetkili kaynaklar.
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ı. | Aç | |
| Demo Projesi — Demos\05.Crypto\06.Bitmex Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir, aşağıdan denemeyi indirin. | Aç | |
| 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. | Aç | |
| Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz. | Aç |