| 
 等级: 免费版 
注册: 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分钟周期
 
 
 | 
 |