VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 32
声望: 0

跟着老师的课程学习出现了两个问,请教一下大家:

  1. 如图所示, 按照网上方法,比如加上init.py 文件,或者去掉前面的“ . ”, 都没用;

description

  1. 能import的模块都弄进来了,还是报错,提示talib不存在SMA方法

description

还请会的前辈教一下,感谢。

Administrator
avatar
加入于:
帖子: 4500
声望: 320
  1. 去掉.即可,VS Code会提示不应该从当前目录直接引用,但是不影响运行
  2. 这个因为talib库是SWIG封装开发的,VSCode无法有效识别,所以同样只是提示信息,不影响运行
Member
avatar
加入于:
帖子: 32
声望: 0

用Python的交易员 wrote:

  1. 去掉.即可,VS Code会提示不应该从当前目录直接引用,但是不影响运行
  2. 这个因为talib库是SWIG封装开发的,VSCode无法有效识别,所以同样只是提示信息,不影响运行
  1. 感谢回答,我试了一下,去掉.在spread模块下会报错,提示“找不到某某某策略”, 但我在vnpy目录下加了一个user_tool文件夹,引用有效
  2. 如前辈所说,会提示,但不影响使用
© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】