正常编译保存,不能用,请问问题在哪?
求高手指教!求高手指教!求高手指教!
Params
Numeric L1(6);
Numeric L2(9);
Numeric L4(10);
Numeric L3(15);
Numeric L5(30);
Numeric L6(43);
Numeric L7(82);
Numeric Lots(1);
Vars
NumericSeries MA1;
NumericSeries MA2;
NumericSeries MA3;
NumericSeries MA4;
NumericSeries MA5;
NumericSeries MA6;
NumericSeries MA7;
BoolSeries Longcon1;
BoolSeries Longcon2;
BoolSeries Shortcon1;
BoolSeries Shortcon2;
Begin
//这里加入你的程序...
MA1 = AverageFC(Close,L1);
MA2 = AverageFC(Close,L2);
MA3 = AverageFC(Close,L3);
MA4 = AverageFC(Close,L4);
MA5 = AverageFC(Close,L5);
MA6 = AverageFC(Close,L6);
MA7 = AverageFC(Close,L7);
PlotNumeric("MA1",MA1);
PlotNumeric("MA2",MA2);
PlotNumeric("MA3",MA3);
PlotNumeric("MA4",MA4);
PlotNumeric("MA5",MA5);
PlotNumeric("MA6",MA6);
PlotNumeric("MA7",MA7);
LongCon1 =MA3<MA2 && MA2< MA1 &&MA4<MA6&& MA6<MA5 && MA5<MA7 ;
LongCon2=MA3>MA3&&MA2>MA2&&MA4<MA4&&MA6<MA6&&MA5>MA5&&MA7<MA7;
ShortCon1 =H> MA1 &&L<MA3&&L<MA2&& MA1>MA2&&MA2>MA3;
ShortCon2 = C<MA3 &&C<AVGENTRYPRICE;
If(MarketPosition==0 and Longcon1 and Longcon2)
{
Buy(Lots,Open);
}
If(MarketPosition == 1 and ShortCon1)
{
Sell(Lots,Open);
}
If(MarketPosition == 1 and ShortCon2)
{
Sell(Lots,Open);
}
End 不要管我的数据对不对,看看我的写法哪里出问题就行!!!!!!!!!!!!!!!!!!! 不能用有什么提示没?无法加载还是回测无成交?
页:
[1]