icon-4

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

Для этого нужно совершить следующие действия.

  1. Подключитесь к вашему торговому счету в терминале. Для этого в меню “Файл” нажмите “Подключиться к торговому счету”.

icon-10

В открывшемся окне введите логин (номер счета) и свой пароль от счета, а также правильный торговый сервер вашего брокера, поставьте галочку напротив “Хранить личную информацию” и нажмите кнопку “Логин”.

icon-11

  1. Откройте все графики оптимизируемых символов. Для этого в меню “Вид” нажмите “Обзор рынка”.

icon-12

Для того чтобы открыть новый график нужного финансового инструмента, найдите его символ в списке, кликните по нему правой кнопкой мыши и нажмите “Окно графика”.

icon-13

 

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

  1. Установите нужный шаблон на все выбранные графики, как показано в п. 5 раздела “Установка робота”.
  1. Загрузите вручную историю котировок с графика.

Для этого сначала следует отключить автопрокрутку графика (иконка в терминале  icon).

Далее нужно установить максимально возможную историю котировок, поэтому войдите в меню “Сервис” – “Настройки” – “Графики” и в поле “Макс. баров истории” поставьте все “9” – “9999999999999”. Аналогично сделайте для поля “Макс. баров в окне” и нажмите “ОК”.

icon-14

 

Затем на графике символа, именно на том временном интервале (таймфрейме), который планируется оптимизировать, нужно кликнуть мышкой и нажать клавишу Home на клавиатуре. Либо можно крутить колёсиком мышки вниз до упора, после чего должны подгрузиться предыдущие данные графика. Когда будет загружено максимальное количество котировок можно приступать непосредственно к тестированию и оптимизациям.

  1. Откройте тестер стратегий. Для этого в меню “Вид” нажмите “Тестер стратегий” и у вас откроется соответствующее окно внизу терминала.

icon-15

 

  1. Введите в соответствующие поля тестера стратегий необходимые данные, а именно:
  • в поле “Советник” выберите название вашего робота, в нашем примере это Double Trader;
  • в поле “Символ” выберите нужную валютную пару, в нашем примере это EURUSD;
  • в поле “Период” укажите таймфрейм, на котором будет проходить оптимизация робота, в нашем примере это M15;
  • в поле “Модель” обязательно укажите “По ценам открытия (быстрый метод на сформировавшихся барах, только для советников с явным контролем открытия баров)”;
  • в поле спред укажите значение “Текущий”.

Далее поставьте галочку возле графы “Использовать дату” и укажите необходимую дату, в нашем случае это от 15 июня 2016 года до 15 августа 2016 года. При этом важно отметить, что текущим днем, когда мы проводим данную оптимизацию, является 15 сентября 2016 года.

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

Бек-тест – это период времени в прошлом, на котором мы проводим оптимизацию нашего робота, то есть ищем наиболее прибыльные конфигурации настроек, которые будут приносить нам реальный доход уже в режиме реального времени.

Форвард-тест – это также период времени в прошлом, на котором мы уже тестируем такие наиболее прибыльные конфигурации настроек, то есть проверяем на тестере, как бы они отработали на незнакомом для себя периоде.

При этом важно отметить, что по хронологии период форвард-теста идет после периода бек-теста, но до текущего дня, когда собственно и проводиться оптимизация. В нашем конкретном случае, период бек-теста – это от 15 июня 2016 года до 15 августа 2016 года, а период форвад-теста – от 16 августа 2016 года до 15 сентября 2016 года. Подробные значения этих периодов для разных таймфреймов указаны в разделе “Вопрос-Ответ”.

После того как выбрана используемая дата оптимизации следует поставить галочку возле графы “Оптимизация” и нажать кнопку “Старт”.

  1. После того как оптимизация будет закончена, перейдите во вкладку “Результаты оптимизации” и кликните по графе с названием “Прибыль”. Как только все результаты оптимизации распределяться по значению прибыли от наибольшей к наименьшей, выберите первое максимальное значение, кликните по нему 2 раза и снова нажмите кнопку “Старт”.

icon-16

После этого необходимо перейти во вкладку “График”, где посмотреть график доходности оптимизируемых настроек, а также во вкладку “Отчет”, где уже можно детально ознакомиться с результатами такой оптимизации.

icon-17

 

icon-1

При просмотре каждого нового отчета обращайте особое внимание на обозначенные результаты.

Также есть возможность посмотреть на графике, как конкретный советник торгует и приносит прибыль на исторических данных, для этого следует предварительно поставить галочку возле графы “Визуализация” и нажать кнопку “Старт”.

  1. Теперь нужно протестировать эти настройки на периоде форвард-теста. Для этого мы возвращаемся во вкладку тестера “Настройки” и выбираем необходимый нам период и нажимаем кнопку “Старт”. После этого снова просматриваем график и отчет, как показано выше. Если доходность конкретных настроек на тестируемом и незнакомом ранее периоде устраивает, а отчет по основным параметрам аналогичен тому, который был получен по результатам бек-теста, но данные настройки следует сохранить. Для этого нужно перейти на вкладке “Настройки” в меню “Свойства експерта” и нажать “Сохранить”, называем имя файла, допустим EURUSD_M15, и сохраняем в заранее созданную папку. Именно вот такие настройки следует устанавливать в конкретный торговый терминал для их работы на реальном счету.

 

    

Тестирование и оптимизация
5 (100%) 4 Голос[ов]