nn1:=stricmp(stklabel,'ic00');
nn2:=stricmp(stklabel,'if00');
jc:=callstock('ic00',vtclose,datatype)-callstock('if00',vtclose,datatype);
ma5:=ma(jc,5);
ma10:=ma(jc,10);
if nn1=0 and cross(ma5,ma10) then buy(holding=0,1,marketr);
if nn1=0 and cross(ma10,ma5) then sell(1,0,marketr);
if nn2=0 and cross(ma5,ma10) then buyshort(holding=0,1,marketr);
if nn2=0 and cross(ma10,ma5) then sellshort(1,0,marketr);
1.只是以IC00和IF00为例,要交易其他合约只要修改对应的合约名即可,满足条件时做多IC00,做空IF00。
2.这一个策略要同时放在IC00和IF00这两个合约上交易,做个框架就可以了