程序在最新6根k线计算错误

用来统计在均线上或下的k线个数,逻辑上没问题,在最近6根k线上出现计算错误,请帮忙看下问题出在哪里。//------------------------------------------------------------------------ParamsVars Natural Integer num1(0); Numeric Length1(10); Numeric avg1;Events OnBarClose(ArrayRef<Integer> indexs) { avg1=AverageFC(Close,Length1); //Length1趋势判断 If(CurrentBar==Length1-1) { If(C<avg1) num1=-1; Else num1=1; } If(CurrentBar>Length1-1) { if(C<avg1 and num1<0) { num1=num1-1; } If(C<avg1 and num1>0) { num1=-1; } If(C>avg1 and num1>0) { num1=num1+1; } If(C>avg1 and num1<0) { num1=1; } PlotNumeric(\"qs1\",num1); } }

另外一个帖子回复了。这个不是bug,应该用series而不是natural

回复:感谢

说明问题可以通过截图品种,周期,K线的时间或者位置值应该是多少 ,输出却是多少我加载你的没看出具体问题