因为需要把逐笔委托和成交记录保存到本地文件(csv)供复盘研究,我分别在策略的on_trade和on_order内增加了相关代码,保存相关属性。
在跑回测的时候都一切正常,但实盘仿真的时候,trade.datetime和order.datetime都出现了NoneType错误。是不是实盘和回测的处理逻辑不一样?
因为需要把逐笔委托和成交记录保存到本地文件(csv)供复盘研究,我分别在策略的on_trade和on_order内增加了相关代码,保存相关属性。
在跑回测的时候都一切正常,但实盘仿真的时候,trade.datetime和order.datetime都出现了NoneType错误。是不是实盘和回测的处理逻辑不一样?
可以自己打印一下trade.datetime和order.datetime看看
应该是第一下在本地提交委托的时候没有生成datatime,你打印的时候过滤一下应该就好了
好的,谢谢
xiaohe wrote:
应该是第一下在本地提交委托的时候没有生成datatime,你打印的时候过滤一下应该就好了