Есть проблема переноса алгоритма на mql5 который реализрван на mql4

MQL4Userrrrrr UserMQL4  

Здравствуйте.


В моем советнике на mql4 есть код :


   if ( PROFIT(10) < -p1  && acc-eq > 10)  // если профит по 10 маджику меньше чем и разница баланса и эквити больше 10
       if( !MAG(11)==true)   BUY(11) ;         // если ордера с маджиком 11 нет , то купить ордером с маджиком 11
   if ( PROFIT(11) < -p2&& acc-eq > 30 )
      if( !MAG(12)==true)   BUY(12) ;
   if ( PROFIT(12) < -p3 && acc-eq > 50)
      if( !MAG(13)==true)   BUY(13) ;
   if (s2< 0  && PROFIT(10)+PROFIT(11)+PROFIT(12)+PROFIT(13)>s3 )  // если суммарный профит всех ордеров устраивает
   {
       CLOSE(10) ;                                                                                 // закрыть все ордера
       CLOSE(11) ;
       CLOSE(12) ;
       CLOSE(13) ;
   } 
 

 Попытался сделать на  mql5. Не получилось. Вместо 4 ордеров вытсавляется один .

 Есть ли возможность реализовать на mql5 этот код?



   if ( PROFIT(10) < -p1  && acc-eq > 10) 
       if( !MAG(11)==true)   BUY(11) ;
  

   if ( PROFIT(11) < -p2&& acc-eq > 30 ) 
      if( !MAG(12)==true)   BUY(12) ;
 
   if ( PROFIT(12) < -p3 && acc-eq > 50) 
      if( !MAG(13)==true)   BUY(13) ;
  
     
   
   if (s2< 0  && PROFIT(10)+PROFIT(11)+PROFIT(12)+PROFIT(13)>s3 ) 
   {
       CLOSE(10) ;
       CLOSE(11) ;
       CLOSE(12) ;
       CLOSE(13) ;
   }  
 
Alexander Bereznyak  
вы не учли разницу ордерной системы MQL4 и MQL5
Alexey Volchanskiy  
Alexey Viktorov:
Надо подключиться к счёту с хеджированием.
Пока вроде только у Альпы есть такой счет, сумма от $500.
Artyom Trishkin  
Alexey Volchanskiy:
Пока вроде только у Альпы есть такой счет, сумма от $500.
Робо тоже вродь как анонсировали.
samsuser3  
Artyom Trishkin:
Робо тоже вродь как анонсировали.
Спасибо
samsuser3  
Alexey Viktorov:
Надо подключиться к счёту с хеджированием.
Спасибо
samsuser3  
Alexander Bereznyak:
вы не учли разницу ордерной системы MQL4 и MQL5
Спасибо
Причина обращения: