//例如
AA:c[barpos+5];
//可以向前引用
//但是下面代码就不行
VARIABLE:sz[]=0;
Cd:=c;
sz:=Cd;
BB:sz[barpos+5];
//实际上sz[barpos+5]还是等于c;
为什么?
那怎么样才能实现数组向前引用?
我想编个指标drawicon最高点最低点
当然也有公式可以实现
但我想自己编看看.
用vba又太麻烦
你是想用数组获取前第5根K线的收盘价?barpos不是应该减5嘛。BB:sz[barpos-5];
VARIABLE:sz[]=0;
Cd:=c;
sz:=Cd;
BB:sz[barpos-5];
以运行程序的k线为参考点,之前的是减,之后的是加,我是要加。