最近有点晕,实在不知道为啥,真是越来越学不明白了,代码如下,运行如图,循环画均线,但是只能画最后一次循环的一条,为啥呢?Vars
Numeric abc;
Array<Integer> length([5,15,20,30,60,120]);
Events
OnBar(ArrayRef<Integer> indexs)
{
Integer j;
For j=GetArraySize(length)-1 downto 0
{
abc = AverageFC(Close[1],length[j]);
Commentary(text(abc));
PlotAuto(av,abc); //只在最后一次循环的时候执行一次
}
}
plot第一个参数不能是变量 只能是字符串常量
你这样循环画线是不行的
我贴过来的时候双引号丢了~
PlotAuto(\"av\",abc);
是这样的,是个字符串常量,还是执行一次。您看看是哪里的问题呢