文章图里就是datamanager(数据管理)模块呀?请问是用的最新版2.1.8吗?VN Trader 配置时勾选datamanager(数据管理)模块,打开后即可显示。
看你页面没有datamanager图标,感觉好像是用csv_loader导入的,可以升级再试试
导入成功之后刷新就能看到。
.vntrader下的database.db
对数据库感兴趣可参考https://www.vnpy.com/forum/topic/1979-vn-pyshe-qu-jing-xuan-6-zuo-jiao-yi-ni-xu-yao-xuan-hao-shu-ju-ku
可以卸载后重新安装下vnstudio,应该是vnpy模块目录被破坏或者卸载掉了。
可以把vnpy.app.data_manager.ui.widget下的get_date_range函数的start和end改成
start = self.start_edit.dateTime().toPyDateTime()
end = self.end_edit.dateTime().toPyDateTime() + timedelta(days=1)
可以使用datamanager模块导入本地数据https://www.vnpy.com/forum/topic/3110-vn-pyfa-bu-v2-1-1-quan-gong-neng-shu-ju-guan-li
手动的话就dm导出删除修改后再导入或者找个sqlite可视化软件进行编辑就行了吧。
代码可以搜索一下sqlite删除修改的示例代码吧
get_account,但是不推荐使用,策略的仓位管理(风险分配)应该由交易员来做,而不是让程序自动做
可以自己打印看看
可以去github的history里看bargenerator的历史修改记录,也可以自己打印一下tick看看是被挡在逻辑的哪一步判断了
simnow_client_test是产品名称不是产品信息
保存变量可查看sync_data函数
不会。
inteval里分钟级只有Interval.MINUTE,可以就选择Interval.MINUTE导入,但是要记得这是5分钟的数据
安装缺东西就pip install对应的库就行了,策略调试缺东西就import就行了
可以一键安装试试
策略初始化的时候会去订阅合约,可以自己去vnpy.app.cta_strategy.engine下去看
请先把屏幕分辨率改成1920x1080将缩放调好再试看看吧。若1080的分辨率仍显示不正常,缩放比例改成100%缩放试试看。
如果多周期是基于1分钟合成的,选1分钟就行了
am默认的size是100,传进来的bar数满了size根就会把inited的状态从默认的False变为True
请关掉杀毒软件进行安装