Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5 - страница 77

 
Renat Fatkhullin:

Визуальный тестер будем апгрейдить вместе с тестером.


Сегодня выпустили бету 1959, доступна по Help -> Check updates

А предложения и пожелания по апгрейду принимаются?

 
Ilyas :

Приведите пожалуйста  лог тестерного агента (не лог тестера из терминала, а именно лог агента тестирования ), после неудачной профилировки.

В случае критической ошибки данные профилировки считаются испорченными и не отображаются в редакторе.

Например, при выходе за пределы массива

В логе тестерного агента

Нет необходимости в журнале. Сбой во всех случаях (любой советник или индикатор) с Build 1959 и 1960. Просто попробуйте.
 
xxz:

Спасибо.

Профилирование на исторических данных починили.

 
fxsaber:
Некоторые кастомные символы не удалить из Обзора рынка (графики не открыты), пока не перезагрузишь Терминал. Раньше таких проблем не было.

Все кастомные, что в текущей сессии терминала хоть раз использовались в Тестере, не удаляются и не скрываются. Просьба поправить.

 
Maxim Dmitrievsky:

иногда после закрытия метаэдитора остаются такие артефакты, у кого-нибудь бывает такое? или это приколы win 10. Вроде только от метаэдитора остается

исчезает только после перезагрузки


Если видеокарта от AMD, то это проблемы с OpenGL - у меня похожее появилось после установки последних дров, при этом переустановка на более раннюю версию не помогает. Кроме того перестали некоторые приложения работать корректно.

 
A100:

А зачем лишние сообщения? когда есть Приоритеты и порядок операций

Поддерживаю. В VS нет никаких предупреждений, и не нужны они здесь. А нагромождение лишних скобок, не несущих никакого смысла, только затрудняет читабельность кода.
 
Alexey Navoykov:
Поддерживаю. В VS нет никаких предупреждений, и не нужны они здесь. А нагромождение лишних скобок, не несущих никакого смысла, только затрудняет читабельность кода.

Со скобками вероятность ошибки значительно меньше. Для меня с ними читабельность только возрастает.

 
fxsaber:

Со скобками вероятность ошибки значительно меньше. Для меня с ними читабельность только возрастает.

Согласен.

И тоже считаю, что предупреждение "используйте скобки" - очень даже к месту, и должно быть в обоих компиляторах.

 
Не забыли ли многоуважаемые доны, что в старом MQL4 приоритеты операций логического "и" и логического "или" были перепутаны местами?
 

Win 7 x64, MT5 build 1960

Не удаётся узнать является ли активным график, т.к. свойство CHART_FOREGROUND всегда возвращает 0, вне зависимости от того, активен ли график или нет:

void OnTick()
  {
   long FOREGROUND = ChartGetInteger(ChartID(), CHART_FOREGROUND);
   Print(ChartID(), ": FOREGROUND = ", FOREGROUND);
  }

Принт:

...
2018.12.13 17:01:08.533 TestForegroundExpert (USDJPY,H1)        131877063670477143: FOREGROUND = 0
2018.12.13 17:01:09.141 TestForegroundExpert (USDJPY,H1)        131877063670477143: FOREGROUND = 0
2018.12.13 17:01:09.235 TestForegroundExpert (USDJPY,H1)        131877063670477143: FOREGROUND = 0
2018.12.13 17:01:09.490 TestForegroundExpert (USDJPY,H1)        131877063670477143: FOREGROUND = 0
2018.12.13 17:01:12.679 TestForegroundExpert (USDJPY,H1)        131877063670477143: FOREGROUND = 0
...
Причина обращения: