发现最新版本里utility.py 里面的 talib.AROON ,vscode 就没有错误提示,而按照楼主的方式就有错误提示。
把utility.py 里的 SMA代码部分,复制过来,也会显示 Module 'talib' has no 'SMA' member ,如何解决呢?
是不是可以忽略这个错误?
上弦之月 wrote:
0.我补充了一下,希望可以方便想快速入门ubuntu的trader(8,9我只是备份下命令,安装的时候看需求执行,postgres,redis,rabbitmq也是看需求安装)
1.终端中切换到anaconda安装包所在目录 bash Anaconda3-2019.10-Linux-x86_64.sh
感谢,普通用户一直装不好,以前只能用root,看了您的帖子,终于搞定了,谢谢。
和楼主一样的问题,VNPY 2.1.0 版本,ubuntu 18.04。
CTA回测使用正常。
点击 功能=>CTA策略,弹出窗口, 内容如下:
Traceback (most recent call last):
File "/home/zorin/miniconda3/lib/python3.7/site-packages/vnpy/trader/ui/mainwindow.py", line 278, in open_widget
widget = widget_class(self.main_engine, self.event_engine)
File "/home/zorin/miniconda3/lib/python3.7/site-packages/vnpy/app/cta_strategy/ui/widget.py", line 37, in init
self.cta_engine.init_engine()
File "/home/zorin/miniconda3/lib/python3.7/site-packages/vnpy/app/cta_strategy/engine.py", line 107, in init_engine
self.load_strategy_class()
File "/home/zorin/miniconda3/lib/python3.7/site-packages/vnpy/app/cta_strategy/engine.py", line 756, in load_strategy_class
self.load_strategy_class_from_folder(path2, "strategies")
File "/home/zorin/miniconda3/lib/python3.7/site-packages/vnpy/app/cta_strategy/engine.py", line 771, in load_strategy_class_from_folder
self.load_strategy_class_from_module(strategy_module_name)
UnboundLocalError: local variable 'strategy_module_name' referenced before assignment