如何每隔x秒将REST API中的数据存储到CSV中

时间:2019-07-01 20:44:51

标签: python rest csv

我每3秒调用一次Bittrex的REST api以获取实时行情自动收录器数据。我想将数据存储到一个csv文件中,以便以后可以进行一些分析/回测。我不是在寻找获取市场数据的另一种方法。我只是在寻找问题的答案。谢谢!

到目前为止,这是我每3秒调用一次REST API的操作。现在如何将接收到的数据存储到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)

0 个答案:

没有答案