Skip to main content
AllTick WebSocket API 用于实时接收行情推送。建立连接后,客户端发送订阅请求,服务端在订阅成功后持续推送最新成交价和最新盘口数据;连接期间需要按要求发送心跳,避免连接超时断开。

接入地址

每次建立连接时,都需要在URL中附加您的认证token。连接成功后,根据需要发送最新成交价或最新盘口订阅请求。

接口列表

最新成交价(实时逐笔Tick数据、当前价、最新价)批量订阅

订阅产品最新成交价,订阅成功后通过协议号 22998 推送成交数据。

最新盘口(实时逐笔深度、Order Book)订阅

订阅产品最新盘口深度,订阅成功后通过协议号 22999 推送盘口数据。

心跳

每10秒发送一次心跳,30秒内未收到心跳请求会断开WebSocket连接。

取消报价订阅

取消全部报价订阅,或按类型取消盘口、成交、汇率订阅。

K线推送(不支持)

WebSocket不支持K线推送,可通过HTTP接口轮询或批量查询K线。

Websocket 请求示例

查看 Go、Java、PHP、Python 的WebSocket请求示例。

协议号一览

使用流程

  1. 根据产品类型选择股票或非股票WebSocket地址。
  2. 在连接URL中附加token并建立WebSocket连接。
  3. 发送最新成交价或最新盘口订阅请求。
  4. 每10秒发送一次心跳请求,保持连接有效。
  5. 接收服务端推送的数据,并根据业务需要处理自动重连。
  6. 不再需要推送时,发送取消报价订阅请求。
对于每一个WebSocket连接,每发送一次订阅请求,后台会默认覆盖上一次订阅请求。追加产品时,需要重新发送完整的产品列表。