我正试图从Binance网站上获取500行以上的历史数据,但是我想要500行以上,如何遍历它并获取更多?
我尝试的代码:
candles= client.get_klines(symbol='ADABTC',interval=Client.KLINE_INTERVAL_1MINUTE)
candles_data_frame=df(candles)
此代码获取500行,但我希望有10000行以上的历史数据。请让我知道我应该怎么得到。
谢谢
答案 0 :(得分:0)
将startTime参数添加到/ api / v1 / klines调用中。每次迭代都将其减小选定的间隔,并将结果合并到一个公共数组中。
答案 1 :(得分:-1)
https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md#klinecandlestick-data API文档指定了最大限制为1000。因此,在您的情况下,最多只能获得1000行
candles = client.get_klines(
symbol='ADABTC',
interval=Client.KLINE_INTERVAL_1MINUTE,
limit=1000)
candles_data_frame = df(candles)