是的,收盘时关闭vn.py,盘前再打开
那要不先一键安装试试
策略类的名字有和其他示例策略相同吗?这是显示策略类的名字而不是策略名。看图上显示好像有点问题,可以用命令行打开看看是否有报错信息
要不一键安装试试?
或者参考一下https://www.vnpy.com/forum/topic/827-vnpy2-04an-zhuang-wen-ti
https://www.vnpy.com/forum/topic/3817-an-zhuang-vnstudio-2-1-4shi-bai-qing-xie-zhu-xie-xie-yi-wai-tui-chu-dai-ma-:1073741515
https://www.vnpy.com/forum/topic/2364-an-zhuang-vnstudio2-09xian-shi-cuo-wu
https://www.vnpy.com/forum/topic/2376-vnstudio-2-0-9an-zhuang-chu-cuo-xin-an-zhuang-liao-xi-tong-ye-shi-mei-yong-qiu-jiao
https://www.vnpy.com/forum/topic/2078-qing-wen-xia-bu-neng-an-zhuang-vnstudioshi-shi-yao-yuan-yin-yao-zen-yao-jie-jue
之前遇到这个问题大致就这几个原因
有开360之类的软件吗?
self.pos是策略持仓不是底层持仓
系统环境里有动态库缺失,一般是某些流氓软件导致的,换个干净的WIN10系统即可
没显示vnstation.exe丢失呀,这不是qt底层报错吗?应该不影响运行,忽略就好了吧
ctp接口拒单有日志信息输出的呀
可以手动平了再启动新的策略,也可以修改json文件里self.pos的数值,但这种特殊操作请不要频繁进行。
可以看一下你楼上的建议
vnpy.app.cta_strategy.engine里的send_order函数会先把价格用round_to函数处理成符合pricetick的价格再发单
那就分别打印一下算出来的数值看看
如果你的代码和15楼一模一样,那就参考16楼吧
盈亏,profit and loss
记录行情就只有datarecorder模块的,别的数据要导入那就将数据根据数据库要求处理过后再用data_manager导入了
https://www.vnpy.com/forum/topic/1979-vn-pyshe-qu-jing-xuan-6-zuo-jiao-yi-ni-xu-yao-xuan-hao-shu-ju-ku
https://www.vnpy.com/forum/topic/3110-vn-pyfa-bu-v2-1-1-quan-gong-neng-shu-ju-guan-li