API WebSocket de BitMEX
Transmite los datos de derivados de BitMEX (orderBookL2, quote, trade, funding) y los canales autenticados de cuenta/órdenes/posiciones desde un componente Delphi tipado.
Transmite los datos de derivados de BitMEX (orderBookL2, quote, trade, funding) y los canales autenticados de cuenta/órdenes/posiciones desde un componente Delphi tipado.
Cliente de la API WebSocket de derivados de BitMEX — libro de órdenes completo de Nivel 2, tape de trades, stream de cotizaciones y canales privados firmados con HMAC.
TsgcWSAPI_Bitmex
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Empareja el componente con un TsgcWebSocketClient, establece Bitmex.ApiKey / Bitmex.ApiSecret para los streams firmados, y luego suscríbete a los canales de instrumentos.
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 y deltas del libro de Nivel 2, tape de trades, stream de cotizaciones, metadatos de instrumentos, y canales autenticados de ejecución y margen.
SubscribeQuote, SubscribeTrade, SubscribeOrderBookL2, SubscribeOrderBook10, SubscribeInstrument, SubscribeFunding, SubscribeLiquidation cubren toda la superficie de mercado de BitMEX.
OrderBookL2 publica el snapshot parcial seguido de deltas insert / update / delete por fila. Aplica cada delta para mantener un libro local sincronizado.
Establece Bitmex.ApiKey y Bitmex.ApiSecret, y luego suscríbete a position, execution, order, margin, wallet — el componente firma cada petición con HMAC-SHA256.
Activa Bitmex.TestNet para cambiar el endpoint WebSocket a testnet.bitmex.com para pruebas en sandbox.
Cada par canal:símbolo se enruta a través de su propio evento, de modo que un único componente puede multiplexar cientos de contratos suscritos en una sola conexión.
Enlaza con el TsgcWebSocketClient subyacente para HeartBeat (ping/pong cada 5s) y reconexión automática WatchDog con restauración del estado.
Fuentes oficiales de las APIs que este componente implementa.
Enlace directo a la referencia del componente, descarga el proyecto demo listo para ejecutar y consigue la prueba gratuita.
| Ayuda en línea — API_Bitmex Referencia completa de propiedades, métodos y eventos de este componente. | Abrir | |
| Proyecto demo — Demos\05.Crypto\06.Bitmex Proyecto de ejemplo listo para ejecutar. Se incluye dentro del paquete sgcWebSockets Ready-to-run example project. Ships inside the sgcWebSockets package — download the trial below.mdash; descarga la prueba a continuación. | Abrir | |
| Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias a fuentes primarias Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only.mdash; solo de este componente. | Abrir | |
| Manual de usuario (PDF) Manual completo que cubre todos los componentes de la librería. | Abrir |