在下刚接触程序化,麻烦帮忙看下下面这个代码语法上对吗,在判断开仓里加了个条件ma_cha_20 > 20,结果一个单都开不了
ma_300 = talib.EMA(self.closes, 300)
ma_cha = abs(ma_300[-self.prefetch_num:] - self.closes[-self.prefetch_num:])
ma_cha_20 = ma_cha[-20:].mean()
如果不对,怎么对收盘价和300均线的差值的绝对值做20周期的平均呢,感谢了