Как тестировать советника в mt4: установка и результаты

Как протестировать советника в mt4

Многие трейдеры, занимающиеся торговлей на финансовом рынке ФОРЕКС, со временем приходят к желанию испытать торгового советника. Этот автоматический помощник позволяет проводить торговлю без постоянного присутствия у терминала. Но сначала требуется его протестировать на прошлой истории, чтобы удостовериться в актуальности.

ТОП 3 Forex брокеров в мире:
Finmax
Зарабатывать
На данный момент Finmax - это брокер №1 на рынке Forex. Компанию основали бывшие трейдеры и они на собственном опыте знают, что именно волнует их клиентов - это безопасность депозитов, удобная платформа для торгов на всех возможных устройствах, большой выбор аналитических инструментов и многое другое. Все это решено в Finmax на очень высоком уровне.
Депозит
от 5$
Бесплатное обучение
Да
Репутация
Отличная
Forex Club
Зарабатывать
20 лет на рынке форекс, бесплатное обучение с демо счетом в 50000$, более 200 торговых инструментов, большое количество международных наград - это все о брокере Forex Club.
Депозит
от 5$
Бесплатное обучение
Да
Репутация
Отличная
Alpari
Зарабатывать
Alpari - брокер с мировым именем. За 20-ти летнюю историю Альпари был удостоен многочисленными мировыми наградам за достижения в области финансов. Клиентами Альпари является более 2 миллионов человек, что говорит о доверии к этому брокеру.
Депозит
от 10$
Бесплатное обучение
Да
Репутация
Отличная

Установка советника в терминал

Схема установки:

  1. Чтобы начать установку советника, нужно иметь терминал МТ4. Поэтому первый шаг — скачать терминал из интернета и установить на компьютер. Скачивать терминал желательно у того брокера, с которым планируется работать в дальнейшем и открывать счет.
  2. Загружается советник в компьютер прямо из интернета или после покупки у производителя. Обычно архив эксперта идет в формате -.ex4 или -.mql, но в исходящей папке могут прилагаться добавочные файлы — каталоги, индикаторы и другие программы в помощь трейдеру.
  3. Данные робота требуется загрузить в МТ4, в папку experts, которая располагается в каталоге данных рабочей платформы. Поэтому следовать нужно по цепочке Файл->каталог данных.

Открыть каталог данных

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

Копирование файлов
4. В случае, когда в каталоге автоматического советника находятся добавочные файлы, то они раскидываются по соответствующим подкаталогам терминала:

  • информационный файл с расширением -.dll в раздел — Libraries ;
  • файлы стандартов-шаблонов настроек «адвизора» с расширением -.set в -Presets ;
  • если данные советника сопровождают различные индикаторы — их нужно поместить соответственно в Каталог данных /Indicators.

5. Следующий шаг в настройках МТ4 — запуск режима работы автоматического советника:

Настройки
6. Активация окошка с наименованием: Навигатор либо иконкой: Bezyimyannyiy.png
В окошке навигатора нужно выбрать позицию — «Советники», отмечая ее плюсом.

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

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

Обратите внимание! Из всех форекс брокеров, работающих на территории РФ, критериям действительно качественной компании удовлетворяют немногие. Лидером является – Альпари!

- более 20 лет на рынке Форекс;
- 3 международные лицензии;
- 75 инструментов;
- быстрый и удобный вывод средств;
- более двух миллионов клиентов;
- бесплатное обучение;
Альпари - это брокер №1 по версии Интерфакса! Все, что необходимо для начала - просто зарегистрироваться на сайте!

Перейти на сайт компании Альпари

В этой вкладке необходимо задать первоначальные входные данные робота-советника. Это:

  • уровень желаемого ”take profit”;
  • количество торгуемых лотов;
  • данные требуемого ”trailing stop”;
  • и другие начальные характеристики советника, при которых он функционирует корректно.

Можно использовать прилагаемый файл шаблона, загрузив соответствующим способом. Тогда не потребуется выставлять входные данные вручную каждый раз, а просто один раз выполнить загрузку и сохранить в компьютере.
8. После всех установок и загрузок нажать ОК. В углу графика должен отразится смеющийся смайлик.

Смайл

Если такой смайлик не появляется, тогда нужно выбрать «общие свойства советника» и установить галочки в тех окнах, которые указаны на скриншоте:

бщие настройки

Нужно не забыть установить кнопку knopka-avto-torgovlya.png зеленым цветом.

Тестирование

Чтобы проверить работоспособность автоматического советника, нужно протестировать его на прошлых графиках валют — исторических данных. С этой целью используем тестер советник, установленный в рабочем терминале.

Подготовка к тестированию автоматического советника в МТ4.

Адекватные исторические данные есть не у всех брокеров. Для надежности лучше скачать их у поставщика котировок Ducascopy. Можно воспользоваться старыми котировками, которые предоставляет компания MetaQuotes в каждом торговом терминале МТ4, но там встречаются пробелы, пропуски или другие ошибки.

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

Как протестировать эксперта в МТ4

С целью тестирования торгового робота нужно совершить ряд действий.

Войти в тестер адвизора

До начала всех действий нужно установить требуемые настройки, для чего выбрать на панели терминала: Сервис — Архив котировок:

Архив котировок
появится окошко для терминальных настроек:

Настройка графиков

Выбор советника и баров

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

Тестер терминала. Основные функции

Для моделирования работы торгового советника нужно открыть соответствующую позицию на панели МТ4:

Выбор.
Внизу экрана торгового терминала появится панель:

Панель

Эта часть терминала имеет следующие функции.
Наверху слева есть кнопки для переключения советника и индикатора:

Выпадающий список
В версиях МТ4, выпущенных после 2014 года разработчики создали возможность изучать работу индикаторов и советников визуально.
Также, для тестирования индикаторов появилась отдельная кнопочка. Выбрать кнопку тестирование советника:

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

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

Номер 3 — предлагаемая функция позволяет выбрать нужную торговую модель автоматического тестирования. Для проверки любой финансовой стратегии необходим адекватный вариант создания ценовых баров. В терминале предлагаются всего три способа:

  • по ценам открытия (простой вариант на сформировавшихся свечах);
  • по реперным точкам (на базе доступного меньшего временного периода);
  • все бары (наиболее точная модель на основе возможных временных периодов, однако может использовать большие мощности и требовать больших расходов).

Номер 4 — использовать календарные данные. Напротив нужных чисел начала и завершения автоматического тестирования ставим галочки

Номер 5 — функция визуализации.

Правая часть панели экрана тестера:

Правая часть панели
Период — определение временного интервала тестирования.
Спред — задается любое значение или применяется существующее от брокера по паре валют.

«Изменить советника» нужно нажать, когда планируется перепрограммировать советника при наличии исходного кода.

«Открыть график» — нажать в случае, когда работа по тестированию уже выполнена.

«Свойства символа» :

Спецификация контракта
Эта кнопка ни на что не влияет, а просто выдает справочную информацию по тестируемому финансовому инструменту.

«Свойства эксперта»: использование этой кнопки выводит на окно с тремя предлагаемыми строками: «Тестирование», «Входные параметры» и «Оптимизация».

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

Вкладка Тестирование

Окошко «Входные параметры»:

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

Результаты теста

После установки всех настроек можно кликнуть «Старт». Через какое-то время прозвучит звуковой сигнал, сообщающий что тест выполнен.

Необходимо обратить внимание на нижний угол слева:

Нижний угол слева
Кнопка «Результат» покажет все сделки, которые эксперт совершил за время действия теста.

Кнопка «График» покажет кривую прибыльности советника.

Кнопка «Отчет» покажет статистику работы адвизора за определенный период:

Кнопка Отчет

  • «Баров в истории» — число данных, которые показывают на какую дальность истории происходило тестирование;
  • «Смоделировано тиков» — число баров, участвовавших в моделировании. Каждый тик представляет собой один бар в определенный момент;
  • «Качество моделирования» — уровень требуемой модели;
  • «Ошибка рассогласования графиков» — сбои, которые могут появиться при появлении тиков по разным временным периодам. В случае появления подобных ошибок, нужно заново загружать исторические данные;
  • «Начальный депозит» — финансовый капитал, с которым проходила работа эксперта;
  • «Спред» — величина спреда при работе автоматического советника;
  • «Общая прибыль» — вся величина дохода за период работы эксперта;
  • «Общий убыток» — размер убытков за полное время проведения тестовой работы финансового автоматического советника;
  • «Чистая прибыль» — весь полученный доход за вычетом полученных убытков за время эксперимента;
  • «Прибыльность» — отношение прибыли к убытку;
  • «Матожидание выигрыша» — статистическое ожидание положительного результата;
  • «Абсолютная просадка» — это разница между первоначальным капиталом и наименьшим значением депозита за период прохождения тестирования;
  • «Максимальная просадка» — это максимальная разница между начальным капиталом и минимальным значением депозита за время прохождения финансового моделирования.

Максимальные просадки указаны на рисунке под номерами 1, 2, 3.

ПросадкиЕсли навести указатель на отчет и кликнуть правой кнопкой мыши, то можно получить файл-отчет на языке гипертекстовой разметки html:

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

Если у автоматического эксперта не произошло ни одной финансовой операции, ошибку нужно искать в приложении «Журнал».

Режим визуализации

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

Автоматический эксперт в режиме визуализации помогает лучше изучить принципы его работы и спрогнозировать дальнейшие действия. В итоге, получился удачный инструмент для трейдеров.
В статье рассмотрены все этапы тестирования автоматического советника — от загрузки терминала МТ4, самого робота, исторических данных, до проведения самого процесса работы адвизора.

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

Кроме того, описанный в статье процесс подходит для таймфреймов Н1 и выше. Скальперам, торгующим на маленьких временных интервалах, данный способ тестирования может не подойти. Существуют также более высокие уровни моделирования, которые недоступны для обычного терминала МТ4.

Оставьте свой отзыв

Забыли пароль?

Забыли свой пароль?

Пожалуйста введите Ваш email.
Вы получите ссылку на восстановление пароля.

Error message here!