BitMEX WebSocket API

通过类型化 Delphi 组件流式获取 BitMEX 衍生品数据(orderBookL2、报价、成交、资金费率)以及认证账户/订单/持仓频道。

TsgcWSAPI_Bitmex

BitMEX 衍生品 WebSocket API 客户端 — 完整 Level 2 订单簿、成交记录、报价流和 HMAC 签名私有频道。

组件类

TsgcWSAPI_Bitmex

平台

Windows, macOS, Linux, iOS, Android

版本

Standard / Professional / Enterprise

拖入组件,设置密钥,订阅

将组件与 TsgcWebSocketClient 配对,为签名流设置 Bitmex.ApiKey / Bitmex.ApiSecret,然后订阅合约频道。

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 订单簿快照和增量、成交记录、报价流、合约元数据,以及认证执行和保证金频道。

公开市场数据

SubscribeQuoteSubscribeTradeSubscribeOrderBookL2SubscribeOrderBook10SubscribeInstrumentSubscribeFundingSubscribeLiquidation 涵盖完整 BitMEX 市场。

Level 2 订单簿增量

OrderBookL2 先发布部分快照,然后逐行发布插入/更新/删除增量。应用每个增量以维护同步的本地订单簿。

认证频道

设置 Bitmex.ApiKeyBitmex.ApiSecret,然后订阅 positionexecutionordermarginwallet — 组件使用 HMAC-SHA256 对每个请求签名。

测试网支持

切换 Bitmex.TestNet 将 WebSocket 端点切换到 testnet.bitmex.com 进行沙盒测试。

按合约路由

每个频道:合约对通过其自身事件路由,因此单个组件可在一个连接上多路复用数百个已订阅合约。

心跳与重连

Bind to the underlying TsgcWebSocketClient for HeartBeat (ping/pong every 5s) and WatchDog auto-reconnect with state restoration.

规范与参考

本组件所实现 API 的权威参考来源。

文档与演示

直接访问组件参考文档,获取即用型演示项目,并下载试用版。

Online Help — API_Bitmex 本组件的完整属性、方法和事件参考。
Demo Project — Demos\05.Crypto\06.Bitmex 即用型示例项目,随 sgcWebSockets 包一起提供 — 请在下方下载试用版。
技术文档(PDF) 功能概述、快速入门、Delphi 和 C++ Builder 代码示例及主要参考资源 — 仅适用于本组件。
用户手册(PDF) 涵盖库中每个组件的综合手册。

准备好在 BitMEX 上交易了吗?

下载免费试用版,将 BitMEX 衍生品数据流式传输到您的 Delphi 应用程序中。