Новая версия платформы MetaTrader 5 build 2875: Улучшения и исправления

 

В пятницу 2 апреля 2021 года будет выпущена обновленная версия платформы MetaTrader 5. В ней мы внесли ряд небольших дополнений и исправлений по отзывам, полученным после публикации большого обновления MetaTrader 5 build 2860:

  1. Terminal: Исправлена ошибка, в результате которой обновление стандартных программ MQL5 копировалось в корень каталога данных терминала, а не в подкаталог MQL5. Соответственно, пользователи могли обнаружить в нем лишние папки Experts, Images, Include и т.д.

    При обновлении на новую версию платформы лишние каталоги будут автоматически удалены после дополнительной проверки.

  2. Terminal: Исправлена ошибка, в некоторых случаях приводившая к невозможности авторизоваться в чате MQL5.community, встроенном в терминал.
  3. Tester: Исправлена оптимизация советников через MQL5 Cloud Network. В некоторых случаях она могла не запускаться.
  4. MetaEditor: Исправлены ошибки и падения при отладке и профилировании MQL5-программ.
  5. Обновлена документация.

Обновление будет доступно через систему Live Update.

 

При выходе за пределы массива или деления на ноль в лог выводится информация об этом.

Возможно ли подобную служебную информацию выводить при снятии советника.

Нужно видеть, в каком месте/состоянии был снят советник. Чтобы иметь возможность разобраться в нестандратных зависаниях и MT5.

 
fxsaber:

При выходе за пределы массива или деления на ноль в лог выводится информация об этом.

Возможно ли подобную служебную информацию выводить при снятии советника.

Нужно видеть, в каком месте/состоянии был снят советник. Чтобы иметь возможность разобраться в нестандратных зависаниях и MT5.

Это возможно только для версий EX5 собранных под отладку или профилировку.

 
Ilyas:

Это возможно только для версий EX5 собранных под отладку или профилировку.

Был бы очень рад такой возможности. Можно было бы такие EX5 запускать. У них скорость только в ~два раза ниже.

 

Можно пожелание? 

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

#property indicator_chart_separate_window
 
Vladimir Karputov:

Можно пожелание? 

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

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

 
Rashid Umarov:

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

Ну скажем так, случай не на столько и редкий, частенько нужна отрисовка в главном окне и подокне именно буферами, а не объектами :)
 
Rashid Umarov:

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

Нужно и не так уж и редко рисование индикаторными буферами одновременно в главном окне и в дополнительном. Не люблю это слово, но "костыли" вида "один индикатор вызывает другой" очень расстраивают.

 

Согласен, что это не редкий случай. Это ограничение создаёт неудобства при разработке/сравнении визуальных моделей в индикаторе.
Очень не хватает такого функционала.

Так же, свойство CHART_SHOW

ChartSetInteger(ChartID(), CHART_SHOW, false)

скрывает все окна рабочей области, как основное окно графика, так и подокно установленного индикатора.
Ожидалось что CHART_SHOW будет скрывать только основное окно графика.
А подокно установленного индикатора, останется видимым.
То есть ожидалась визуальная имитация подокном индикатора, как главного окна.

Следующая комбинация, не даёт ожидаемое отображение.

ChartSetInteger(ChartID(), CHART_SHOW, false);
ChartSetInteger(ChartWindowFind(), CHART_SHOW, true);
 
Rashid Umarov:

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

обмен между MQL-=программами для таких случаев нужен, тогда бы запустили 2 индикатора и можно было бы пробрасывать значения индикаторных буферов


штатный обмен между MQL-=программами кто то из разработчиков в прошлом году обещал.... или обещанного 3 года ждут ?

;)

 
Rashid Umarov :

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

Это редко, потому что в настоящее время это невозможно ;-)