简化一下问题,我想排序出数值最大的第一名,请指教下怎么作,
VARIABLE: CH[5]=0;
CH[1]:=3;
CH[2]:=3;
CH[3]:=5;
CH[4]:=2;
CH[5]:=1;
想要输出第一名的函数名和函数值,只输出第一名。HOD2和LOD2只能输出一个函数是第几名,我怎么知道哪个函数是第一名呢。
VARIABLE: X[5]=0;
X[1]:=STKINDI('CU00','KDJ.K',0,6,0);
X[2]:=STKINDI('RU00','KDJ.K',0,6,0);
X[3]:=STKINDI('M00','KDJ.K',0,6,0);
X[4]:=STKINDI('CF00','KDJ.K',0,6,0);
X[5]:=STKINDI('IF00','KDJ.K',0,6,0);
CU排名:HOD2(X,5,X[1]),LINETHICK0;
RU排名:HOD2(X,5,X[2]),LINETHICK0;
M排名:HOD2(X,5,X[3]),LINETHICK0;
CF排名:HOD2(X,5,X[4]),LINETHICK0;
IF排名:HOD2(X,5,X[5]),LINETHICK0;
if cu排名=1 then zuidazhi:='cu';
if ru排名=1 then zuidazhi:='ru';
if m排名=1 then zuidazhi:='m';
if cf排名=1 then zuidazhi:='cf';
if if排名=1 then zuidazhi:='if';
drawtext(islastbar,close,zuidazhi),colorwhite;
感谢