我使用TB旗舰版,编写公式时,想要计算跨周期MACD,所以定义了一个数组,按照一定间隔将close赋值给数组,但是数组赋值失败,所有值都为0.
代码如下:
Vars
Numeric i;
NumericArray varr[100];
Begin
for i = 99 to 0
{
varr[i] = close[(99-i)*5];
}
PlotNumeric(\"varr0\",varr[99]);
PlotNumeric(\"varr5\",varr[98]);
请大神指点,谢谢
请仔细看一下语法手册。。。如果循环索引是从大到小,需要用downto 不是to