币安binance量化交易机器人,完全免费,办公环境运行,适合小白入门。
深度信息
响应:
{
"lastUpdateId": 1027024,
"E": 1589436922972, // 消息时间
"T": 1589436922959, // 撮合引擎时间
"bids": [ // 买单
[
"4.00000000", // 价格
"431.00000000" // 数量
]
],
"asks": [ // 卖单
[
"4.00000200", // 价格
"12.00000000" // 数量
]
]
}
GET /fapi/v1/depth
权重:
limit 权重
5, 10, 20, 50 2
100 5
500 10
1000 20
更新速率: 15ms
参数:
名称 类型 是否必需 描述
symbol STRING YES 交易对
limit INT NO 默认 500; 可选值:[5, 10, 20, 50, 100, 500, 1000]
近期成交
响应:
[
{
"id": 28457, // 成交ID
"price": "4.00000100", // 成交价格
"qty": "12.00000000", // 成交量
"quoteQty": "48.00", // 成交额
"time": 1499865549590, // 时间
"isBuyerMaker": true // 买方是否为挂单方
}
]
GET /fapi/v1/trades
获取近期订单簿成交
权重: 5
参数:
名称 类型 是否必需 描述
symbol STRING YES 交易对
limit INT NO 默认:500,最大1000
仅返回订单簿成交,即不会返回保险基金和自动减仓(ADL)成交
查询历史成交(MARKET_DATA)
响应:
[
{
"id": 28457, // 成交ID
"price": "4.00000100", // 成交价格
"qty": "12.00000000", // 成交量
"quoteQty": "48.00", // 成交额
"time": 1499865549590, // 时间
"isBuyerMaker": true // 买方是否为挂单方
}
]
GET /fapi/v1/historicalTrades
查询订单簿历史成交
权重: 20
参数:
名称 类型 是否必需 描述
symbol STRING YES 交易对
limit INT NO 默认值:500 最大值:1000.
fromId LONG NO 从哪一条成交id开始返回. 缺省返回最近的成交记录
仅返回订单簿成交,即不会返回保险基金和自动减仓(ADL)成交
仅支持返回最近3个月的数据(目前最早的时间为2023-11-21 00:00:00)
近期成交(归集)
响应:
[
{
"a": 26129, // 归集成交ID
"p": "0.01633102", // 成交价
"q": "4.70443515", // 成交量
"f": 27781, // 被归集的首个成交ID
"l": 27781, // 被归集的末个成交ID
"T": 1498793709153, // 成交时间
"m": true, // 是否为主动卖出单
}
]
GET /fapi/v1/aggTrades
归集交易与逐笔交易的区别在于,同一价格、同一方向、同一时间(100ms计算)的订单簿trade会被聚合为一条
权重: 20
参数:
名称 类型 是否必需 描述
symbol STRING YES 交易对
fromId LONG NO 从包含fromID的成交开始返回结果
startTime LONG NO 从该时刻之后的成交记录开始返回结果
endTime LONG NO 返回该时刻为止的成交记录
limit INT NO 默认 500; 最大 1000.
如果同时发送startTime和endTime,间隔必须小于一小时
如果没有发送任何筛选参数(fromId, startTime, endTime),默认返回最近的成交记录
保险基金和自动减仓(ADL)成交不属于订单簿成交,故不会被归并聚合
同时发送startTime/endTime和fromId可能导致请求超时,建议仅发送fromId或仅发送startTime和endTime
K线数据
响应:
[
[
1499040000000, // 开盘时间
"0.01634790", // 开盘价
"0.80000000", // 最高价
"0.01575800", // 最低价
"0.01577100", // 收盘价(当前K线未结束的即为最新价)
"148976.11427815", // 成交量
1499644799999, // 收盘时间
"2434.19055334", // 成交额
308, // 成交笔数
"1756.87402397", // 主动买入成交量
"28.46694368", // 主动买入成交额
"17928899.62484339" // 请忽略该参数
]
]
GET /fapi/v1/klines
每根K线的开盘时间可视为唯一ID
权重: 取决于请求中的LIMIT参数
LIMIT参数 权重
[1,100) 1
[100, 500) 2
[500, 1000] 5
> 1000 10
参数:
名称 类型 是否必需 描述
symbol STRING YES 交易对
interval ENUM YES 时间间隔
startTime LONG NO 起始时间
endTime LONG NO 结束时间
limit INT NO 默认值:500 最大值:1500.
缺省返回最近的数据