Выпущена бета-версия MetaTrader 4 Build 529 с новым компилятором - страница 141

 
alexloz:
Пожалуйста, приложите логи терминала.


Проблема в итоге разрешилась путем перезагрузки машины.

Только после этого терминал обновился до 565 версии.

 

МТ4 565, МЕ 882.

Если скачать любой платный индикатор из Маркета, затем перетащить его мышью на график и нажать кнопку "Отмена", как показано на картинке, Терминал упадет!

 
ForexMoneyMaker:

МТ4 565, МЕ 882.

Если скачать любой платный индикатор из Маркета, затем перетащить его мышью на график и нажать кнопку "Отмена", как показано на картинке, Терминал упадет!

Уже исправили
 

Выпустили 566 билд.

Обновитесь, пожалуйста.

 
Приветствую всех!! я не знаю может сталкивался уже кто то,
но не отображаются мной любимые графики ренко.
Если выключить советник и перезагрузить профиль, график появляется.
А онлайн не хочет. ( не программист я )

Вот советник..
Файлы:
 

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

на страничке: Справочник MQL4 / Основы языка / Операторы / Оператор завершения break,

вызываемой по F1 из MetaEditor к бета-версии, приводится пример без фигурных скобок по for:

//--- поиск первого нулевого элемента
for(i=0;i<array_size;i++)
  if(array[i]==0)
    break;

Это недопечатка?

 
DiPach:

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

на страничке: Справочник MQL4 / Основы языка / Операторы / Оператор завершения break:

Приводится пример без фигурных скобок по for:

Это недопечатка?

Правильно всё там. Если в цикле участвует только один выполняемый оператор цикла, то можно не ставить фигурные скобки. В то же время и оператор цикла является условным оператором. Если выражение условного оператора истинно, то исполняется break, если ложно, то переход на следующую итерацию цикла.
 
artmedia70:
Правильно всё там. Если в цикле участвует только один выполняемый оператор цикла, то можно не ставить фигурные скобки. В то же время и оператор цикла является условным оператором. Если выражение условного оператора истинно, то исполняется break, если ложно, то переход на следующую итерацию цикла.


Благодарю за разъяснение
 
но скобки лучше ставить, причем везде.
 

Про if знала, что при одном выражении не обязательно ставить фигурные скобки.

Но стараюсь всё-таки их проставлять.

Оператором break - пользуюсь при необходимости.

А вот про for в таком выражении без скобок - нет. Зависла рассматривая.
Причина обращения: