做了一数组,X[50],是由各均线值与现价构成,
variable: X[50]=0;
x[1]:=.....
x[50]:=close;
CS:=hod2(x,50,[50]);\\现价的排名
cn:=large(X,50,CS);
为什么cn不等于close??
既然CS是close的排名,为什么从这排名找不回close?
cn:=large(X,50,CS);这个不是说X里从大到小第CS名的值吗,怎么出来又不是close?
CS:=hod2(x,50,[50]);\\现价的排名
最后一个参数是x[50]
是X[50],只是这写错了,一样不行
你不给我全部代码,我这个本地测试代码的结果是正确
VARIABLE:x[5]=0;
x[1]:=1;
x[2]:=2;
x[3]:=3;
x[4]:=4;
x[5]:=close;
CS:=hod2(x,5,x[5]);
cn:=large(X,5,CS);
cc:cn
你用过我的例子了吗,结果对不对?
由小及大,能检查出自己测试代码错误的原因吗?
跟你一样的,但不行,我赋值部分全是引用了用局变量
即使价格会跳动也不会相差这么大