不然可以重装试试
现在没有rb1910,请先确认合约名称正确且可交易吧
可以在cmd用命令行python -m vnstation打开vnstation看看是否有底层报错
请删除C:\users\administrator.vntrader里对应的json文件,再重启。你这个应该是删除cta_strategy_data.json。如果还报同样的错,建议检查一下策略参数的类型。检查一下策略里是否有把str\bool\int\float以外的变量名,写到了parameters列表中,json文件保存不了这四种基础数据以外的类型,就会出错
vntrader配置页面可以点击更新
那就不要在这里用cancel_all(),用细粒度撤单的逻辑吧。
可以看下底层是否有报错
请问出什么问题了
你是 CFFEX不是CFFEX,多了个空格
如果图形界面上同一个合约名下不了单那么可能合约名写错了,如果图形界面可以下成单no_ui不行就请自己打印一下看图形界面发出的合约名和自己打的是否有不同
可以结合自己的操作去对应的函数里看看
应该会的,可以自己备份然后替换
可以更新到2.1.9.1再试试看
可以更新到2.1.9.1版本试试看
可以自己结合策略逻辑和行情进行打印排查
需要自己修改vnpy.app.cta_backtester.ui.widget吧
那么请用图形界面尝试看看还报不报错
就基于同一策略创建不同的策略实例就行了