请教老师们,看看哪里代码出了问题。

Vars Series<Numeric> Dif; Series<Numeric> Dea; Series<Numeric> TopDeviation(0); Series<Numeric> BotDeviation(0);EventsOnBar(ArrayRef<Integer> indexs)TopDeviation = (Highest(Close, 5) > Highest(Close[5], 5)) && (Highest(Dif, 5) < Highest(Dif[5], 5));BotDeviation = (Lowest(Close, 5) < Lowest(Close[5], 5)) && (Lowest(Dif, 5) > Lowest(Dif[5], 5));这个改了好多次,还是通不过,老师们帮帮忙。

Series<Numeric> TopDeviation(0) //这里定义的是数值型TopDeviation = (Highest(Close, 5) > Highest(Close[5], 5))&& (Highest(Dif, 5) < Highest(Dif[5], 5)) //这里复制是bool型所以应该是Series<BOOL> TopDeviation;

回复:谢谢

右边的计算结果不是数值,是一个bool值,那么你左边的容器类型就应该定义成bool,而不是numeric

回复:谢谢你