程序:
variable:hh=0;
if barpos<5 then exit;
if h>h[barpos-1] then hh:=hh+1;
h1:hh,noaxis;
h2:hh[barpos-1],noaxis;
请看h2这条线。
这个时候画出来的h2为什么不是h1的滞后线?
我在全局变量里设置了hh全局保存啊,为什么hh数据正常,而hh[barpos-1]就缺了很多数值呢?
h1:hh是条线,无数值的话就在k线上显示的是前面的一个数值
H2:HH[]是个数组,完全按照既定的数值来显示,无效值就被显示为0了;
这种情况下,设计金字塔时,数组为什么不填充上一个数值,而保留无效值呢?
因为我在if语句里引用历史数据只能用数组,复杂的程序一不小心就引用到无效值了,还很难查出来。
谢谢你的回答,以后我就把所有变量赋值多一个备份,以确保引用正确。