Terminal
- В Обзор рынка добавлена возможность сортировки данных:
- Нажмите на название любой колонки, чтобы отсортировать список по ее данным. Например, по имени символа, цене закрытия, дневному изменению и т.д.
- Воспользуйтесь
новым меню с наиболее востребованными вариантами сортировки. Сортировка
по лидерам роста и падения, рассчитываемая по данным дневного изменения
цены инструмента, будет удобна при торговле на фондовых рынках.
- Существенно переработана и улучшена встроенная система обучения.
Теперь все интерактивные советы разделены по темам, чтобы вам было проще ориентироваться при обучении. Для каждой категории показывается количество пройденных и оставшихся советов.
Помимо этого, в каждый совет добавлен чек-лист с указанием ключевого действия, которое необходимо выполнить для завершения обучения.
Также полностью обновлен дизайн системы обучения и устранены ошибки при расчете общего прогресса обучения.
- Добавлен автоматический расчет цены закрытия предыдущей торговой сессии
и открытия текущей сессии по инструменту. Если такие данные не
предоставляются напрямую вашим брокером, терминал посчитает их по
последней и первой котировкам сессии соответственно, а вы сможете
увидеть эти данные в Обзоре рынка. Для этого включите соответствующие
колонки в разделе "Символы" или же перейдите в раздел "Детали".
- Оптимизировано и значительно ускорено применение цен на открытые позиции. При приходе новых тиков в терминал цены, прибыль и маржевые требования по позициям теперь обновляются быстрее.
- Исправлен расчет встроенного индикатора Stochastic Oscillator. Ошибка возникала при ограничении количества баров, отображаемых на графиках.
MQL5
- Оптимизирована и значительно ускорена работа функции доступа к свойствам торгового счета AccountInfo*.
- Оптимизирован и значительно ускорен доступ к числовым свойствам графика при помощи функции ChartGetInteger.
MetaEditor
- Для более удобной работы с версионным хранилищем файлов MQL5 Storage в контекстное меню вкладок редактирования кода добавлены три команды:
- Сравнение рабочей копии файла с текущей ревизией
- Откат текущих изменений
- Просмотр истории изменений файла в хранилище
- Сравнение рабочей копии файла с текущей ревизией
- Изменена подсветка парных скобок. Теперь аккуратно подсвечиваются сами
скобки, а не фон под ними. По умолчанию подсветка парных скобок
отключена. Ее можно включить в настройках редактора.
- Улучшена работа функции поиска и замены:
- Если
выделить текст в файле и вызвать окно поиска, текст будет автоматически
подставлен в поле "Найти". Если текст в файле не был выделен, то в поле
"Найти" будет вставлен текст из буфера обмена. Если буфер обмена был
пуст, то в окне поиска просто будет установлен фокус на поле "Найти".
- Аналогичное поведение реализовано при вызове окна замены, только после вставки выделенного текста в поле поиска курсор перемещается в поле "Заменить на", чтобы вы могли сразу же ввести нужный текст для подстановки.
- Результаты
поиска и замены теперь выводятся не в отдельное диалоговое окно, а в
журнал. Если окно "Инструменты" в этот момент включено, в нем
автоматически будет выбрана вкладка журнала. Таким образом, вам не нужно
тратить время на закрытие лишних окон.
- Если
выделить текст в файле и вызвать окно поиска, текст будет автоматически
подставлен в поле "Найти". Если текст в файле не был выделен, то в поле
"Найти" будет вставлен текст из буфера обмена. Если буфер обмена был
пуст, то в окне поиска просто будет установлен фокус на поле "Найти".
- Исправлен поиск в окне сравнения файлов при работе с версионным хранилищем MQL5 Storage.
- Добавлена возможность поиска и замены в файлах, включенных в текущий файл через директиву #include.
Это позволит быстрее работать с проектами, состоящими из множества файлов. Например, для замены текста во всех файлах программы вам не понадобится указывать их каталоги вручную, редактор найдет их автоматически по директивам #include.
Tester
-
Изменены критерии оптимизации, в которых учитывалось два показателя — баланс и некий второй фактор. Теперь в них учитывается только второй фактор, без баланса. Такие критерии являются более простыми и понятными для анализа.
- Баланс + максимальная прибыльность -> Максимальная прибыльность
- Баланс + максимальное матожидание выигрыша -> Максимальное матожидание выигрыша
- Баланс + минимальная просадка -> Минимальная просадка
- Баланс + максимальный фактор восстановления -> Максимальный фактор восстановления
- Баланс + максимальный коэффициент Шарпа -> Максимальный коэффициент Шарпа
- В подменю "Оптимизируемые параметры" добавлены команды для быстрого
включения и отключения показа всех колонок входных параметров в таблице
результатов оптимизации:
- Добавлена раскраска таблицы и графика результатов оптимизации для удобного визуального анализа проходов.
График раскрашивается градиентом от зеленого до красного в зависимости от значения критерия оптимизации. Для таблицы используются следующие цвета:
- Баланс — синим цветом раскрашиваются значения выше начального депозита, красным — ниже.
- Прибыль — синим цветом раскрашиваются значения выше нуля, красным — ниже.
- Матожидание выигрыша — синим цветом раскрашиваются значения выше нуля, красным — ниже.
- Просадка — от зеленого (0-5%) до красного (выше 30%).
- Коэффициент Шарпа — от зеленого (больше 2) до красного (ниже 0).
- Фактор восстановления — от зеленого (больше 2) до красного (ниже 1).
- Добавлены фильтры в таблице результатов оптимизации. Теперь вы можете быстро скрыть из списка неудачные проходы:
- где не было ни одной сделки
- где робот показал убытки
- где просадка более 50%
- где фактор восстановления ниже 1
- где коэффициент Шарпа меньше 0.5
- Значительно оптимизирована работа сети облачных вычислений MQL5 Cloud Network. Например, теперь при повторной оптимизации советника сеть старается использовать для него тех же агентов тестирования, что и ранее. С высокой долей вероятности на них уже готово все рыночное окружение, включая исторические данные, и расчеты можно запустить сразу же.