//开平仓条件
BuyEntry = MA1[1] > MA2[1] and MA2[1] > MA3[1] and MA3[1] > MA4[1] and MA4[1] > MA5[1] and MA5[1] > MA6[1] and MA6[1] > MA7[1] and MA7[1] > MA8[1] and MA8[1] > MA9[1] and MA9[1] > MA10[1] and MA10[1] > MA11[1] and MA11[1] >MA12[1] ;
SellEntry = MA1[1] < MA2[1] and MA2[1] < MA3[1] and MA3[1] < MA4[1] and MA4[1] < MA5[1] and MA5[1] < MA6[1] and MA6[1] < MA7[1] and MA7[1] < MA8[1] and MA8[1] < MA9[1] and MA9[1] < MA10[1] and MA10[1] < MA11[1] and MA11[1] <MA12[1] ;
//程序主体
If(MarketPosition== 0 and BuyEntry )
{
Buy(Lots,Open);
Commentary("开多");
}
If(MarketPosition==0 and SellEntry )
{
SellShort(Lots,Open);
Commentary("开空");
}
If(MarketPosition==1 AND SellEntry )
{
Sell(0,Open);
Commentary("平多");
}
If(MarketPosition==-1 and BuyEntry )
{
BuyToCover(0,Open);
Commentary("平空");
}