For i=0 to instNum-1
{
if (data[i].close == data[i].close[1] && data[i].close[1] == data[i].close[2] && data[i].close[2] == data[i].close[3])
{
RR[i] = 10000000;
}
else {
RR[i] = (data[i].Close[1] - data[i].Close[N]) / Summation(Abs(data[i].close[1]-data[i].close[2]),N);
k = k + 1;
}
data[i].PlotAuto(\"RR\",RR[i]); //这句就是画不出来,其中RR数据类型是Array<Numeric>
data[i].PlotAuto(\"RR\",(data[i].Close[1] - data[i].Close[N]) / Summation(Abs(data[i].close[1]-data[i].close[2]),N));//这句就能实现
}
建议你用commentary或者print检查一下rr这个数组里的东西
也许你赋值就错了