Тестер стратегий MetaTrader 4

Терминал MetaTrader 4 имеет встроенный инструмент для тестирования стратегий, называемый тестер стратегий. Он позволяет имитировать стратегии и оптимизировать параметры торговых советников.

Окно тестера стратегий можно вызвать нажав на кнопку тестер стратегий1 в панели инструментов «Стандартная». Ниже вы можете увидеть позиционирование окна в платформе.

Окно тестера стратегий

   Тестер стратегий MetaTrader 4 – Обзор.

В тестере стратегий есть две вкладки «Настройки» и «Журнал», после того, как вы завершили тестирование появятся еще несколько.

Вкладка «Настройки» включает параметры тестирования и оптимизации. Параметры советников, тестируемый период, метод моделирования баров и многое другое можно настроить в этой вкладке.

Вкладка «Результаты» содержит результаты торговых операций, выполняемых советником, а также изменения баланса.

Вкладка «График» отображает результаты тестирования в виде графика.

Вкладка «Отчет» показывает подробный отчет тестирования. Результаты тестирования и эффективности советника можно найти здесь: количество смоделированных баров, качество моделирования, общую прибыль, самые прибыльные и убыточные сделки, количество прибыльных и убыточных сделок и др.

Вкладка «Журнал» содержит журнал, в котором фиксируются все действия и внутренние сообщения советника.

Вкладка «Результаты оптимизации» содержит информацию о каждом проходе, включая входные параметры, прибыльность, просадку и другие данные.

Вкладка «График оптимизации» показывает результаты оптимизации советника в виде графика. Кроме того, на графике отображается прибыльность, количество выигрышных и убыточных сделок каждого прохода.

Как мы уже говорили, первоначально в окне тестера стратегий видны только две вкладки «Настройки» и «Журнал». Вкладки «Результаты», «График» и «Отчет» появятся после того, как советник будет протестирован. После оптимизации советника появятся вкладки «Результаты оптимизации» и «График оптимизации». Ниже вы можете увидеть изображение со всеми вкладками после завершения тестирования и оптимизации.

тестер стратегий. Все вкладки

   Тестер стратегий MetaTrader 4 – Настройка.

Во вкладке «Настройки» можно выбрать параметры тестирования и оптимизации торгового советника. Во время тестирования эксперт запускается один раз для того, чтобы определить его прибыльность и эффективность. В процессе оптимизации эксперт будет запущен несколько раз, чтобы определить параметры, при которых советник показывает самую высокую доходность. Ниже можно увидеть изображение тестера и вкладки «Настройки».

Тестер стратегий. Вкладка "Настройки"

Итак, что тестер стратегий МТ 4 позволяет нам настроить.

— Советник. Позволяет выбрать эксперта, которого вы хотите проверить. Эксперт должен быть размещен в папке «Experts» редактора MetaEditor.

— Символ. Используется для выбора валютной пары или другого возможного актива для тестирования.

— Период. Выбираем временной интервал, на котором будет проходить тестирование советника.

— Модель. Выбор метода моделирования баров:

  1. Все тики. На основе наименьшего доступного временного периода с фрактальной интерполяцией каждого тика. Это наиболее точный метод.
  2. Контрольные точки. На основе ближайшего меньшего таймфрейма к установленному в тестере (например, используете в тестере таймфрейм H1, рассчитывается для M30) с использованием фрактальной интерполяции 12 контрольных точек. Это более быстрый, но грубый метод, его лучше не использовать.
  3. По ценам открытия. Самый быстрый и самый грубый способ. Движения внутри свечи не учитываются. Расчет ведется только по ценам открытия. Подходит для советников, которые работают по открытию баров.

— Спрэд. Можно установить значение спрэда вручную или использовать текущий, используемый брокером на выбранной валютной паре в момент тестирования.

— Использовать дату. Если опция включена, то советник будет тестироваться на заданном временном промежутке. В противном случае тестирование будет проводиться на всех исторических данных, которые есть у вашего брокера.

— Визуализация. Эта опция включает режим визуального отображения процесса тестирования на графике. Вы можете отрегулировать скорость визуализации тестирования при помощи бегунка. Вы также можете указать дату в поле «Пропустить до», чтобы пропустить визуализацию до этой даты.

— Оптимизация. Включает режим оптимизации параметров эксперта.

— Свойства эксперта. Открывается окно, в котором можно изменить параметры эксперта при тестировании и оптимизации, а также размер депозита, на котором будет проверяться советник.

— Свойства символа. Позволяет просматривать параметры выбранной валютной пары.

— Открыть график. Открывает новое окно валютной пары, выбранной для тестирования. При тестировании советник работает на виртуальном графике. Точки открытия и закрытия позиций, объекты и индикаторы, используемые советником, добавляются на этот график. Этот график может быть открыт только после того, как тестирование закончится.

— Изменить эксперта. Открывается MetaEditor для редактирования советника. Это используется в основном, когда вам нужно быстро ввести небольшие изменения в код советника.

— Кнопка «Старт» начинает тестирование или оптимизацию. После нажатия этой кнопки вы можете оценить скорость тестирования или оптимизации по индикации в нижней части окна. После запуска кнопка «Старт» будет заменена на кнопку «Стоп», которая используется для остановки процесса во время его выполнения.

   Тестер стратегий MetaTrader 4 – Свойства эксперта.

