Помогите расставить флаги.

 

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

   Никак не могу найти пример расстановки флагов в советнике. Не понимаю как всё это прописать в код.

  ( Если выполняется первое условие, переходим ко второму, если выполняется второе условие открываем сделку).

     if (CountSell() == 0 && (Close[1] > OpenMA))  //  Первое условие.
     if (CountSell() == 0 && (RSI >= RSI_Hi_Level))  //Второе условие.
     
     
      {  
        
        ticket = OrderSend(Symbol(), OP_SELL, LotsFor1000, Bid, Slippage, 0, 0,"", Magic, 0, Red);
        
      
      if (ticket > 0)
      {
        SL = NormalizeDouble(Bid + StopLoss*Point, Digits);
        TP = NormalizeDouble(Bid - TakeProfit*Point, Digits);
        
        if (OrderSelect(ticket, SELECT_BY_TICKET))
            if(OrderModify(ticket, OrderOpenPrice(), SL, TP, 0));
             Print("Ошибка модификации ордера на продажу!");
       }
     
     }
 
Или хотя бы ссылочку, как это делать.
 

Я думаю, что будет полезно иметь под рукой это

https://www.mql5.com/ru/code/mt4

и это

https://docs.mql4.com/ru



Но поскольку Вы учитесь, лучше

сразу это

https://www.mql5.com/ru/docs

 и это

https://www.mql5.com/ru/code/mt5

MQL5 Code Base
MQL5 Code Base
  • www.mql5.com
Библиотека исходных кодов на языке MQL4 для MetaTrader 4
Причина обращения: