raise EOFError()
Traceback (most recent call last):
File "/Applications/PyCharm.app/Contents/helpers/pydev/pydevd.py", line 1664, in
改成非LTC_BTC的交易对就会出现这个问题。 EOF就是回测没历史数据或者回测结束,那么,如何加载我需要的回测历史数据呢
测试了下,okex交易所的EOS_BTC,BTC_USDT都会报错
遇到了类似的问题。 复现代码:
>>> from fmz import *
>>> task = VCtx('backtest\nstart: 2021-10-20 00:00:00\nend: 2021-10-28 00:00:00\nperiod: 1m\nbasePeriod: 1m\nexchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","quotePrecision":3,"basePrecision":2,"fee":[0.02,0.04]}]\n')
>>> exchange.GetTicker()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files\Python39\lib\site-packages\fmz.py", line 716, in GetTicker
EOF()
File "C:\Program Files\Python39\lib\site-packages\fmz.py", line 594, in EOF
raise EOFError()
EOFError