参考了demo_strategy.py 就只是修改了 技术指标这里 其他都没有改
# 计算技术指标
# # array =True 返回数组
slow_ma = am.sma(self.slow_window,array=True)
self.slow_ma0 = slow_ma[-1]
self.slow_ma1 = slow_ma[-2]
fast_val = am.sma(self.fast_window,array=True)
val_1 = np.array(fast_val)
val_2 = np.array(slow_ma)
fast_ma = val_1 - val_2
self.fast_ma0=fast_ma[-1]
self.fast_ma1=fast_ma[-2]
然后回测失败,为何? 数组之间相减已经用np.array()了,也在开头 import numpy as np了,为何还失败?