Как хранить данные из REST API в CSV каждые x секунд - PullRequest
0 голосов
/ 01 июля 2019

Я вызываю REST API Bittrex каждые 3 секунды, чтобы получить данные тикера в реальном времени. Я хотел бы сохранить данные в том виде, в каком они вызываются, в файл csv, чтобы позже я мог провести некоторый анализ / тестирование на них. Я не ищу другого способа получения рыночных данных. Я просто ищу ответ на свой вопрос. Спасибо!

Это то, что я сделал до сих пор, чтобы называть остальные API каждые 3 секунды. Как теперь я могу сохранить полученные данные в CSV-файл?

def job():
    usdBTicker = api.getticker('USD-BTC')

    usdtBTicker = api.getticker('USDT-BTC')

    usd = api.getticker('USD-USDT')

    print("USDT:",usd['Bid'])
    print("USD-BTC:",usdBTicker['Bid'])
    print("USDT-BTC:",usdtBTicker['Bid'])

schedule.every(.033).minutes.do(job)

while True:
    schedule.run_pending()
    time.sleep(.5)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...