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

用来统计在均线上或下的k线个数,逻辑上没问题,在最近6根k线上出现计算错误,

请帮忙看下问题出在哪里。




//------------------------------------------------------------------------

Params


Vars


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);

}

}

怎么获取最新K线的数据?
获取趋势线的最新价格
请问如何快速的获取到叠加全部品种在交易最早的k线开始,到交易最新k线间的时间刻度(数组或序列变量)
如何用程序在K线图中画线段
止损次数为啥计算错误
参数显示在K线界面
在同根K线开仓+平仓,遇到问题
如何用程序代码找到最新成交单的委托来源
k线
多维数组内部计算错误

另外一个帖子回复了。

这个不是bug,应该用series而不是natural

感谢

说明问题可以通过截图

品种,周期,K线的时间或者位置

值应该是多少 ,输出却是多少

我加载你的没看出具体问题

data-href=