请详细描述一下你的情况(用什么模块,下载什么合约什么周期什么时段的),我们复现一下
可参考https://www.vnpy.com/forum/topic/1308-dll-load-failed:-1-bu-shi-you-xiao-de-win32-ying-yong-cheng-xu
如果你的python是64位的话,可以安装vcredist2015-2019试试
下面那张图看不清楚,好像有attributeerror报错,复制报错信息在网上搜索一下解决方法应该就行了
no_ui脚本也能用vscode跑的
可以按照一下5.15.4的Pyqt5试试看
接口断开不会阻塞,但是运行脚本的时候如果点击了界面进入了编辑模式就会阻塞主进程,回车后退出编辑模式了才输出信息。想知道是不是这个原因导致的就用vscode跑run.py看看是否会卡住就知道了
如果不需要用到老虎证券就注释掉相关的代码即可,如果需要用可以参考一下https://www.vnpy.com/forum/topic/3536?page=1
可参考vnpy_ctastrategy.engine的sync_strategy_data函数
可以自己去bargenerator打印排查了
请自行参考pyqtgraph文档了
可以试试初始化的时候导入csv的数据保存在策略里
请删除.vntrader文件夹下对应的json文件,再重启。你这个应该是删除cta_strategy_data.json。如果删除重启还报同样的错,建议检查一下策略参数的类型。检查一下策略里是否有把str\bool\int\float以外的变量名,写到了parameters列表中,json文件保存不了这四种基础数据以外的类型,就会出错
看报错应该是你保存了ndarray
那请去对应的database文件里打印启动的path看看了
可以用run.py或者在cmd用命令行python -m vnstation 打开VN Trader然后复现你的操作,看看底层是否有报错
请问你的版本是2.4.0吗?
可以pip install --upgrade vnpy_ctabacktester试试看
self.bg.window_bar,就是正在合成中的那一根多周期K线了。最新的五分钟线还没有生成
推荐使用portfolio_strategy模块