Чем live-результаты отличаются от бэктеста
Когда речь заходит о торговых стратегиях, часто показывают два типа результатов: бэктест и live-торговлю. На первый взгляд и то, и другое выглядит как подтверждение того, что стратегия работает. Но между ними есть очень важная разница.
Что показывает бэктест
Бэктест — это проверка стратегии на исторических данных. Иными словами, алгоритм прогоняют по прошлому рынку и смотрят, как он бы торговал, если бы работал в те периоды.
Это полезный этап: он помогает понять, есть ли у идеи хоть какая-то логика, как она ведёт себя на истории, где у неё слабые места. Бэктест нужен. Но это всё равно модель, а не реальная торговля.
Что показывает live
Live-результаты — это уже реальная торговля на живом счёте, в настоящем рынке, с реальными котировками, задержками, исполнением и рисками.
Именно здесь стратегия сталкивается не с «идеальной историей», а с настоящими условиями: проскальзыванием, изменением спреда, новостями, техническими нюансами и непредсказуемостью рынка. Поэтому live-результаты обычно ценятся выше.
Почему результаты часто разные
- Переоптимизация: параметры слишком точно подогнали под историю.
- Реальные торговые издержки: спред, комиссия, проскальзывание, скорость исполнения.
- Изменение рыночной среды: то, что работало на истории, не обязано работать так же потом.
Значит ли это, что бэктест бесполезен? Нет. Он полезен как этап отбора и первичной проверки. Но проблема начинается тогда, когда бэктест пытаются выдать за полноценное доказательство качества стратегии.
Самый здоровый подход — смотреть и на бэктест, и на live, но понимать разницу: бэктест отвечает на вопрос «есть ли логика на истории», live отвечает на вопрос «работает ли это в реальном мире».
Итог
Бэктест — это полезная модель прошлого. Live-результаты — это проверка стратегии настоящим рынком. Если выбирать, чему доверять больше, то при прочих равных важнее именно живая, реальная торговля.

