[PEL] 复制代码
//中间变量
INPUT:X(1,1,100,1),NMIN(50,1,100,1),SS(1,1,100,1);
昨日高点:=REF(HHV(H,X),1);//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控制}
//交易条件:
开多平空条件:=close>=昨日高点 and 开仓时间;
开空平多条件:=close<=昨日低点 and 开仓时间;
多持仓:TBUYHOLDINGEX('','',1);
空持仓:TSELLHOLDINGEX('','',1);
//交易系统
收盘平多:tsell(平仓时间 and 多持仓>0, 0,lmt, DYNAINFO( 28));
收盘平空:tsellshort(平仓时间 and 空持仓>0,0,lmt,DYNAINFO( 34));
平空:tsellshort(开多平空条件 and 空持仓>0, 手数,lmt,昨日高点);//市价(market)挂单价(limitr)对手价(thisclose)
平多:tsell(开空平多条件 and 多持仓>0,手数,lmt,昨日低点);
开空:tbuyshort(开空平多条件 and 空持仓=0,手数,lmt,昨日低点);
开多:tbuy(开多平空条件 and 多持仓=0, 手数,lmt,昨日高点); |