Перейти к содержанию

[Скрипт] TesterReport - ощути всю мощь MT5-тестера в один клик!


fxsaber

Рекомендуемые сообщения

[Скрипт] TesterReport - ощути всю мощь MT5-тестера в од… Опубликовано

После MT4 идет неприятие MT5 из-за непонятной ордерной системы. Особенно это сказывается в Тестере стратегий: отчет MT4 интуитивно понятен, в отличие от MT5.По этой причине, когда заходит речь о публикации, например, на форуме отчета очередного советника в виде html-файла, то делают либо MT4-отчет, либо ничего.

 

Ничего удивительного, когда MT5-версия советника проверяется на реальных тиках в MT5-тестере, но отчет выкладывается из MT4, где котировки совсем другие. Въехать в стиль торговли советника возможно только по MT4-statement.

 

TesterReport - ощути всю мощь MT5-тестера в один клик!
 

Предлагаю использовать скрипт TesterReport, который создает html-отчет для одиночного прогона MT5-тестера.

 

Инструкция:

  1. Скачайте любой интересуемый MT5-советник (EX5-файл). Например, из Маркета можно взять бесплатно любой продаваемый советник.
  2. Запустите одиночный проход советника (после оптимизации или сразу).
  3. В Терминале запустите скрипт TesterReport. После этого в браузере откроется html-отчет одиночного прохода.



Отчет будет в виде всем понятной MT4-ордерной системы. При этом дополнительно будут доступны следующие данные:

  • Величины проскальзываний (на открытии позиции и закрытии) для каждой позиции.
  • Длительность ордеров/позиций с точностью до миллисекунды.
  • Прибыль/Комиссия/Спопы в пипсах.
  • Торговый оборот для каждой позиции.
  • График с/без торговыми издержками (проскальзывания/комиссия).
  • и некоторые другие.

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


Для кого:

  • Кто интересуется чужими советниками и хочет по реальным тиками увидеть особенности торговли на бэктесте, включая мультивалютный вариант.
  • Кто ищет интересный советник в Маркете. Это бесплатно.
  • Кто хочет сравнить несколько советников между собой.
  • Кто хочет выяснить влияние брокера на работу советника.
  • Кто хочет предметно обсудить на форуме очередной советник.
  • Кто хочет, не заморачиваясь, проверить корректность своего советника в бэктесте.
  • Кому нужно разобраться в тонких особенностях результата работы советника: влияние проскальзываний и комиссии (можно менять в MT5-тестере).
  • Кто хочет видеть результат торговли советника с отключенным ММ — в пипсах. Например, мгновенно отсеять усреднителей.
  • Кто не хочет быть привязанным к платным/бесплатным MT4-утилитам по импорту ограниченного списка тиковой истории. Быть заложником их настроек/багов, следить за обновлениями.

Во многом благодаря кроссплатформенным библиотекам каждый грамотный разработчик имеет версию своего советника под обе платформы: MT4/5. Современные советники только под MT4 — редкость. 


Воспользуйтесь скрытой мощью MT5-тестера в полной мере!

  • Лайк 3
  • Спасибо 2
  • Огонь! 3
Ссылка на сообщение
Поделиться на другие сайты

[Скрипт] TesterReport - ощути всю мощь MT5-тестера в од… Опубликовано

В прицепе пример сгенерированного скриптом отчета одиночного прогона мультивалютного советника.

Report.htm.png

TesterReport_Example.zip

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Скрипт] TesterReport - ощути всю мощь MT5-тестера в од… Опубликовано

Билд 3041- работает нормально.
Билд 2981 выдает ошибку array out of range in 'Tester2Virtual.mqh' (157,97)
 

Ссылка на сообщение
Поделиться на другие сайты

[Скрипт] TesterReport - ощути всю мощь MT5-тестера в од… Опубликовано
3 часа назад, usver73 сказал:

Билд 3041- работает нормально.
Билд 2981 выдает ошибку array out of range in 'Tester2Virtual.mqh' (157,97)

Чтобы разобраться, нужен tst-файл, на котором произошла ошибка.

Он находится в папке MetaTrader 5\Tester\cache\.

Ссылка на сообщение
Поделиться на другие сайты

[Скрипт] TesterReport - ощути всю мощь MT5-тестера в од… Опубликовано
22 часа назад, fxsaber сказал:

Чтобы разобраться, нужен tst-файл, на котором произошла ошибка.

В попытках повторить глюк , сделал несколько прогонов и выяснил непонятную закономерность:
ошибка происходит только на одном советнике, только на определенных парах (выявил 2 из 6 прогнанных) и только если дата начала тестирования меньше 30.07.2021.
Причем на более старой версии советника ошибка на всех парах и на любой дате старта.

EA 3.68.GBPCAD.M5.20210802_20210809.4.1A26300293A7AA877648389FDD49C68C.tst

  • Спасибо 1
Ссылка на сообщение
Поделиться на другие сайты

[Скрипт] TesterReport - ощути всю мощь MT5-тестера в од… Опубликовано
1 час назад, usver73 сказал:

В попытках повторить глюк , сделал несколько прогонов

Спасибо. Ваш пример показывает отсутствие некоторых ордеров.

Стресс-тест на более сложном проекте выявил еще одну особенность.

 

В прицепе версия с исправлениями.

TesterReport.ex5

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Скрипт] TesterReport - ощути всю мощь MT5-тестера в од… Опубликовано
1 час назад, fxsaber сказал:

Стресс-тест на более сложном проекте

Ссылка на упомянутый проект.

Ссылка на сообщение
Поделиться на другие сайты

[Скрипт] TesterReport - ощути всю мощь MT5-тестера в од… Опубликовано
5 часов назад, fxsaber сказал:

Ссылка на упомянутый проект.

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

Ссылка на сообщение
Поделиться на другие сайты

  • 1 month later...
[Скрипт] TesterReport - ощути всю мощь MT5-тестера в од… Опубликовано

В распоряжении MT5-робот (из Маркета или другого источника), который граалит в MT5-тестере в режиме по реальным тикам?

Присылайте tst-файл одиночного прохода (самый свежий в папке MetaTrader 5\Tester\cache). Попробуем вместе проанализировать и сопоставить с реальностью.

Ссылка на сообщение
Поделиться на другие сайты

[Скрипт] TesterReport - ощути всю мощь MT5-тестера в од… Опубликовано
9 часов назад, fxsaber сказал:

В распоряжении MT5-робот (из Маркета или другого источника), который граалит в MT5-тестере в режиме по реальным тикам?

Присылайте tst-файл одиночного прохода (самый свежий в папке MetaTrader 5\Tester\cache). Попробуем вместе проанализировать и сопоставить с реальностью.

@nixxer  @ostapbender  @Grail555 @the 7th Guest и другие ув. коллеги,  интересная идея проверки граалей перед лечением?

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...