BitMEX WebSocket-API
Stream BitMEX-derivatengegevens (orderBookL2, quote, trade, funding) en geauthenticeerde account/order/position-kanalen vanuit een getypeerd Delphi-component.
Stream BitMEX-derivatengegevens (orderBookL2, quote, trade, funding) en geauthenticeerde account/order/position-kanalen vanuit een getypeerd Delphi-component.
BitMEX derivaten-WebSocket-API-client — volledige Level 2-orderbook, trade tape, quote-stream en HMAC-ondertekende private kanalen.
TsgcWSAPI_Bitmex
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Combineer het component met een TsgcWebSocketClient, stel Bitmex.ApiKey / Bitmex.ApiSecret in voor ondertekende streams en abonneer je dan op instrumentkanalen.
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-boeksnapshots en deltas, trade tape, quote-stream, instrumentmetadata, plus geauthenticeerde uitvoerings- en margekanalen.
SubscribeQuote, SubscribeTrade, SubscribeOrderBookL2, SubscribeOrderBook10, SubscribeInstrument, SubscribeFunding, SubscribeLiquidation dekken het volledige BitMEX-marktoppervlak.
OrderBookL2 publiceert de gedeeltelijke snapshot en daarna per-rij insert/update/delete-deltas. Pas elke delta toe om een gesynchroniseerd lokaal boek bij te houden.
Stel Bitmex.ApiKey en Bitmex.ApiSecret in en abonneer je daarna op position, execution, order, margin, wallet — het component ondertekent elk verzoek met HMAC-SHA256.
Schakel Bitmex.TestNet in om het WebSocket-endpoint te wisselen naar testnet.bitmex.com voor sandbox-tests.
Elk channel:symbol-paar wordt via zijn eigen event geleid, zodat één component honderden geabonneerde contracten op één verbinding kan multiplexen.
Bind aan de onderliggende TsgcWebSocketClient voor HeartBeat (ping/pong elke 5s) en WatchDog auto-reconnect met statusherstel.
Gezaghebbende bronnen voor de API's die dit component implementeert.
Diepe link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.
| Online help — API_Bitmex Volledige referentie van eigenschappen, methoden en events voor dit component. | Openen | |
| Demoproject — Demos\05.Crypto\06.Bitmex Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder. | Openen | |
| Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component. | Openen | |
| Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt. | Openen |