BitMEX WebSocket API

Streame BitMEX-Derivatedaten (orderBookL2, Quote, Trade, Funding) und authentifizierte Account-/Order-/Positions-Channels aus einer typisierten Delphi-Komponente.

TsgcWSAPI_Bitmex

BitMEX-Derivate-WebSocket-API-Client — vollständiges Level-2-Orderbuch, Trade-Tape, Quote-Stream und HMAC-signierte private Channels.

Komponentenklasse

TsgcWSAPI_Bitmex

Plattformen

Windows, macOS, Linux, iOS, Android

Edition

Standard / Professional / Enterprise

Komponente platzieren, Schlüssel setzen, abonnieren

Kopple die Komponente mit einem TsgcWebSocketClient, setze Bitmex.ApiKey / Bitmex.ApiSecret für signierte Streams und abonniere dann Instrument-Channels.

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");

Was steckt drin

Level-2-Buch-Snapshots und -Deltas, Trade-Tape, Quote-Stream, Instrument-Metadaten plus authentifizierte Execution- und Margin-Channels.

Öffentliche Marktdaten

SubscribeQuote, SubscribeTrade, SubscribeOrderBookL2, SubscribeOrderBook10, SubscribeInstrument, SubscribeFunding, SubscribeLiquidation decken die komplette BitMEX-Marktoberfläche ab.

Level-2-Buch-Delta

OrderBookL2 veröffentlicht den Partial-Snapshot und anschließend Insert-/Update-/Delete-Deltas pro Zeile. Wende jedes Delta an, um ein synchronisiertes lokales Buch zu führen.

Authentifizierte Channels

Setze Bitmex.ApiKey und Bitmex.ApiSecret und abonniere anschließend position, execution, order, margin, wallet — die Komponente signiert jeden Request mit HMAC-SHA256.

TestNet-Unterstützung

Schalte Bitmex.TestNet um, um den WebSocket-Endpunkt zum Sandbox-Test auf testnet.bitmex.com umzustellen.

Routing pro Symbol

Jedes Channel:Symbol-Paar läuft über sein eigenes Ereignis — so kann eine einzige Komponente Hunderte abonnierter Kontrakte über eine einzige Verbindung multiplexen.

Heartbeat & Reconnect

Binde an den darunterliegenden TsgcWebSocketClient für HeartBeat (Ping/Pong alle 5 s) und automatischen WatchDog-Reconnect mit Zustandswiederherstellung.

Spezifikationen & Referenzen

Verbindliche Quellen für die APIs, die diese Komponente implementiert.

Dokumentation & Demos

Springe direkt zur Komponentenreferenz, hol dir das einsatzbereite Demoprojekt und lade die Testversion herunter.

Online-Hilfe — API_Bitmex Vollständige Referenz zu Eigenschaften, Methoden und Ereignissen dieser Komponente.
Demoprojekt — Demos\05.Crypto\06.Bitmex Einsatzbereites Beispielprojekt. Im sgcWebSockets-Paket enthalten — lade unten die Testversion herunter.
Technisches Dokument (PDF) Funktionen, Schnellstart, Codebeispiele für Delphi & C++ Builder sowie Quellenangaben — nur diese Komponente.
Benutzerhandbuch (PDF) Umfassendes Handbuch zu jeder Komponente der Bibliothek.

Bereit, auf BitMEX zu handeln?

Lade die kostenlose Testversion herunter und streame BitMEX-Derivatedaten in deine Delphi-Anwendungen.