不知道为什么数组排序在10点半前都是不正常的,我是将多个指标值与现价close做成数组,例如:
variable:X[10]=0;
X[1]:=X1;
.
.
.
X[9]:=X9;
X[10]:=close;
CS:=HOD2(X,10,X[10]);//现价排名
nTE:=LARGE(X,10,CS-1),linethick0;//最近上档
nBE:=LARGE(X,10,CS+1),linethick0;//最近下档
每天10点半前,现价总是超出上下档的价格的,
10点半后才会正常的表现为nTE>close>nBE,
为什么会这样,因为查过引用的指数数据是正常的,正确的。
debugout出来,数值都在,但就是close不在nTE和nBE之间
如果CS返回1的情况下,nte里面参数会有问题的,不然我也不会希望您直接提供了,就是我随便写的均线有这个情况所以。。。。。
但问题这个情况不可能存在
实际的线值肯定有大过close的,这个确认过