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

接入地址

数据类型WebSocket地址
美股、港股、A股、大盘数据wss://quote.alltick.co/quote-stock-b-ws-api?token=您的token
外汇、贵金属、加密货币、原油、CFD指数、商品wss://quote.alltick.co/quote-b-ws-api?token=您的token
每次建立连接时,都需要在URL中附加您的认证token。连接成功后,根据需要发送最新成交价或最新盘口订阅请求。

接口列表

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

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

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

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

心跳

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

取消报价订阅

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

K线推送(不支持)

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

Websocket 请求示例

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

协议号一览

协议号说明
22004 / 22005最新成交价订阅请求 / 应答
22998最新成交价推送
22002 / 22003最新盘口订阅请求 / 应答
22999最新盘口推送
22000 / 22001心跳请求 / 应答
22006 / 22007取消报价订阅请求 / 应答

使用流程

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