策略要求:day5金叉day20且ma5金叉ma60后,ma5死叉ma20,然后ma5再金叉ma20。
//------------------------------------------------------------------------
// 简称:cl
// 名称:开拓者策略
// 类别: 交易指令
// 类型: 用户应用
//------------------------------------------------------------------------
Params      
    //参数定义
GlobalVars    
    //全局变量定义
Vars        
    //局部变量定义
    NumericSeries ma60;
    NumericSeries ma20;
    NumericSeries ma5;
    BoolSeries bCrossOver(false);
    BoolSeries bCrossDn(false);
    BoolSeries bCrossOver1(false);
Begin        
    //策略执行区
     ma20 = MA(c, 20);
     ma60 = MA(c, 60);
     ma5 = MA(c, 5);
     
     Integer dp1= 5;
    NumericArray DArr1=HisData(Enum_Data_Close,Enum_Period_Day,1);
    Numeric day5=iMA(darr1,dp1);
    
    Integer dp3= 20;
    NumericArray DArr3=HisData(Enum_Data_Close,Enum_Period_Day,1);
    Numeric day20=iMA(darr3,dp3);
    
    bCrossOver = crossover(ma5,ma20);
    bCrossOver1 = crossover(day5,day20);
    bCrossDn =  CrossUnder(ma5,ma20);
End