等级: 免费版
- 注册:
- 2021-7-15
- 曾用名:
|
楼主 |
发表于 2021-9-17 14:03
|
显示全部楼层
//双均线策略
INPUT:N1(20,1,100,5);
INPUT:N2(60,1,100,5);
ma1:MA(CLOSE,N1);
ma2:MA(CLOSE,N2);
//
买:=cross(ma1,ma2);
卖:=cross(ma2,ma1);
//
开多条件:=cross(ma1,ma2) and ma1>ref(ma1,2) ;
开空条件:=cross(ma2,ma1) and ma1<ref(ma1,2) ;
平空条件:=cross(ma1,ma2) and ma1>ref(ma1,2);
平多条件:=cross(ma2,ma1) and ma1<ref(ma1,2) ;
//止损:
H5:=ref(HHV(H,3),enterbars+1); //5天前最高价止损空单
空止损5:=C>H5; // 输出H1:ENTERBARS+1日前的5日内最高价的最高值
L5:=Ref(LLV(L,3),enterbars+1);
多止损5:=C<L5 ;
//平仓组合
手数:=1;
平空:SELLSHORT(平空条件, holding,MARKET);
开多:BUY(开多条件 and HOLDING=0 ,手数,MARKET);
平多:SELL(平多条件, holding,MARKET);
开空:BUYSHORT(开空条件 and holding=0 ,手数,MARKET);
//止损独立
空止损:SELLSHORT(空止损5, holding,MARKET);
多止损:SELL(多止损5, holding,MARKET);
************************
你可以吧代码放进软件看一下,现在的300IF合约5分钟周期,就是马上被平仓.还有7.22日5分钟周期
|
|