怎么修改,日线满足条件,在1分钟马上开仓,现在是不是只有日线第一次满足条件才开仓,过了第一次就不开仓了
Params
Numeric L(900);// 短期指数平均线参数
Numeric L100(100);// 短期指数平均线参数
Numeric L20(20);// 短期指数平均线参数
Numeric D(50);//超价下单
Vars
Numeric o;
Series<Numeric> AvgValue1;
Series<Numeric> AvgValue10;
Series<Numeric> AvgValue90;
Numeric nowvalue;
Numeric prevalue;
Events
OnBar(ArrayRef<Integer> indexs)
{
range[0:1]
{
AvgValue1 = Average(Data0.Close,L);
Data1.AvgValue20=Average(Data1.Close,L20);
Data1.AvgValue100=Average(Data1.Close,L100);
}
nowvalue=Data1.AvgValue20[0]-Data1.AvgValue100[0];
prevalue=Data1.AvgValue20[1]-Data1.AvgValue100[1];
o=0.03;
PlotNumeric(\"MA1\",Data0.AvgValue1);
PlotNumeric(\"MA10\",Data1.AvgValue20);
PlotNumeric(\"MA90\",Data1.AvgValue100);
If(Data0.MarketPosition <> 1 and Data0.Open>Data0.AvgValue1[0] and nowvalue>prevalue )
{
Data0.Buy(0,Open+D);
}
If(Data0.MarketPosition <>-1 and Data0.Open<Data0.AvgValue1[0] and nowvalue<prevalue )
{
Data0.SellShort(0,Open-D);
}
}