WebSocket推送

概述

WebSocket是HTML5一种新的协议(Protocol)。它实现了客户端与服务器全双工通信, 使得数据可以快速地双向传播。通过一次简单的握手就可以建立客户端和服务器连接, 服务器根据业务规则可以主动推送信息给客户端。其优点如下:

  • 客户端和服务器进行数据传输时,请求头信息比较小,大概2个字节。

  • 客户端和服务器皆可以主动地发送数据给对方。

  • 不需要多次创建TCP请求和销毁,节约宽带和服务器的资源。

强烈建议开发者使用WebSocket API获取市场行情和买卖深度等信息。

基本信息

参数示例

event

channel

description

sub

market_$symbol_depth_step0

订阅深度

unsub

market_$symbol_depth_step0

取消订阅深度

sub

market_$symbol_trade_ticker

订阅实时成交

unsub

market_$symbol_trade_ticker

取消订阅实时成交

sub

market_$symbol_ticker

订阅24h行情数据

unsub

market_$symbol_ticker

取消订阅24h行情数据

sub

market_$symbol_kline_1min

订阅1min实时k线信息

req

market_$symbol_kline_1month

请求1month历史k线记录

心跳

每隔一段时间,服务端会发送ping帧, 客户端需要回复pong帧,否则服务端会主动断开链接。

  • ping

  • pong

订阅全量深度

  • 订阅数据样例

  • 返回买卖盘最多30条数据

订阅实时成交

  • 订阅数据样例

  • 返回

订阅k线行情

  • 订阅数据样例

  • 返回

订阅24h行情ticker

  • 订阅数据样例

  • 返回

请求k线历史数据

  • 请求数据样例

  • 返回

请求成交记录

  • 请求数据样例

  • 返回

Last updated

Was this helpful?