Скачать MetaTrader 5

Помогите разобраться с кодом. Трейлинг стоп

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
В библиотеке MQL5 уже больше 1500 программ. Поделись и ты своей!
Alexey Nazarov
10
Alexey Nazarov 2016.07.19 09:20 

Приветствую, уважаемые кодеры)) 

Помогите разобраться с кодом: 

1.Что нужно добавить что бы каждая сделка обрабатывалась отдельно и трейлинг стоп шел только по не и по другим сделкам НО отдельно.

2. Что бы трейлинг срабатывал по общему проффиту (Buy и Sell сделки отдельно) if  проффит > iSAR

 

 

 for (int i=OrdersTotal () -1; i>=0; i--)
   {    
      if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
      { 
         if (OrderSymbol()==Symbol() && (Magic==OrderMagicNumber() || Magic==123))
         { 


            
            
            tip = OrderType(); 

            if (tip==OP_BUY)             
            {  
               Stop = iSAR(NULL,60,0.02,0.2,1);
              
               
               
               if (Stop > OrderOpenPrice()) SL = Stop;
               
                  {  
                     if (!OrderModify(OrderTicket(),Ask,SL,0,0,clrNONE)) Print("Error OrderModify <<",(GetLastError()),">> ");
                  } 
 
            }  
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий