Большинство трейдеров торгуют интуитивно, полагаясь на случайные графические совпадения. Они тестируют свои гипотезы реальными деньгами, совершая самую дорогую ошибку в карьере. Лаборатория Бэктеста позволяет смоделировать любую торговую систему на исторических данных и измерить её математическое ожидание до первой реальной сделки.
Историческое тестирование (бэктест) — это процесс симуляции работы торгового алгоритма на массиве прошлых котировок. Эмулятор бэктеста iQuant последовательно пропускает исторические свечи через выбранный алгоритм, имитирует вход и выход из сделок по ценам открытия баров, учитывает биржевые сборы и формирует детализированный финансовый отчет.
Четыре главных метрики торговой системы
Чтобы оценить жизнеспособность алгоритма на долгосрочной дистанции, профессионалы смотрят не на общую доходность, а на четыре жестких коэффициента эффективности:
Профит-Фактор (Profit Factor - PF)
Отношение суммарной чистой прибыли ко всем полученным убыткам. Главный показатель устойчивости системы. Если PF равен 1.5, это означает, что стратегия приносит на 1.5 рубля прибыли каждый 1 рубль убытка. Любой результат ниже 1.0 означает, что стратегия теряет капитал. Институциональный стандарт — стабильный PF выше 1.25.
Максимальная просадка (Maximum Drawdown)
Самое глубокое падение кривой эквити (баланса) от локального пика до последующего локального дна. Просадка показывает ваш скрытый риск. Если стратегия приносит 50 000 рублей прибыли, но в процессе просадка достигала 80 000 рублей — у вас не хватит капитала (или нервов) удержать позицию при реальной торговле.
Процент прибыльных сделок (WinRate)
Отношение прибыльных сделок к их общему числу. Помните: высокий WinRate не гарантирует прибыльность (система с 90% прибыльных сделок может обнулить счет одной крупной пересиженной потерей). И наоборот: трендовые системы с WinRate всего 35-40% могут быть сверхприбыльными за счет удержания крупных трендов.
Риск подгонки параметров (Curve Fitting)
Типичная ошибка новичков — чрезмерная оптимизация индикаторов под конкретный кусок истории. Вы подкручиваете периоды скользящих так, чтобы кривая идеально ложилась на прошлый график. В будущем такая переоптимизированная система неизбежно сломается, так как рынок изменит волатильность.
Срез результатов: Бэктест ВДР (Si-M5)
Пример сводной статистики и журнала сделок при прогоне волновой стратегии на 250 днях истории фьючерса на доллар/рубль.
| Тип |
Вход |
Выход |
Результат |
| LONG |
89 500 |
90 250 |
+750 пт. (+750 ₽) |
| SHORT |
90 100 |
90 350 |
-250 пт. (-250 ₽) |
Защита от проскальзываний (Slippage): На реальном рынке ваши ордера могут исполняться хуже расчетных цен из-за задержек и недостатка ликвидности. Качественный бэктест всегда закладывает в расчеты двойную комиссию биржи и штрафной люфт в 1-2 шага цены на каждую сделку для приближения результатов к суровой реальности.
Лаборатория бэктеста в iQuant PRO
Написание кода для бэктестов в Python требует продвинутых навыков работы с Pandas, NumPy и библиотеками вроде Backtrader. Мы упростили это до одного клика.
В терминале iQuant разработан профессиональный модуль «Лаборатория Бэктеста». Он позволяет выбрать любой фьючерсный контракт, задать таймфрейм и запустить бэктест любой встроенной стратегии или пользовательской комбинации индикаторов. Система мгновенно прогонит историю, выведет на график точки входа и выхода, посчитает все ключевые метрики в рублях и сформирует детализированный журнал сделок.
Оцените математику своей стратегии
Перестаньте тестировать гипотезы реальными депозитами. Подключите тариф PRO, откройте Лабораторию Бэктеста и начните торговать на основе проверенной исторической статистики.