API WebSocket BitMEX
Diffuse les données de dérivés BitMEX (orderBookL2, quote, trade, funding) et les canaux authentifiés de compte/ordre/position depuis un composant Delphi typé.
Diffuse les données de dérivés BitMEX (orderBookL2, quote, trade, funding) et les canaux authentifiés de compte/ordre/position depuis un composant Delphi typé.
Client API WebSocket de dérivés BitMEX — carnet d'ordres Level 2 complet, fil de trades, flux de quotes et canaux privés signés en HMAC.
TsgcWSAPI_Bitmex
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Associe le composant à un TsgcWebSocketClient, configure Bitmex.ApiKey / Bitmex.ApiSecret pour les flux signés, puis abonne-toi aux canaux d'instruments.
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");
Snapshots et deltas du carnet Level 2, fil de trades, flux de quotes, métadonnées d'instruments, plus canaux authentifiés d'exécution et de marge.
SubscribeQuote, SubscribeTrade, SubscribeOrderBookL2, SubscribeOrderBook10, SubscribeInstrument, SubscribeFunding, SubscribeLiquidation couvrent toute la surface de marché BitMEX.
OrderBookL2 publie le snapshot partiel puis les deltas insert / update / delete par ligne. Applique chaque delta pour maintenir un carnet local synchronisé.
Définis Bitmex.ApiKey et Bitmex.ApiSecret puis abonne-toi à position, execution, order, margin, wallet — le composant signe chaque requête en HMAC-SHA256.
Active Bitmex.TestNet pour basculer l'endpoint WebSocket vers testnet.bitmex.com pour les tests en bac à sable.
Chaque paire canal:symbole passe par son propre événement, de sorte qu'un seul composant peut multiplexer des centaines de contrats abonnés sur une seule connexion.
Lie le composant au TsgcWebSocketClient sous-jacent pour le HeartBeat (ping/pong toutes les 5 s) et la reconnexion automatique WatchDog avec restauration d'état.
Sources de référence pour les APIs que ce composant implémente.
Accès direct à la référence du composant, récupère le projet de démo prêt à l'emploi et télécharge l'essai.
| Aide en ligne — API_Bitmex Référence complète des propriétés, méthodes et événements de ce composant. | Ouvrir | |
| Projet de démo — Demos\05.Crypto\06.Bitmex Projet d'exemple prêt à l'emploi. Livré avec le paquet sgcWebSockets — télécharge l'essai ci-dessous. | Ouvrir | |
| Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code pour Delphi et C++ Builder et références aux sources primaires — ce composant uniquement. | Ouvrir | |
| Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque. | Ouvrir |