Параметры виртуального счета и тестируемого советника можно настроить в этом окне.

Тестер стратегий МТ 4 – Свойства эксперта

Установленные здесь данные тестер стратегий МТ4 будет использовать для тестирования или оптимизации советника. В этом окне вы можете увидеть три вкладки:

— Тестирование. В этой вкладке устанавливаются параметры общие для тестирования и оптимизации. К ним относятся объем и валюта начального депозита, их можно изменить в полях с соответствующими названиями. Можно также выбрать типы открываемых ордеров: «Only Long» — будут открываться только позиции на покупку, «Only Short» — будут открываться позиции только на продажу, «Long & Short» — будут открываться позиции и на покупку, и на продажу. Каков бы ни был принцип работы эксперта, он будет открывать позиции только, как указано здесь.

Также можно включить генетический алгоритм оптимизации и выбрать оптимизируемый параметр:

  1. Баланс.
  2. Профит-фактор.
  3. Матожидание выигрыша.
  4. Максимальная просадка.
  5. Процент просадки.

Чаще выбирают для оптимизации баланс или профит-фактор.

— Входные параметры.

Тестер стратегий МТ 4 – Входные параметры

Список входных параметров, которые влияют на работу эксперта, представлен в этой вкладке в виде таблицы. Они могут быть изменены из клиентского терминала. Количество параметров у каждого эксперта отличается. Вот, к примеру, окно входных данных для торгового советника Trio Dancer 3_1.

Входные параметры советника Trio Dancer

Кстати, этот советник рассмотрен более подробно здесь. Данные, которые будут использоваться при тестировании советника, показаны в поле «Значение». Данные в полях «Старт», «Шаг» и «Стоп» не влияют на тестирование экспертов. Они используются только для оптимизации. В этих полях представлены начальное значение параметров, шаг изменения и конечное значение. Если поставить галочку слева от параметра, то он будет участвовать в оптимизации, то есть будут проверяться все возможные варианты от начального значения, установленного в поле «Старт» до конечного значения в поле «Стоп» с установленным шагом. Если галочку не ставить, то данный параметр не будет участвовать в оптимизации. Его значение будет использовано из поля «Значение».

Также можно в тестер стратегий МТ4 загрузить set-файл с сохраненными ранее входными параметрами. Для этого нажимаем на кнопку «Загрузить» и выбираем файл из папки, в которой находится ваш сохраненный set-файл. Если вам нужно текущие входные параметры, нажмите на кнопку «Сохранить». Рекомендуется включать только необходимые параметры в процесс оптимизации. В случае если включено слишком много параметров, количество проходов и общее время оптимизации резко возрастает.

— Оптимизация. Эта вкладка позволяет управлять процессом оптимизации путем ограничений. В случае если проход советника достигает значения, отмеченного в этой вкладке, то он автоматически останавливается и начинается новый.

Тестер стратегий МТ 4 – Оптимизация

   Тестер стратегий MetaTrader 4 – Результаты.

После окончания тестирования советника появляется вкладка «Результаты», в которой можно найти следующую информацию:

— №. Показывает порядковый номер торговой операции с условным символом (открыта позиция на покупку или на продажу, закрыта позиция с прибылью или убытком).

— Время. В этой колонке отображается время торговой операции.

— Тип. Здесь отображается тип выполненной операции (покупка, продажа, стоп лосс, тейк-профит, закрытие или модификация ордера, закрытие по стопу).

— Ордер. Отображает номер торговой операции или отложенного ордера. Он отличается от порядкового номера торговой операции в первом столбце.

— Объем. Показывает количество лотов в торговой операции.

— Цена. Указывает цену актива, участвующего в торговой операции.

S/L. Содержит значение стоп лосса. Отсутствие записи в этом поле означает, что стоп лосс не был выставлен.

T/P. Содержит значение тейк-профита. Отсутствие записи в этом поле означает, что тейк-профит не был выставлен.

-Прибыль. В этой колонке отображается прибыль/убыток. Значение выводится только после того, как позиция будут закрыта.

-Баланс. Показывает размер баланса. Он также выводится после того, как позиция будет закрыта.

Тестер стратегий МТ 4 – Результаты

   Дополнительные команды, контекстное меню.

В тестере стратегий МТ4 можно изменить порядок отображения, щелкнув левой кнопкой мыши на заголовок любого столбца (переключается сортировка по возрастанию или по убыванию). Щелкнув правой кнопкой мыши, откроется контекстное меню с 7 доступными командами. Вы можете скопировать значения из определенной строки (команда «Копировать») или все результаты, выполнив команду «Копировать все». Вы можете экспортировать весь отчет в виде HTML-файла, нажав «Сохранить как отчет». Команды «Установить начальную дату» и «Установить конечную дату» позволяет указать диапазон времени для тестирования. Вы также можете установить авторазмер столбцов и сетку, разделяющую столбцы.

Тестер стратегий МТ 4 – Вывод контекстного меню

Ну что же. Основные моменты рассмотрены. Более подробно расписывать все пункты в одной статье не вижу смысла. Тем более она итак получилась довольно длинная. Если какие-то нюансы необходимо будет рассмотреть более подробно – пишите в комментариях, будет новая информация в уже новых статьях.

Разместить объявление

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *