Code Close Positions - Ajuda?!?!

 
Alguém consegue me ajudar com o código abaixo??

Me passa o Skype que vou add para conversar!


        bool    Finalized_Trade;

 extern int     MA_LongPeriod       = 70;
 extern int     MA_ShortPeriod      = 13;
 extern int     MA_ClosePeriodH4    = 7;


 if (Bid>iMA(Symbol(),0,MA_LongPeriod,0,MODE_EMA,PRICE_CLOSE,0)&& Bid<iMA(Symbol(),0,MA_ShortPeriod,0,MODE_EMA,PRICE_CLOSE,0)&& Bid<iMA(Symbol(),0,MA_ClosePeriodH4,0,MODE_EMA,PRICE_CLOSE,0))Finalized_Trade=True;
 if (Bid<iMA(Symbol(),0,MA_LongPeriod,0,MODE_EMA,PRICE_CLOSE,0)&& Bid>iMA(Symbol(),0,MA_ShortPeriod,0,MODE_EMA,PRICE_CLOSE,0)&& Bid>iMA(Symbol(),0,MA_ClosePeriodH4,0,MODE_EMA,PRICE_CLOSE,0))Finalized_Trade=True;

 if (Finalized_Trade) {
    slip = NormalizeDouble((slippage * BrokerDecimal),0);
    bool success;
    for (int cnt = OrdersTotal() - 1; cnt >= 0; cnt --){
      OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
      if (OrderSymbol() == Symbol() && OrderMagicNumber() == magic){
         OrderDelete(OrderTicket(),White);
         success=OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), slip, White);
         if(success==true){
            Print("Closed all positions because ");} } } }
 
black.jack:
Alguém consegue me ajudar com o código abaixo??

Me passa o Skype que vou add para conversar!

Olá black.jack,

o seu post é absolutamente vago com relação à sua verdadeira necessidade... apenas postar partes do código-fonte, sem explicar exatamente onde está tendo problemas, dificilmente ajudará alguém a te auxiliar com relação ao seu problema.

Por favor teste ser mais específico na hora de descrever o seu problema.

Abraços,
Malacarne 

 
ok Malacarne, já me ajudaram!


Obrigado!