1

我正在尝试从 Binance 网站获取超过 500 行的历史数据,但我想要超过 500 行,我如何遍历它并获取更多?

我试过的代码:

candles= client.get_klines(symbol='ADABTC',interval=Client.KLINE_INTERVAL_1MINUTE)
    candles_data_frame=df(candles)

此代码获取 500 行,但我预计会有超过 10000 行的历史数据。请让我知道我应该如何得到它。

谢谢

4

2 回答 2

2

将 startTime 参数添加到 /api/v1/klines 调用。通过选择的间隔在每次迭代中减少它,并将结果连接到一个公共数组中。

于 2019-05-29T13:00:13.393 回答
0

https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md#klinecandlestick-data API文档将最大限制指定为1000。所以在你的情况下你可以' t 获得超过 1000 行

candles = client.get_klines(
    symbol='ADABTC',
    interval=Client.KLINE_INTERVAL_1MINUTE,
    limit=1000)
candles_data_frame = df(candles)
于 2019-05-28T20:19:01.540 回答