第二个截图中,有个白色光标,你点击到了cmd阻塞了其中进程的运行
直接替换dll后导致的吧,vnpy_ctp.api需要做重新编译
VeighNa的回测引擎是下一根K线撮合机制,所以无法保证开盘价一定成交(以买入为例,必须要你的委托价格高于下一根K线最低点才能成交),所以某些情况下会存在无法成交后续策略撤单了
前面提示了:RQData数据服务初始化失败:用户名为空!
要先配置RQData账号,看下公众号vnpy-community中的CTA入门免费课程吧
这个应该是针对商业软件的管理要求,用户自己使用VeighNa开源版运行期货量化策略,目前已知的监管要求是需要联系期货公司完成穿透式认证
localiz这是个typo,应该是localize
对于MySQL来说,数据表是在get_database首次调用的时候创建的。
请问是如何判断表没有创建的情况?如果有DBeaver(或者其他数据库客户端)截图的话请贴下
具体贴个图看下?
看到的信息内容方便发个链接或者贴图看下?
两个图里代码不同,一个是202306,下面一个是20230619
对于IB的合约,要先订阅一次行情(此时会自动查询该合约的信息),然后再去下载历史数据
你配置使用了MongoDB数据库,但是MongoDB本身的服务又没开
请截图看下这个【股指期货查不到】的状态?
配置使用的数据库是哪个数据库?另外是否有额外手动创建.vntrader目录
目前应该没,可以公众号留言联系下官方团队
试试在Python里能否直接import iFindPy?
CTP是期货接口,ETF期权的话要用SOPT接口
https://github.com/vnpy/vnpy/blob/master/vnpy/trader/ui/mainwindow.py
这里找到init_dock函数,其中的account_widget就是你想访问的对象,在下面加一句把该对象绑定到MainWindow的成员变量:
self.account_widget = account_widget
然后就可以在别的MainWindow成员函数中访问self.account_widget对象了(dock同理)
这里下载iFinD官方的Windows SDK驱动,vnpy_ifind需要基于这个驱动才能和iFinD服务器通讯