我正在使用从这个python包https://github.com/s4w3d0ff/python-poloniex获得的函数:polo.returnTicker()['BTC_ETH']
从Poloniex获取当前的ticker。函数返回如下所示的json对象:
{u'last': u'0.07120000', u'quoteVolume': u'3523.11980704', u'high24hr': u'0.07170000', u'isFrozen': u'0', u'highestBid': u'0.07120026', u'percentChange': u'-0.00154256', u'low24hr': u'0.07078026', u'lowestAsk': u'0.07120370', u'id': 148, u'baseVolume': u'251.02174618'}
但是,我需要一个数组,在一分钟的时间间隔内包含所有过去的代码,我不知道如何获取这些代码。我的函数只能返回当前的ticker,而不能返回我需要的过去的ticker。有人知道怎么做吗?你知道吗
由于Poloniex不提供ticker历史,您必须定期请求ticker,然后将结果存储在文件、json或数据库中。然后读取您的文件、本地json或数据库以返回过去的ticker数组。你知道吗
您可以使用类似的内容(文件版本):
然后你可以:
period_in_s=5
更改为period_in_s=60
以在一分钟的时间间隔内获取tickermax_history_size=x
以满足您的历史大小要求。你知道吗#do your job here section
这给了你:
相关问题 更多 >
编程相关推荐