如果要在主力合约当中选出涨幅前3的品种和跌幅前三的品种,代码如果编写?
cond:=day<>ref(day,1);
n:=barslast(cond)+1;
jj:sum(amount,n)/sum(vol,n)/multiplier;//适用日线及日线以下周期的K线,也试用所有品种
A:=(C-REF(JJ,1))/REF(JJ,1);
VARIABLE: X[6]=0;
X[1]:=STKINDI('CU07','A.A',0,6,0);
X[2]:=STKINDI('RU09','A.A',0,6,0);
X[3]:=STKINDI('AU06','A.A',0,6,0);
X[4]:=STKINDI('AG06','A.A',0,6,0);
X[5]:=STKINDI('SR09','A.A',0,6,0);
X[6]:=STKINDI('M09','A.A',0,6,0);
CU:HOD2(X,6,X[1]),LINETHICK0;
RU:HOD2(X,6,X[2]),LINETHICK0;
AU:HOD2(X,6,X[3]),LINETHICK0;
AG:HOD2(X,6,X[4]),LINETHICK0;
SR:HOD2(X,6,X[5]),LINETHICK0;
M:HOD2(X,6,X[6]),LINETHICK0;
我是这么写的,但是排序的结果是错误的,请问是怎么回事?我是用在日线上面看的
应用在日线周期上