全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
求斜率公式提示“潜在逻辑错误”
2024-08-12 10:05

主要有两个问题: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);//求线性回归

                       }

}

       }


wangkaiming

循环逻辑错误?

编译器应该不会提示这个

截图看看

2024-08-12 10:48
xingn1991
@wangkaiming

\"\"

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

2024-08-12 12:03
wangkaiming

LinearReg 这种需要用在onbar底部

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

2024-08-12 14:42
xingn1991
@wangkaiming

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

2024-08-12 15:17
wangkaiming
@xingn1991

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

2024-08-14 09:15
您未登录,请先 登录注册 后发表评论
顶部