VeighNa量化社区
你的开源社区量化交易平台
quy
quy's Avatar
Member
离线
5 帖子
声望: 0

一样的,不知道咋回事,没更新之前还好好的

(base) root@iZj6cahcvgu9z4q76fy0uqZ:~/Downloads/vnpy-2.1.3/examples/vn_trader# python run.py
Traceback (most recent call last):
File "run.py", line 25, in <module>
from vnpy.gateway.xtp import XtpGateway
File "/root/miniconda3/lib/python3.7/site-packages/vnpy/gateway/xtp/init.py", line 1, in <module>
from .xtp_gateway import XtpGateway
File "/root/miniconda3/lib/python3.7/site-packages/vnpy/gateway/xtp/xtp_gateway.py", line 5, in <module>
from vnpy.api.xtp import MdApi, TdApi
File "/root/miniconda3/lib/python3.7/site-packages/vnpy/api/xtp/init.py", line 1, in <module>
from .vnxtpmd import MdApi
ImportError: libxtptraderapi.so: cannot open shared object file: No such file or directory

忽略以后,运行,又出现这个错误了

阿里云香港
2核心 4G 共享型
Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-96-generic x86_64)
按照教程一步一步安装的,一共两个地方出错了

description

description

   调用MACD当前柱状大于上一个柱状做多,MACD当前柱状小于上一个柱状做空,总是报错。

Traceback (most recent call last):
File "d:\vn\lib\site-packages\vnpy\app\cta_strategy\backtesting.py", line 288, in run_backtesting
self.callback(data)
File "d:\vn\lib\site-packages\vnpy\app\cta_strategy\strategies\double1_ma_strategy.py", line 72, in on_bar
self.fast_ma0 = hist[-1]
TypeError: 'function' object is not subscriptable

下面是调用代码

    self.macd, self.signal, self.hist = self.am.macd(self.fast_period, self.slow_period, self.signal_period)
    self.fast_ma0 = hist[-1]
    self.fast_ma1 = hist[-2]

    cross_over = self.fast_ma0 > self.fast_ma1
    cross_below = self.fast_ma0 < self.fast_ma1

怎么调用MACD中的 红绿柱 增减作为信号,parameters=,variables = ,参数代码用什么? 感谢大佬指点。

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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