请问一下vnpy里有代码可以实现cta策略的模拟交易的自动移仓换月么,我看到ui界面有手动用移仓助手进行换月,但是我这边要跑很多品种的策略,不可能每个品种都手动点击去换月,所以想请教一下各位有能在策略里实现移仓的代码么,或者直接在策略在要换月的日期先平仓旧主力合约,然后直接更改self.vt_symbol=new_dominant,这种做法可行吗。。
请问一下vnpy里有代码可以实现cta策略的模拟交易的自动移仓换月么,我看到ui界面有手动用移仓助手进行换月,但是我这边要跑很多品种的策略,不可能每个品种都手动点击去换月,所以想请教一下各位有能在策略里实现移仓的代码么,或者直接在策略在要换月的日期先平仓旧主力合约,然后直接更改self.vt_symbol=new_dominant,这种做法可行吗。。
建议还是不要自己写,虽然图形界面只是点击一下图标,但是移仓助手还是有挺多操作的,自己写可能写坏。如果想要自己写,可以去参考vnpy_ctastrategy.ui下的rollover.py
好的 感谢回答