Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 505

 
Leanid Aladzyeu:
0   это для понятия потеряны ли эти уровни в случае потери переменные буду равны 0 .   

https://docs.mql4.com/ru/globals

чтобы не терялись и плевались 

Глобальные переменные клиентского терминала - Документация на MQL4
  • docs.mql4.com
Глобальные переменные клиентского терминала - Документация на MQL4
 
Karputov Vladimir:

Справку смотрели в MetaEditor'e?

Изменилась также работа с функциями, областью видимости переменных и освобождением памяти в локальных массивах. Так как изменений оказалось достаточно много, то для обеспечения максимальной совместимости со старым подходом к написанию программ MQL4 было решено ввести новое свойство #property strict. При создании новой программы MQL4 с помощью Мастера MQL4 это свойство всегда добавляется в шаблон.

 и далее:

Таблица отличий между компиляторами:

Так зачем же весь этот "сыр-бор", если всё прекрасно программируется старым добрым МКЛ4 без утраты гибкости внесения поправок и новых решений?!
 

     2016.01.26_21:28 GMT+3. Зравствуйте все! Господа администраторы. Вы можете

ответить, -- как долго можно будет пользоваться процедурными файлами .mq4 ? Я

не задаю этот ключевой вопрос в поддержку MetaQuotes, потому что могу не

дождаться ответа. А то напишешь файл, а через месяц переписывай всё в ООП

файл. А в ООП я ещё меньше силён, чем в процедурном программировании. Пока

всё. Жду ответа. 21:35 GMT+3.

 
Николай Никитюк:

     2016.01.26_21:28 GMT+3. Зравствуйте все! Господа администраторы. Вы можете

ответить, -- как долго можно будет пользоваться процедурными файлами .mq4 ? Я

не задаю этот ключевой вопрос в поддержку MetaQuotes, потому что могу не

дождаться ответа. А то напишешь файл, а через месяц переписывай всё в ООП

файл. А в ООП я ещё меньше силён, чем в процедурном программировании. Пока

всё. Жду ответа. 21:35 GMT+3.

Думаю всегда. каждый год придется пропускать через компилятор для обновления под билды.

и Администраторы тут не отвечают .

 

Приветствую! Такая проблема, в принципе рано или поздно разберусь все равно, но если уже кто-то сталкивался...

На оффлайн-графике работает советник, точнее не работает. По старинке накидал Принтов, выяснилось, что не обновляется нулевое значение массива Time[0]. То есть там все время удерживается значение времени открытия последней свечи на момент загрузки советника. Кто-нибудь подскажет, почему это происходит? Советник работает по On-Timer, дабы исключить лишние вопросы, точно такой же у меня работает на H4. Так что проблема связана именно с характером оффлайновых графиков... 

 
void CheckForOpen()
 {if(ModLots())
  {
      //-----Ставим ордер на покупку.
    if(SignalCurrent<MacdCurrent && SignalMAPrevious<SignalMAThis && 
      Ask>SignalParabolic && SignalStochastic_5<MainStochastic_5&&SignalStochastic<MainStochastic)
      {
       ticket=OrderSend(NULL,OP_BUY,Lots,Ask,slippage,0,0,exptime,magic,0,Blue);
       if(ticket>0)
          return;
      }
//-----Ставим ордер на продажу.
    if(SignalCurrent>MacdCurrent && SignalMAPrevious>SignalMAThis && 
      Bid<SignalParabolic && SignalStochastic_5>MainStochastic_5&&SignalStochastic>MainStochastic)
      {
       ticket=OrderSend(NULL,OP_SELL,Lots,Bid,slippage,0,0,exptime,magic,0,Red);
       if(ticket>0)
          return;
      }
  }
 }
//+------------------------------------------------------------------+
int CountTrades()
  {
   int count=0;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic)
            count++;
        }
     }
   return(count);
  }
//+------------------------------------------------------------------+
double ModLots()
  {
   double lot;
   for(int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      if(!OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) continue;
      if((OrderMagicNumber()==magic) && (OrderSymbol()==Symbol()))
        {
         if(OrderProfit()<0)
           {lot=OrderLots()*LotMarti;  break;}
         else { lot=Lots; break;}
        }
     }
   return(0);
  }
//+------------------------------------------------------------------+
  Что-то ни фига не работает Мартин.Сегодня в такой комбинации вообще ни одного ордера не поставил.Помогите.
 
Здравствуйте всем! Объясните,откуда берутся котировки в здешнем вебтерминале?
 
svarog16:
Здравствуйте всем! Объясните,откуда берутся котировки в здешнем вебтерминале?
Шайтанама, насяльнике...
 
svarog16:
Здравствуйте всем! Объясните,откуда берутся котировки в здешнем вебтерминале?
Герасим диктует, его тут Коляном кличут...
 
Nickolay72:
  Что-то ни фига не работает Мартин.Сегодня в такой комбинации вообще ни одного ордера не поставил.Помогите.
ищите ошибку по кускам кода,   
Причина обращения: