//中间变量
INPUT:X(20,1,100,1),NMIN(10,1,100,1),SS(1,1,10000,1);
X周期高点:=REF(HHV(H,X),1);//X是参数,自行调整
X周期低点:=REF(LLV(L,X),1);
手数:=SS;
开仓时间:=TIME>OPENTIME(1) AND TIME<CLOSETIME(0)-NMIN*100;
平仓时间:=TIME>=CLOSETIME(0)-NMIN*100;
{NMIN为参数,CLOSETIME(0)-NMIN*100表示 收盘时间-提前N分钟 N由NMIN控制}
//交易条件:
开多平空条件:=High>=X周期高点 and 开仓时间 and tholding<=0;
开空平多条件:=Low<=X周期低点 and 开仓时间 and tholding>=0;
//交易系统
收盘平多:tsell(平仓时间 and tholding>0, 0, DYNAINFO( 21));
收盘平空:tsellshort(平仓时间 and tholding<0,0,DYNAINFO( 20));
平空:tsellshort(开多平空条件 and tholding<0, 手数,lmt,X周期高点);
平多:tsell(开空平多条件 and tholding>0,手数,lmt,X周期低点);
开空:tbuyshort(开空平多条件 and tholding=0,手数,lmt,X周期低点);
开多:tbuy(开多平空条件 and tholding=0, 手数,lmt,X周期高点);