-- 作者:waimm2020
-- 发布时间:2017/12/4 13:21:08
--
//声明参数
INPUT:M20(20,15,60,1) ; INPUT:N10(10,10,30,1); INPUT:ATRLEN(20,15,30,1) ;
//准备需要计算的变量 MA8:EMA(C,8); MA21:EMA(C,21); HH20:=REF(HHV(H,M20),1); LL20:=REF(LLV(L,M20),1); HH10:=REF(HHV(H,N10),1); LL10:=REF(LLV(L,N10),1); ATR:=REF(MA(TR,20),1);
//开始执行时 初始化数据 IF BARPOS=1 THEN BEGIN END
//建立空头离场条件 PKTJ:C>HH10 OR MA12>MA26;
//建立空头进场条件 KKTJ:C<LL20 AND MA12<MA26;
IF HOLDING=0 THEN BEGIN//若持仓为0 IF KKTJ THEN//且满足开空条件 BUYSHORT(1,30%,LIMITR,LL20),ignorecheckprice;//开空单 END
IF HOLDING<0 THEN BEGIN//若持有空单 IF PKTJ THEN//且满足平空条件 SELLSHORT(1,HOLDING,HH10),ignorecheckprice;//平空单 END
|
-- 作者:banzhuan
-- 发布时间:2017/12/4 13:34:55
--
SELLSHORT(1,HOLDING,HH10),ignorecheckprice;//平空单这边少了个函数吧,你用这个试试 SELLSHORT(1,HOLDING,limitr,HH10),ignorecheckprice;//平空单
|