归集交易
归集交易与逐笔交易的区别在于,同一个taker在同一价格与多个maker成交时,会被归集为一笔成交。
归集交易 › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@aggTrade - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@aggTrade - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
归集交易 › 响应
归集交易
e事件类型
E事件时间
s交易对
a归集交易ID
p成交价格
q成交数量
f被归集的首个交易ID
l被归集的末次交易ID
T成交时间
m买方是否是做市方。如true,则此次成交是一个主动卖出单,否则是一个主动买入单。
M请忽略该字段
全市场滚动窗口统计
全市场symbols的滚动窗口ticker统计,计算于多个窗口。
注意:有变动的ticker才会推送。
全市场滚动窗口统计 › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/!ticker_{windowSize}@arr - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams=!ticker_{windowSize}@arr - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
全市场滚动窗口统计 › 响应
全市场滚动窗口统计
e事件类型
E事件时间
s交易对
p价格变化
P价格变化百分比
o开盘价
h最高价
l最低价
c最新价
w加权平均价格
v总成交基础资产量
q总成交计价资产量
O统计开始时间
C统计结束时间
F第一笔成交ID
L最后一笔成交ID
n总成交笔数
全市场迷你行情Stream
所有交易对的24小时滚动窗口迷你行情统计,以数组形式推送。这些不是UTC日统计数据,而是过去24小时的滚动窗口。注意,只有发生变化的行情才会出现在数组中。
全市场迷你行情Stream › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/!miniTicker@arr - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams=!miniTicker@arr - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
全市场迷你行情Stream › 响应
All Market Mini 行情s Stream
e事件类型
E事件时间
s交易对
c最新成交价格
o24小时前开始第一笔成交价格
h24小时内最高成交价
l24小时内最低成交价
v成交量
q成交额
平均价格
平均价格流推送在固定时间间隔内的平均价格变动。
平均价格 › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@avgPrice - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@avgPrice - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
平均价格 › 响应
平均价格
e事件类型
E事件时间
s交易对
i平均价格间隔
w平均价格
T最后成交时间
按Symbol的最优挂单信息
实时推送指定交易对最优挂单信息
多个 <symbol>@bookTicker 可以订阅在一个WebSocket连接上
按Symbol的最优挂单信息 › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@bookTicker - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@bookTicker - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
按Symbol的最优挂单信息 › 响应
按Symbol的最优挂单信息
uorder book updateId
s交易对
b买单最优挂单价格
B买单最优挂单数量
a卖单最优挂单价格
A卖单最优挂单数量
增量深度信息stream
每秒推送orderbook的变化部分(如果有)
增量深度信息stream › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@depth@{updateSpeed} - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@depth@{updateSpeed} - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
增量深度信息stream › 响应
增量深度信息stream
e事件类型
E事件时间
s交易对
U从上次推送至今新增的第一个 update Id
u从上次推送至今新增的最后一个 update Id
变动的买单深度
[0]Price level to be updated
[1]Quantity
变动的卖单深度
[0]Price level to be updated
[1]Quantity
UTC K线
K线stream逐秒推送所请求的K线种类(最新一根K线)的更新。此更新是基于 UTC+0 时区的。
UTC K线 › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@kline_{interval} - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@kline_{interval} - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
UTC K线 › 响应
UTC K线
e事件类型
E事件时间
s交易对
K线数据
t该K线的起始时间
T该K线的结束时间
s交易对
iK线间隔
f该K线期间第一笔成交ID
L该K线期间末一笔成交ID
o该K线期间第一笔成交价
c该K线期间末一笔成交价
h该K线期间最高成交价
l该K线期间最低成交价
v该K线期间成交量
n该K线期间成交数量
x该K线是否完结(是否已经开始下一根K线)
q该K线期间成交额
V主动买入的成交量
Q主动买入的成交额
B忽略此参数
带有时区偏移量的K线
K线stream逐秒推送所请求的K线种类(最新一根K线)的更新。此更新是基于 UTC+8 时区的。
订阅Kline需要提供的间隔参数:
参考 Kline所支持的间隔参数
UTC+8 时区偏移量:
- K线间隔的开始和结束时间会基于
UTC+8时区。例如,1dK线将在UTC+8当天开始,并在UTC+8当日完结时随之结束。 - 请注意,Payload中的
E(event time),t(start time)和T(close time)是 Unix 时间戳,它们始终以 UTC 格式解释。
带有时区偏移量的K线 › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@kline_{interval}@+08:00 - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@kline_{interval}@+08:00 - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
带有时区偏移量的K线 › 响应
带有时区偏移量的K线
e事件类型
E事件时间
s交易对
K线数据
t该K线的起始时间
T该K线的结束时间
s交易对
iK线间隔
f该K线期间第一笔成交ID
L该K线期间末一笔成交ID
o该K线期间第一笔成交价
c该K线期间末一笔成交价
h该K线期间最高成交价
l该K线期间最低成交价
v该K线期间成交量
n该K线期间成交数量
x该K线是否完结(是否已经开始下一根K线)
q该K线期间成交额
V主动买入的成交量
Q主动买入的成交额
B忽略此参数
按Symbol的精简Ticker
按Symbol逐秒刷新的24小时精简ticker信息
按Symbol的精简Ticker › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@miniTicker - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@miniTicker - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
按Symbol的精简Ticker › 响应
按Symbol的精简Ticker
e事件类型
E事件时间
s交易对
c最新成交价格
o24小时前开始第一笔成交价格
h24小时内最高成交价
l24小时内最低成交价
v成交量
q成交额
WebSocket 有限档深度信息
每秒推送有限档深度信息。
流参数
symbol要查询的交易对
levelsupdateSpeed可选的推送速度后缀
WebSocket 有限档深度信息 › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@depth{levels}@{updateSpeed} - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@depth{levels}@{updateSpeed} - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
WebSocket 有限档深度信息 › 响应
有限档深度信息
lastUpdateId末次更新ID
买单
[0]Price level to be updated
[1]Quantity
卖单
[0]Price level to be updated
[1]Quantity
参考价格数据流
推送交易对参考价格信息。
参考价格数据流 › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@referencePrice - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@referencePrice - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
参考价格数据流 › 响应
参考价格数据流
e事件类型
s交易对
r参考价格(如果无参考价格则为 null)
t参考价格生效时的撮合引擎时间
按Symbol的滚动窗口统计
单个symbol的滚动窗口统计, 支持多个时间窗口。
注意:
- 该数据流和
@ticker 不一样。 O(open time) 会在每分钟整点开始, 而C(closing time)是当前更新时间。- 实际统计的时间范围会比
<window_size>多不超过59999ms。
按Symbol的滚动窗口统计 › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@ticker_{windowSize} - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@ticker_{windowSize} - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
按Symbol的滚动窗口统计 › 响应
按Symbol的滚动窗口统计
e事件类型
E事件时间
s交易对
p价格变化
P价格变化百分比
o开盘价
h最高价
l最低价
c最新价
w加权平均价格
v总成交基础资产量
q总成交计价资产量
O统计开始时间
C统计结束时间
F第一笔成交ID
L最后一笔成交ID
n总成交笔数
按Symbol的完整Ticker
按Symbol逐秒刷新的24小时完整ticker信息
按Symbol的完整Ticker › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@ticker - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@ticker - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
按Symbol的完整Ticker › 响应
按Symbol的完整Ticker
e事件类型
E事件时间
s交易对
p24小时价格变化
P24小时价格变化(百分比)
w平均价格
x整整24小时之前,向前数的最后一次成交价格
c最新成交价格
Q最新成交交易的成交量
b目前最高买单价
B目前最高买单价的挂单量
a目前最低卖单价
A目前最低卖单价的挂单量
o整整24小时前,向后数的第一次成交价格
h24小时内最高成交价
l24小时内最低成交价
v24小时内成交量
q24小时内成交额
O统计开始时间
C统计结束时间
F24小时内第一笔成交交易ID
L24小时内最后一笔成交交易ID
n24小时内成交数
逐笔交易
逐笔交易推送每一笔成交的信息。成交,或者说交易的定义是仅有一个吃单者与一个挂单者相互交易。
逐笔交易 › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@trade - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@trade - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
逐笔交易 › 响应
逐笔交易
e事件类型
E事件时间
s交易对
t交易ID
p成交价格
q成交数量
T成交时间
m买方是否是做市方。如true,则此次成交是一个主动卖出单,否则是一个主动买入单。
M请忽略该字段
大宗交易
大宗交易推送实时的大宗交易信息。
大宗交易 › 请求
您可以通过以下任一方式订阅该流:
- 原始流(Raw stream):
wss://stream.binance.com:9443/ws/{symbol}@blockTrade - 通过 URL 组合流(Combined stream via URL):
wss://stream.binance.com:9443/stream?streams={symbol}@blockTrade - 通过请求组合流(Combined stream via request): 连接到
wss://stream.binance.com:9443/stream,然后发送下面显示的 SUBSCRIBE 请求。
methodWebSocket 数据流方法名称。
params要订阅的数据流列表。
id唯一的 WebSocket 请求 ID。
大宗交易 › 响应
大宗交易
e事件类型
E事件时间
s交易对
t大宗交易ID
p成交价格
q成交数量
T成交时间
m买方是否是做市方。