Function Close Buy and Close Sell for EA?

 
Ребята, которые могут помочь мне с этим кодом ниже?

Я приложил фотографию, показывающую, как это выглядит в заказы на продажу, прикрепленных EA открытом воздухе, под магнитом, показывая мне, что тенденция изменилась, но не закрывает заказы.

если кто имеет никакого представления, чтобы решить эту EA после я отправляю это исправление.


Спасибо!
 if (ClosePosition_TrendInverse) {


 int ticket = 0 ;
  MC3=- 1 ;
  
     if (Bid< iMA ( Symbol (),MATF,MA_ClosePeriodH4, 0 , MODE_SMMA , PRICE_CLOSE ,MODE_MAIN)) MC3= 1 ;
     
     if (Bid> iMA ( Symbol (),MATF,MA_ClosePeriodH4, 0 , MODE_SMMA , PRICE_CLOSE ,MODE_MAIN)) MC3= 0 ;
     
     if (MC3== 0 ){
     MarketInfo( Symbol (),MODE_ASK);
     if ( OrderSelect ( 1 , SELECT_BY_TICKET, MODE_TRADES)==True) ticket=OrderTicket();
     if (OrderClose(ticket,OrderLots(),Ask, 3 ,Red)==True) Print ( "Sell closed at: " ,OrderClosePrice());

   }
     if (MC3== 1 ){
     MarketInfo( Symbol (),MODE_BID);
     if ( OrderSelect ( 1 , SELECT_BY_TICKET, MODE_TRADES)==True) ticket=OrderTicket();
     if (OrderClose(ticket,OrderLots(),Bid, 3 ,Red)==True) Print ( "Buy closed at: " ,OrderClosePrice());

   }
   if (MC3== 0 ) Trend_Close = "Trend UP H4, Closed Sell" ;
  
   if (MC3== 1 ) Trend_Close = "Trend Down H4, Closed Buy" ;
   
   }
Arquivos anexados:
Close.jpg  101 kb