Извлечение большего количества данных из бинарного с помощью цикла Python - PullRequest
0 голосов
/ 28 мая 2019

Я пытаюсь получить более 500 строк исторических данных с веб-сайта Binance, но мне нужно более 500 строк, как мне просмотреть их и получить больше?

Код, который я пробовал:

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

Этот код извлекает 500 строк, но я бы ожидал более 10000 строк исторических данных.Пожалуйста, дайте мне знать, как мне его получить.

Спасибо

Ответы [ 2 ]

0 голосов
/ 29 мая 2019

Добавьте параметр startTime в вызов / api / v1 / klines.Уменьшайте его с каждой итерацией на выбранный интервал и объединяйте результаты в один общий массив.

0 голосов
/ 28 мая 2019

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)
...