我正在尝试从 Binance 网站获取超过 500 行的历史数据,但我想要超过 500 行,我如何遍历它并获取更多?
我试过的代码:
candles= client.get_klines(symbol='ADABTC',interval=Client.KLINE_INTERVAL_1MINUTE)
candles_data_frame=df(candles)
此代码获取 500 行,但我预计会有超过 10000 行的历史数据。请让我知道我应该如何得到它。
谢谢
将 startTime 参数添加到 /api/v1/klines 调用。通过选择的间隔在每次迭代中减少它,并将结果连接到一个公共数组中。
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)