策略要求: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