Отчет по тестированию робота на истории и анализ полученных результатов

 

Отчет по тестированию робота на истории и анализ полученных результатов (cool-profit.ru)

 

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

 

 

Отчет по тестированию торгового робота в терминале MetaTrader 4 и анализ полученных результатов.

 

По окончанию процесса тестирования внизу тестера стратегий появятся новые вкладки.

 

Вкладки тестера стратегий (для cool-profit.ru)

 

Вкладка «Результаты»

 

Вкладка становится видимой после окончания тестирования.

 

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

 

Вкладка "Результаты" тестера стратегий (для cool-profit.ru)

 

В журнале отображаются:

 

Время — дата и время события,

Тип — тип события: установка ордера, модификация позиции, открытие, закрытие или удаление ордера, закрытие позиции по стоп-лосс или тейк-профит,

Ордер — номер ордера,

Объем — объем сделки по ордеру (в лотах),

Цена — текущая на момент события котировка валютной пары,

S/L — установленный уровень стоп лосс,

T/P — установленный уровень тейк профит,

Прибыль — размер прибыли (если в результате события была получена прибыль или убыток),

Баланс — размер депозита (если событие повлияло на его изменение)

 

Все события связаны с номером ордера, который ему был присвоен при открытии.

 

Вкладка «Журнал»

 

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

 

Вкладка "Журнал" тестера стратегий (для cool-profit.ru)

 

Коды ошибок при тестировании торгового эксперта в терминале MetaTrader 4 очень много. Вот ошибки, которые попадались мне:

 

Ошибки вкладки «Журнал» — OrderSend error

 

Читайте также:  Грамотный выбор автокредита

OrderSend error 134 — недостаточно денежных средств

 

Ошибка в тестере стратегий OrderSend error 134 (для cool-profit.ru)

 

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

 

Изменение размера депозита для исправления ошибки в тестере стратегий OrderSend error 134 (для cool-profit.ru)

 

Либо, установлены некорректные входные параметры и, возможно, следует сбросить их на значения по умолчанию.

 

Изменение свойств эксперта для исправления ошибки в тестере стратегий OrderSend error 134 (для cool-profit.ru)

 

Прочие ошибки OrderSend error

 

[table id=74 /]

 

Ошибки вкладки «Журнал» без номера

 

Все ошибки приводить не буду, как уже говорилось выше их очень много. Добавлю пару ошибок, которые попадались мне.

 

TestGenerator: no history data

 

Ошибка в тестере стратегий TestGenerator no history data (для cool-profit.ru)

 

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

 

TestGenerator: write file error

 

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

Файлы могут весить до 2 Гбайт каждый. Неудивительно, что при активном тестировании может очень быстро закончиться свободное место на жестком диске компьютера.

 

Недостаточно свободного места для записи файлов FXT при тестировании торговых советников (для cool-profit.ru)

 

Лечится ситуация очень просто — можно удалить ставшие уже ненужными файлы по окончанию тестирования на валютной паре.

 

Удаление ненужных файлов для исправления ошибки в тестере стратегий TestGenerator write file error (для cool-profit.ru)

 

Расположены они обычно в папке с терминалом по пути tester/history/. Перед удалением терминал нужно закрыть.

 

Вкладка «График»

 

Вкладка становится видимой после окончания тестирования.

 

Вкладка "График" тестера стратегий (для cool-profit.ru)

 

Вкладка тестера стратегий «График» предназначена для отображения графика баланса депозита:

Читайте также:  Что такое иностранные инвестиции

— синим цветом отображается баланса депозита

— зеленым цветом отображается эквити (остаток средств с учетом открытых позиций)

 

Вкладка «Отчет»

 

Вкладка становится видимой после окончания тестирования.

 

Вкладка тестера стратегий «Отчет» предназначена для отображения общих результатов тестирования.

 

Вкладка "Отчет" тестера стратегий (для cool-profit.ru)

 

Можно считать, что тестирование прошло успешно, если количество ошибок рассогласования = 0 и качество моделирования более 90%. Если эти показатели хуже указанных, рекомендуется перезалить историю котировок.

 

Наиболее важные показатели, на которые стоит обращать внимание при тестирования торговых роботов, описаны в статье «Оптимальные критерии для тестирования торговой системы».

 

Вкладка «Результаты оптимизации»

 

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

 

Выбор оптимизации на вкладке Настройки тестера стратегий (для cool-profit.ru)

 

Начало проведения процедуры оптимизации можно определить по надписи optimization started на вкладке «Журнал».

 

Признак начала оптимизации на вкладке Журнал тестера стратегий (для cool-profit.ru)

 

Или по отображению номера прогона из общего количества возможных прогонов на вкладке «Настройки».

 

Признак начала оптимизации на вкладке Настройки тестера стратегий (для cool-profit.ru)

 

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

 

Вкладка "Результаты оптимизации" тестера стратегий (для cool-profit.ru)

 

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

 

Выбор параметров для оптимизации в свойствах эксперта (для cool-profit.ru)

 

Вкладка «График оптимизации»

 

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

 

Выбор оптимизации на вкладке Настройки тестера стратегий (для cool-profit.ru)

 

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

 

Вкладка "График оптимизации" тестера стратегий (для cool-profit.ru)

 

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

Читайте также:  Основные преимущества ипотеки

 

Формирование (выгрузка) отчета по тестированию торгового робота в терминале MetaTrader 4

 

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

 

Сохранение отчета по тестированию с вкладки Отчет тестера стратегий (для cool-profit.ru)

 

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

 

Отчет по тестированию тестера стратегий metatrader 4 (для cool-profit.ru)

 

Подведение итогов

 

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

 

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

 

 

Успехов, Игорь Бут.

 

 

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(1 голос, в среднем: 5 из 5)

7 Comments on Отчет по тестированию робота на истории и анализ полученных результатов

  1. Идея отличная и работает, как видно по скринам, корректно. Но вы точно уверены что администрация Forex биржи не заметит робота?

    • Виталий, использование роботов не запрещено брокерами. Некоторые брокеры, например Amarkets, выбирают и предоставляют своим клиентов роботов бесплатно. У других, есть целые магазины роботов, например у брокера FreshForex, в магазине представлены как платные, так и бесплатные.

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

    • Дмитрий, каким образом эффективность роботов зависит от времени? С чего вы взяли, что она снижается?

    • Как выясняется нет. У некоторых роботов результат работы подогнан под историю. В итоге фактические результаты значительно отличаются от результатов тестирования. Поэтому я и запускаю после проверки на истории тестирование роботов на центовых счетах. Вот здесь можно посмотреть результаты.

  3. Спасибо за табличку с кодами. Все время забываю, что они значат. Добавил страницу в избранное, чтобы постоянно не искать их в интернете 🙂

Leave a Reply

Your email address will not be published.


*