全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
循环体内plot只执行一次
heeroyuy 分享到
2024-01-11 12:49

最近有点晕,实在不知道为啥,真是越来越学不明白了,代码如下,运行如图,循环画均线,但是只能画最后一次循环的一条,为啥呢?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); //只在最后一次循环的时候执行一次

}

}

data-href=

kyover

plot第一个参数不能是变量 只能是字符串常量

你这样循环画线是不行的

2024-01-11 13:13
heeroyuy
@kyover

我贴过来的时候双引号丢了~

PlotAuto(\"av\",abc);

是这样的,是个字符串常量,还是执行一次。您看看是哪里的问题呢

2024-01-11 13:43
您未登录,请先 登录注册 后发表评论
顶部