Шаг 02 · Анализ

Сколько от бэктеста уцелело на самом деле?

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

Бесплатно · Без установки · Работает в браузере

Сколько от бэктеста уцелело на самом деле? — example screen

Ваши параметры

Два отчёта MetaTrader. Оба читаются в этой вкладке, ни один не загружается на сервер.

Отчёт бэктеста

Отчёт форварда или реального счёта

Отчёты MT4 и MT5, сохранённые как .htm или .html. Файлы не обязаны быть с одной платформы: отчёт тестера MT4 можно сравнить с историей счёта MT5.

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

Диагностика

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

Каждый показатель рядом

Отношения — это форвард, делённый на бэктест, поэтому 100% означает, что величина прошла без изменений.

Показатель Бэктест Форвард Сохранено

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

Обе кривые капитала, нормированные

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

Чем на самом деле являются эти два отчёта

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

Поле Бэктест Форвард

Как пользоваться

  1. Введите свои числаВпишите свои значения в поля или выберите отчёт MetaTrader, если инструмент читает файл. Значения, которые уже стоят в полях, — лишь пример для начала.
  2. Прочитайте результат и диагнозКрупное число отвечает на вопрос. Карточки под ним говорят, что выглядит неладно и что стоит изменить.
  3. Попробуйте исправление или идите дальшеПримените предложенное изменение, чтобы увидеть, как сдвинется результат, перейдите по ссылке к следующему инструменту или скопируйте ссылку, чтобы вернуться к тем же данным.

Как это считается

Оба файла проходят через тот же разбор, что и Анализатор бэктестов: статистика пересчитывается из списка сделок, а не берётся из сводки самого отчёта. Именно это позволяет поставить отчёт MT4 и отчёт MT5 в одну таблицу и поэтому выписку реального счёта можно сравнить с прогоном тестера.

Ухудшение нормально, обвал — нет. Издержки, задержка и реальные исполнения брокера забирают что-то у любой стратегии, поэтому профит-фактор, сохранивший большую часть значения, — ожидаемый исход. Важно, насколько ниже этого оказался форвард и сдвинулось ли число сделок: стратегия, переставшая торговать, не ухудшилась — она перестала выполнять собственные условия.

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

Вопросы и ответы

Это бесплатно? Нужна ли учётная запись?

Бесплатно · Без установки · Работает в браузере. Для расчётов аккаунт не нужен.

Что-нибудь загружается?

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

Насколько можно доверять результату?

Устоявший форвард — признак того, что допущения были выносимыми, а не доказательство безопасности стратегии. Это один путь по одному рынку у одного брокера.

Связанные инструменты

Изучайте дальше

Термины, связанные с этим инструментом

Что почитать дальше

Создайте EA, который вы будете сравнивать

Эта страница сравнивает отчёт бэктеста с форвард-отчётом той же идеи. AIStrategyMiner Builder позволяет соединить правила входа и выхода блоками, без кода, чтобы вы могли создать такой EA.

  • Скомпилируйте стандартный файл .ex5 для MetaTrader 5, запустите его сначала как бэктест, затем как форвард и сравните оба отчёта здесь.

Проверьте готовый EA в MetaTrader 5, прежде чем ему доверять. Числа на этой странице основаны на введённых вами значениях и не являются прогнозом результатов.

AIStrategyMiner EA Builder: блоки стратегии, соединённые на холсте, справа панель свойств