成功连接ctp后,查不到期货的主力合约,请问这是为什么呀
Mac M1在回测模块点击代码编辑无法打开vscode,但是已经将其添加到了系统变量中,并且在终端输入code也能成功打开vscode,请问这个问题应该怎么解决呀
我配置全局变量的过程是:
在~/.bash_profile中添加
换成了udata还是不行
为了排除使用的不是这个环境,我也尝试把该环境中的rqdata包移除,移除后发现不能正常启动,所以目前不知道是什么原因导致的
您好,我检查过已经下载了
mac m1 vnpy3.6.0 运行run.py提示找不到数据服务驱动vnpy_tushare
目前使用的vnpy_tushare版本是1.2.89.0
请问这种情况应该怎么解决呀
mac m1 vnpy3.6.0 运行run.py提示找不到数据服务驱动vnpy_tushare
目前使用的vnpy_tushare版本是1.2.89.0
请问这种情况应该怎么解决呀
jixiangcn wrote:
打开CTA策略 或者 CTA回测 弹窗报错
Traceback (most recent call last):
File "/Users/xiang/miniforge3/lib/python3.10/site-packages/vnpy/trader/ui/mainwindow.py", line 276, in open_widget
widget = widget_class(self.main_engine, self.event_engine)
File "/Users/xiang/miniforge3/lib/python3.10/site-packages/vnpy_ctastrategy/ui/widget.py", line 41, in init
self.cta_engine.init_engine()
File "/Users/xiang/miniforge3/lib/python3.10/site-packages/vnpy_ctastrategy/engine.py", line 102, in init_engine
self.init_datafeed()
File "/Users/xiang/miniforge3/lib/python3.10/site-packages/vnpy_ctastrategy/engine.py", line 123, in init_datafeed
result: bool = self.datafeed.init(self.write_log)
TypeError: RqdataDatafeed.init() takes 1 positional argument but 2 were given
我也是这个错误,刚解决。
需要在/Users/xiang/miniforge3/lib/python3.10/site-packages这个文件夹里面找到vnpy_rqdata文件夹
然后去github下载最新的vnpy_rqdata来替换这个文件夹就可以打开了
Traceback (most recent call last):
File "/Users/zjn_11/Desktop/vnpy-3.6.0/vnpy/trader/ui/mainwindow.py", line 279, in open_widget
widget = widget_class(self.main_engine, self.event_engine)
File "/Users/zjn_11/Library/Python/3.9/lib/python/site-packages/vnpy_ctastrategy/ui/widget.py", line 41, in init
self.cta_engine.init_engine()
File "/Users/zjn_11/Library/Python/3.9/lib/python/site-packages/vnpy_ctastrategy/engine.py", line 102, in init_engine
self.init_datafeed()
File "/Users/zjn_11/Library/Python/3.9/lib/python/site-packages/vnpy_ctastrategy/engine.py", line 123, in init_datafeed
result: bool = self.datafeed.init(self.write_log)
TypeError: init() takes 1 positional argument but 2 were given
如下是触发异常的详细信息
如上是对应conda环境的包版本,还请大佬们帮忙看看问题出在哪里
liqian wrote:
我遇到过这个问题,我印象中是因为有一个包的版本低了导致的,
你看看你用的数据源是哪一个,升级一下数据源的包就好了,
我使用的是tushare,也已经更新过了,但还是不行诶😮💨
我使用的是是tushare
这是进入交易页面,点击左侧'CTA策略'按钮时出现的错误,请问各位大佬有解决的方法吗
Traceback (most recent call last):
File "/Users/zjn_11/Desktop/vnpy-3.6.0/vnpy/trader/ui/mainwindow.py", line 279, in open_widget
widget = widget_class(self.main_engine, self.event_engine)
File "/Users/zjn_11/Library/Python/3.9/lib/python/site-packages/vnpy_ctastrategy/ui/widget.py", line 41, in init
self.cta_engine.init_engine()
File "/Users/zjn_11/Library/Python/3.9/lib/python/site-packages/vnpy_ctastrategy/engine.py", line 102, in init_engine
self.init_datafeed()
File "/Users/zjn_11/Library/Python/3.9/lib/python/site-packages/vnpy_ctastrategy/engine.py", line 123, in init_datafeed
result: bool = self.datafeed.init(self.write_log)
TypeError: init() takes 1 positional argument but 2 were given