If ( MarketPosition<>1 and condition1 and condition11 )
{
Buy (Lots,Open);
}
IF ( MarketPosition<>-1 and condition2 and condition22 )
{
SellShort(Lots,Open);
}
If (MarketPosition==1 and PositionProfit<0 and C[1]<MA and Barsinceentry<1)
{
Sell (Lots,Open);
}
If (MarketPosition==-1 and PositionProfit<0 and C[1]>MA and Barsinceentry<1)
{