币安API教程文档-行情接口2

币安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.

如果同时发送startTimeendTime,间隔必须小于一小时

如果没有发送任何筛选参数(fromId, startTime, endTime),默认返回最近的成交记录

保险基金和自动减仓(ADL)成交不属于订单簿成交,故不会被归并聚合

同时发送startTime/endTimefromId可能导致请求超时,建议仅发送fromId或仅发送startTimeendTime

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.

缺省返回最近的数据




  admin   2024-4-14