Шесть систем этого модуля основаны на правилах и поэтому проверяемы. Сетап становится системой только тогда, когда его правила показывают положительное математическое ожидание на множестве сделок. Бэктестинг — это метадисциплина, отделяющая правдоподобный сетап от жизнеспособной системы.
In-Sample, Out-of-Sample & Walk-Forward
Разделите историю: на периоде in-sample вы разрабатываете и оптимизируете правила, на удержанном периоде out-of-sample вы тестируете их на невиданных данных. Walk-forward-анализ многократно сдвигает это окно вперёд (оптимизация → тест → сдвиг) и является самым жёстким тестом: он моделирует, как система регулярно пересматривалась бы в реальности.
Выявление curve-fitting / overfitting
Самый распространённый самообман: правила оптимизируются до тех пор, пока прошлое не выглядит идеально, а затем система терпит неудачу в будущем. Предупреждающие сигналы:
- Слишком много параметров или «специальных правил» для отдельных фаз рынка.
- Подозрительно гладкая, почти линейная кривая эквити.
- Результативность заметно падает вне выборки (out-of-sample).
Метрики оценки
| Метрика | Что измеряет |
| Profit factor | Валовая прибыль ÷ валовой убыток. > 1 = прибыльно, устойчиво от ~1,5. |
| Expectancy (R-Multiple) | Средняя прибыль или убыток на сделку в кратных риска (1R) — центральное математическое ожидание. |
| Max Drawdown | Наибольшее снижение капитала от пика до дна — определяет, сможете ли вы психологически выдержать систему. |
| CAGR / MAR-Ratio | Годовая доходность или годовая доходность ÷ Max Drawdown — доходность относительно боли. |
| Sharpe / Sortino | Доходность на единицу риска; Sortino штрафует только волатильность вниз. |
| Винрейт × CRV | Вероятность выигрыша, умноженная на соотношение риск/доходность — низкий винрейт можно компенсировать высоким CRV. |
Избегание искажений (bias)
| Bias | Ловушка |
| Survivorship Bias | Тестирование только тех акций, которые существуют сегодня — банкротства и делистинги отсутствуют и приукрашивают результат. |
| Look-Ahead Bias | Использование данных, которые на реальный момент сделки ещё не были доступны (например, цены закрытия для внутридневного решения). |
| Игнорирование издержек | Без реалистичного слиппеджа и комиссий любая высокочастотная система становится искусственно прибыльной. |
🎯 От бэктеста к форвард-тесту: бэктест остаётся гипотезой о прошлом. Последовательный форвард-тест — это ваш реальный торговый журнал: с sTraderZ.com вы документируете каждую сделку и анализируете её через теги стратегий и измерения — так вы видите, подтверждается ли найденное в бэктесте преимущество и в реальной торговле.