Перейти к содержимому
QuantAIQuantView · КвантВью

QV-СТР-002 · Стратегии, трейдинг и риск

Бэктест торговой стратегии: 7 проверок до доверия результату

· 6 мин чтения· Команда QuantView

Бэктест торговой стратегии: 7 проверок до доверия результату
Оглавление
  1. 1. Что именно тестировалось?
  2. 2. Подходят ли данные и режим моделирования?
  3. 3. Отделён ли forward-период от оптимизации?
  4. 4. Учтены ли издержки и исполнение?
  5. 5. Устойчивы ли соседние наборы параметров?
  6. 6. Хватает ли сделок и рыночных режимов?
  7. 7. Видны ли риск и воспроизводимость?
  8. Какой вердикт вынести после семи проверок?

Можно ли доверять бэктесту, если кривая капитала растёт почти без пауз? Сам по себе график отвечает только на один вопрос: что получилось у программы на выбранных исторических данных и при заданных допущениях.

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

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

Хотите сверять такие отчёты с открытой аналитикой? Создайте бесплатный аккаунт QuantView.

1. Что именно тестировалось?

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

2. Подходят ли данные и режим моделирования?

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

Семь проверок бэктеста от конфигурации до воспроизводимого решения

3. Отделён ли forward-период от оптимизации?

MetaTrader 5 делит период на backtest и forward: первая часть нужна для адаптации параметров, вторая - для отдельной проверки. Официальная справка по оптимизации предлагает сравнивать результаты двух частей.

Разделение исторических данных на оптимизацию и отдельную forward-проверку

Эти проверки удобнее вести по сохранённому отчёту, а не по скриншоту. В QuantView можно открыть доступную аналитику и публичную статистику; полноту исходного отчёта и его артефактов проверяйте отдельно.

4. Учтены ли издержки и исполнение?

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

5. Устойчивы ли соседние наборы параметров?

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

6. Хватает ли сделок и рыночных режимов?

Регламент CFTC 17 CFR § 4.41(b)(1) требует сопровождать гипотетические результаты предупреждением: такие результаты не представляют реальную торговлю, сделки фактически не исполнялись, поэтому итог мог недооценить или переоценить влияние отдельных рыночных факторов — например недостатка ликвидности, — а сами программы разрабатываются с преимуществом взгляда назад. Поэтому короткая удачная выборка остаётся слабым основанием для вывода.

7. Видны ли риск и воспроизводимость?

Отчёт Strategy Tester разделяет просадки balance и equity и показывает серии прибыльных и убыточных сделок. MQL5 Reference даёт определения этих полей. Добавьте журнал тестера, исходные даты, режим моделирования, параметры и контрольную сумму файла программы.

Какой вердикт вынести после семи проверок?

Вердикт Что найдено Следующий шаг
Стоп Нет базовой конфигурации; модель слишком груба для проверяемой логики; после подбора параметров нет отдельной проверки Запросить полный повторный прогон
Уточнить Неясны издержки, параметры или состав выборки Получить допущения и стресс-сценарии
Проверять дальше Все семь пунктов подтверждены артефактами Повторить независимо и наблюдать новые данные

Для инвестиционных консультантов, зарегистрированных в SEC или обязанных зарегистрироваться, руководство SEC по Marketing Rule требует раскрывать существенные риски и ограничения гипотетических результатов. Эти требования адресованы поднадзорным SEC и на QuantView не распространяются. Практическое правило для читателя проще: сначала происхождение цифр и допущения, потом вывод.

Для работы с открытой аналитикой можно создать бесплатный аккаунт QuantView.

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

Источники

Читать дальше

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