Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2033

 
TrederMT5 #:

Подскажите как chislo(в данном случае 1) сложить столько раз сколько указано в count( в данном случае 3)

1+1+1=3;

      int chislo= 3, count=3, tmp=0;
      for (j=0;j<count;j++) tmp+=chislo; Print(tmp);
 
Mikhail Tkachev #:

Нужно проверять состояние рынка по символу, MarketInfo()

А можно пример ?

Tretyakov Rostyslav

Спасибо

Tretyakov Rostyslav
Tretyakov Rostyslav
  • 2022.03.09
  • www.mql5.com
Профиль трейдера
 
Подскажите, пожалуйста, как удалить (почистить) автозаполнение а MetaEditor ? Набралось столько строчек, мешают найти нужную
 
Ivan Butko #:
Подскажите, пожалуйста, как удалить (почистить) автозаполнение а MetaEditor ? Набралось столько строчек, мешают найти нужную
Продумать структуру имён))) начала имён. Первые три буквы не должны быть одинаковыми у более чем 7 или 10 имён.
 
Ivan Butko #:
Подскажите, пожалуйста, как удалить (почистить) автозаполнение а MetaEditor ? Набралось столько строчек, мешают найти нужную
Покажи где это автозаполнение, скрин пожалуйста.
 

Приветствую!

Прошу помочь с формулой "как найти ТИП первого открытого ордера" 


     if(TimeElkaFirstOrder != iTime(_Symbol, PERIOD_M1, 0))

     {

      int OrderTypeElkaFirst = OrderType();

     

              

      if(OrderTypeElkaFirst == OP_BUY) OP_BUY_ELKA = true;       

      if(OrderTypeElkaFirst == OP_SELL) OP_SELL_ELKA = true;  

      TimeElkaFirstOrder = iTime(_Symbol, PERIOD_M1, 0);

     }
 
Порт-моне тв #:

Приветствую!

Прошу помочь с формулой "как найти ТИП первого открытого ордера" 


Наверное, так:

      if(OrderTypeElkaFirst == OP_BUY) {
            OP_BUY_ELKA = true;
            TimeElkaFirstOrder = iTime(_Symbol, PERIOD_M1, 0);
      }
      else if(OrderTypeElkaFirst == OP_SELL) {
            OP_SELL_ELKA = true;  
            TimeElkaFirstOrder = iTime(_Symbol, PERIOD_M1, 0);
      }
 
PapaYozh #:

Наверное, так:

не, что-то вы логику не поняли

 
Порт-моне тв #:

Приветствую!

Прошу помочь с формулой "как найти ТИП первого открытого ордера


Не понятно что это значит?

Первый за день, месяц или за все время?

Среди открытых или в истории?

P.S. Для открытых

int OrderTypeElkaFirst()
  {
   datetime t=TimeCurrent();
   int order_type=-1;
   int i=OrdersTotal()-1;
   for(int pos=i;pos>=0;pos--)
     {
      if(OrderSelect(pos, SELECT_BY_POS, MODE_TRADES))
        {
         if(OrderSymbol()==_Symbol && OrderMagicNumber()==Magic)
           {
            if(t>OrderOpenTime()) {t=OrderOpenTime(); order_type=OrderType();}
           }
        }
     }
   return(order_type);
  }
 
Valeriy Yastremskiy #:
Продумать структуру имён))) начала имён. Первые три буквы не должны быть одинаковыми у более чем 7 или 10 имён.

Что-то интересное написали, жаль я не подкован и, сожалению, не понял, что Вы имели ввиду. 

Причина обращения: