Terminal
- Добавлена возможность изменять размер графического объекта "Прямоугольник", перетаскивая любой из четырех углов.
- Ускорена отрисовка графического интерфейса.
- Улучшена поддержка адресов IPv6.
- Исправлен расчет высоты нижнего поля даты и ширины правого поля цены при первом запуске платформы.
MQL5
- Добавлена функция для работы с матрицами и векторами — RegressionMetric. Она задает метрику для оценки регрессии.
double vector.RegressionError(const enum lr_error);
double matrix.RegressionError(const enum lr_error);
vector matrix.RegressionError(const enum lr_error,const int axis);
В качестве метрик могут использоваться:
enum REGRESSION_ERROR
{
REGRESSION_MAE,
REGRESSION_MSE,
REGRESSION_RMSE,
REGRESSION_R2,
REGRESSION_MAPE,
REGRESSION_MSPE,
REGRESSION_RMSLE
};
- Добавлена возможность записи массивов с размером данных более INT_MAX (массивы структур).
- Доработана панель вкладок:
- Панель
не скрывается, даже если открыто только одно окно. Таким образом, вам
всегда остаются доступны команды контекстного меню вкладки.
- Для
каждой вкладки добавлена кнопка 'X' для закрытия. Помимо этого, вкладки
можно закрывать средней кнопкой мыши или через контекстное меню.
- Добавлена команда для быстрой компиляции программ. В этом режиме не
выполняется оптимизация кода, что значительно сокращает время создания
исполняемого файла EX5. Используйте этот режим в активной стадии
разработки, когда требуется быстро проверить написанный код. А уже при
компиляции программы для реальной работы включайте режим максимальной
оптимизации для наилучшей производительности.
Параметр "Максимальная оптимизация" в настройках проекта выполняет ту же функцию.
Все операции, связанные с компиляцией, вынесены в отдельное меню "Сборка".
- Улучшено управление кодом:
- Разделены
команды для перехода к объявлению и реализации. Ранее использовалась
одна команда, которая выводила меню выбора. Теперь вы сразу можете
переходить к необходимой части кода.
- Добавлена подстановка распознанного ключевого слова по нажатию "Tab" в дополнение в "Enter".
- Добавлена возможность автоматического отображения локальных переменных в списке наблюдения в отладчике. Для этого включите опцию "Локальные" в контекстном меню.
Во время отладки по мере перехода по коду в список будут автоматически
выводиться переменные из текущей области видимости.
- Улучшена работа списка наблюдения в отладчике для векторов и матриц.
- Исправлены пути в проектных файлах. Ошибка могла приводить к пропаданию файлов из проектов.
- Улучшена остановка тестерных агентов при завершении работы платформы.
- Добавлен пятый узел для MQL5 Cloud Network, он размещен в Гонконге. Это ускорит оптимизацию роботов с использованием сети в ближайших регионах.
Исправления по крешлогам.
Посмотрите предыдущие новости, пожалуйста: