Проверка стратегии на истории: что она даёт и как обманывает
На истории побеждает любая стратегия, если её достаточно долго подкручивать. В этом и заключается главная опасность метода.
Проверка на истории — попытка ответить на вопрос, что было бы, если бы вы торговали по этим правилам раньше. Идея разумная: она заменяет мнение подсчётом. Но у метода есть особенности, которые превращают его в самообман, если о них не знать.
Подгонка
Главная ловушка. Правила настраиваются до тех пор, пока результат на прошлых данных не станет хорошим. Каждая подкрутка улучшает картинку — и одновременно привязывает стратегию к особенностям именно этого отрезка истории.
В пределе получаются правила, которые идеально описывают прошлое и ничего не говорят о будущем. Признак такой подгонки — большое число параметров и чувствительность к их значениям: сдвинули число на единицу, результат развалился.
Что забывают учесть
- Комиссии и спред: без них прибыльной выглядит почти любая частая стратегия.
- Проскальзывание: заявки исполняются по цене хуже той, что стоит в данных.
- Ликвидность прошлого: на графике сделка есть, а в стакане тогда могло не быть нужного объёма.
- Собственное поведение: в проверке правила исполняются идеально, в жизни — не всегда.
Последний пункт не поддаётся расчёту, но именно он чаще всего объясняет разницу между проверкой и реальным результатом. Формула не двигает стоп и не пропускает сделки после трёх неудач подряд.
Что проверка всё-таки даёт
Несмотря на всё перечисленное, она полезна — просто не для того, для чего её обычно используют. Она плохо предсказывает будущую доходность и хорошо показывает характер стратегии.
- Как часто случаются сделки и сколько времени занимает ожидание.
- Какой бывает самая длинная серия неудач подряд — то, к чему нужно быть готовым.
- Насколько глубокой была просадка и сколько она длилась.
- Насколько результат зависит от нескольких лучших сделок: если убрать три из них, остаётся ли смысл.
Эти четыре ответа полезнее итоговой цифры прибыли. Они говорят, сможете ли вы вообще выдержать такую стратегию, — а это условие важнее её теоретической результативности.
Проверка вперёд
Между расчётом на истории и торговлей настоящими деньгами есть промежуточный шаг, который часто пропускают: наблюдение в реальном времени без сделок.
Правила применяются к текущему рынку, сделки записываются на бумаге, но не совершаются. Это занимает недели и кажется потерей времени — зато показывает то, чего расчёт на истории показать не может: возникают ли сигналы вообще, ясны ли правила в неоднозначных ситуациях, успеваете ли вы их заметить в своём расписании.
Чаще всего именно здесь выясняется, что правила, написанные как строгие, на деле требуют толкования, а решение принимается на глаз. Обнаружить это без денег в позиции дешевле, чем в процессе.
Ещё одна частая ошибка — оценивать результат по итоговой сумме, не глядя на её распределение. Стратегия, где вся прибыль пришла с двух-трёх сделок, а остальные в сумме убыточны, выглядит успешной ровно до тех пор, пока эти сделки в выборке есть. Уберите их — и останется убыток. Такой результат зависит от редкого совпадения, а не от правил, и повторяемость у него соответствующая.
Это одна тема из курса «Маркетмейкер»: как устроен рынок, как считать риск и почему большинство сделок убыточно не из-за прогноза. Часть модулей открыта бесплатно.
Открыть бесплатные модулиЕщё статьи
- Учёт операций с криптовалютой: что записывать и зачем
Почему историю сделок стоит вести с первого дня, какие данные понадобятся, чем грозит их отсутствие и где искать актуальные требования.
- Арбитраж между биржами: почему он выглядит проще, чем есть
Как устроен арбитраж, откуда берётся разница цен между площадками, почему она обычно меньше расходов и какие риски у этой схемы.
- Блокчейн простыми словами: что это и почему записи нельзя изменить
Как устроена цепочка блоков, почему прошлые записи защищены от изменения, что такое подтверждения и чем блокчейн отличается от обычной базы данных.