avatar of Lindsay Lindsay
关注 私信
4
关注
26
关注者

研究环境,python,获取 bitmex xbtusd 数据报错:EOFError

创建于: 2019-10-12 11:58:16, 更新于:
comments   1
hits   1603

研究环境,将新手指引-Python 中的 OKEX交易所的BTC_USDT,配置换成bitmex的XBTUSD ,执行exchange.GetTicker() 就报EOFError

完整代码如下:

”‘backtest start: 2019-09-12 00:00:00 end: 2019-10-11 00:00:00 period: 1h exchanges: [{“eid”:“Futures_BitMEX”,“currency”:“XBT_USD”}] “’ #上面注释是回测设置

from fmz import * # 导入所有FMZ函数 task = VCtx(doc) # 初始化

ticker = exchange.GetTicker() print(ticker) print(‘最新成交价:’, ticker[‘Last’])

期待回复,感谢!

相关推荐
全部留言
avatar of 发明者量化-小小梦
发明者量化-小小梦
回测完成的时候是会抛出一个EOF异常作为回测结束。 这个是正常的。 但是您这个报错是因为,没有设置合约,需要在调用```exchange.GetTicker()```之前使用```exchange.SetContractType("XBTUSD")```设置一下合约,否则获取不到行情,回测就直接结束了,就抛出EOF异常了。
2019-10-12 14:40:21