求斜率公式提示“潜在逻辑错误”

主要有两个问题:1.以下语言编译过程中提示“循环逻辑错误”,我理解引用的数据闪烁才会发生这个提示,但是我是用的 high[1] 数据,应该不会闪烁啊?2.求斜率过程,对应横轴的数据是什么?OnBar(ArrayRef<Integer> indexs) { Range[0:DataSourceSize() - 1] { if(CurrentBar >= Max(SlowLength,Length)) { Numeric slope; Numeric angle; Numeric intercept; Numeric val; Bool ret = LinearReg(High[1], 2, 0, slope, angle, intercept, val);//求线性回归 } } }

LinearReg 这种需要用在onbar底部放在任意括号内都会有这种提示,因为可能因为条件语句导致函数执行不正确

回复:另外,slope只能定义为 numeric ?定义成 series<numeric>就提示缺少分号?

回复:序列变量在vars域下定义,你这里是局部变量

循环逻辑错误?编译器应该不会提示这个截图看看

回复:另外求斜率的横轴是什么数据?