Bitstamp WebSocket API
订阅 Bitstamp v2 公开频道,获取 BTC、ETH、XRP、LTC 及其他交易对的实时行情、成交和订单簿更新。
订阅 Bitstamp v2 公开频道,获取 BTC、ETH、XRP、LTC 及其他交易对的实时行情、成交和订单簿更新。
Bitstamp WebSocket v2 客户端 — 支持所有交易对的实时成交、订单簿和详细订单事件。
TsgcWSAPI_Bitstamp
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
将组件与 TsgcWebSocketClient 配对,然后按币种对调用 SubscribeLiveTrades、SubscribeOrderBook 或 SubscribeLiveOrders。
uses
sgcWebSocket, sgcWebSocket_API_Bitstamp;
var
WSClient: TsgcWebSocketClient;
Bitstamp: TsgcWSAPI_Bitstamp;
begin
WSClient := TsgcWebSocketClient.Create(nil);
Bitstamp := TsgcWSAPI_Bitstamp.Create(nil);
Bitstamp.Client := WSClient;
WSClient.Active := True;
Bitstamp.SubscribeLiveTrades('btcusd');
Bitstamp.SubscribeOrderBook('btcusd');
Bitstamp.SubscribeLiveOrders('btcusd');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Bitstamp
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Bitstamp *Bitstamp = new TsgcWSAPI_Bitstamp(this);
Bitstamp->Client = WSClient;
WSClient->Active = true;
Bitstamp->SubscribeLiveTrades("btcusd");
Bitstamp->SubscribeOrderBook("btcusd");
Bitstamp->SubscribeLiveOrders("btcusd");
实时成交记录、详细订单事件、完整订单簿快照和增量详细订单簿更新。
SubscribeLiveTrades 打开 live_trades_xxx 频道,按交易对分发单笔成交记录(价格、数量、微秒时间戳、买卖方向)。
SubscribeOrderBook(前 100 档)、SubscribeDetailOrderBook(完整 L3 详情)和 SubscribeDiffOrderBook(增量更新)涵盖 Bitstamp 公开的所有订单簿深度。
SubscribeLiveOrders 发布所选币种对的 order_created、order_changed 和 order_deleted 事件 — 原始 L3 订单记录。
在 TsgcWebSocketClient WatchDog 重连时,组件会重新订阅所有之前活跃的频道,无需手动重放。
Bitstamp v2 uses connection-level heartbeats — configure the underlying client's HeartBeat property to keep the connection alive through firewalls and NAT translators.
单个组件可同时处理多个币种对;OnBitstamp* 事件公开来源币种对,以便您正确路由数据。
本组件所实现 API 的权威参考来源。