Словарь трейдера

Бэктест: что это простыми словами

Бэктест - это проверка торговой стратегии на исторических данных, которая помогает понять, как она могла бы работать в прошлом.

Что такое бэктест

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

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

Условный пример: трейдер проверяет стратегию на истории и задаёт начальный капитал 1 000$, комиссию 0,1% за сделку и условие выхода при снижении цены на 2%. По итогам теста условная серия сделок дала бы прибыль 80$ до комиссии, но после её учёта результат составил бы 60$. Эти цифры придуманы только для объяснения принципа. Они не описывают реальные сделки или рынок.

Что может показать проверка

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

Типичные ошибки

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

Вопросы

Бэктест гарантирует прибыль в будущем?

Нет. Он показывает, как правила стратегии сработали бы на прошлых данных, но не гарантирует аналогичный результат в новых рыночных условиях.

Почему результат бэктеста может быть завышен?

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

Что проверяют после бэктеста?

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

Все термины словаря

Информация носит аналитический характер и не является индивидуальной инвестиционной рекомендацией. Операции с криптовалютой связаны с высоким риском потери средств.