API WebSocket da BitMEX
Transmita dados de derivativos da BitMEX (orderBookL2, quote, trade, funding) e canais autenticados de conta/ordem/posição a partir de um componente Delphi tipado.
Transmita dados de derivativos da BitMEX (orderBookL2, quote, trade, funding) e canais autenticados de conta/ordem/posição a partir de um componente Delphi tipado.
Cliente da API WebSocket de derivativos da BitMEX — livro de ofertas Level 2 completo, tape de trades, stream de quotes e canais privados assinados com HMAC.
TsgcWSAPI_Bitmex
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Combine o componente com um TsgcWebSocketClient, defina Bitmex.ApiKey / Bitmex.ApiSecret para streams assinados e então inscreva-se nos canais 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 e deltas do livro Level 2, tape de trades, stream de quotes, metadados de instrumento e canais autenticados de execução e margem.
SubscribeQuote, SubscribeTrade, SubscribeOrderBookL2, SubscribeOrderBook10, SubscribeInstrument, SubscribeFunding, SubscribeLiquidation cobrem toda a superfície de mercado da BitMEX.
OrderBookL2 publica o snapshot parcial e depois deltas insert / update / delete por linha. Aplique cada delta para manter um livro local sincronizado.
Defina Bitmex.ApiKey e Bitmex.ApiSecret e então inscreva-se em position, execution, order, margin, wallet — o componente assina cada requisição com HMAC-SHA256.
Ative Bitmex.TestNet para trocar o endpoint WebSocket para testnet.bitmex.com para testes em sandbox.
Cada par canal:símbolo é roteado pelo seu próprio evento para que um único componente possa multiplexar centenas de contratos inscritos em uma só conexão.
Vincule ao TsgcWebSocketClient subjacente para HeartBeat (ping/pong a cada 5s) e auto-reconexão WatchDog com restauração de estado.
Fontes autoritativas das APIs que este componente implementa.
Acesse direto a referência do componente, baixe o projeto de demonstração pronto para rodar e baixe a versão de avaliação.
| Ajuda online — API_Bitmex Referência completa de propriedades, métodos e eventos deste componente. | Abrir | |
| Projeto de demonstração — Demos\05.Crypto\06.Bitmex Projeto de exemplo pronto para rodar. Acompanha o pacote sgcWebSockets — baixe a versão de avaliação abaixo. | Abrir | |
| Documento técnico (PDF) Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only. | Abrir | |
| Manual do usuário (PDF) Manual abrangente cobrindo todos os componentes da biblioteca. | Abrir |