主要有两个问题: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域下定义,你这里是局部变量
循环逻辑错误?
编译器应该不会提示这个
截图看看
另外求斜率的横轴是什么数据?