Как найти своё торговое преимущество

Торговое преимущество — это измеримое положительное математическое ожидание, которое сохраняется на достаточном числе сделок, чтобы исключить везение, а не сетап, который казался верным на последних победах. Узнайте, сколько сделок нужно, чтобы доверять паттерну, почему бэктесты могут имитировать преимущество, и как превратить теги сетапов в реальное, проверяемое измерение.

Как найти своё торговое преимущество

Обновлено:

Коротко. Торговое преимущество (edge) — это измеримое положительное математическое ожидание, которое сохраняется на протяжении достаточного числа сделок, чтобы исключить везение, а не сетап, который казался верным на последних нескольких победах. Тегирование сделок по сетапу — лишь первый шаг; само преимущество существует только тогда, когда win rate, среднее R и количество сделок для этого тега достаточно велики, чтобы отличить реальный паттерн от обычной изменчивости.

Большинство трейдеров, которые говорят, что «нашли своё преимущество», описывают ощущение, а не измерение. Сетап выигрывает четыре раза подряд, получает мысленный ярлык «мой сетап A+», и размер позиции ползёт вверх задолго до того, как выборка становится достаточно большой, чтобы оправдать такую уверенность. Сетап может действительно быть сильным. А может быть обычной серией, которую любой случайный процесс время от времени выдаёт. Без подсчёта сделок и проверки цифр невозможно отличить одно от другого, находясь внутри серии.

Что такое преимущество на самом деле

Преимущество — это не сетап, который хорошо выглядит, кажется удобным или совпадает с паттерном из графика в курсе. Это процесс, который даёт положительное математическое ожидание на достаточно большом числе повторений: win rate, умноженный на средний выигрыш, минус доля убыточных сделок, умноженная на средний убыток, — результат положительный и сохраняется по мере накопления сделок. Win rate 55% при соотношении среднего выигрыша к среднему убытку 1:1 — это преимущество. Win rate 70%, где средний убыток втрое больше среднего выигрыша, преимуществом не является, даже если на уровне отдельной сделки это ощущается лучше.

Именно поэтому одного win rate недостаточно, чтобы утверждать наличие преимущества, и именно поэтому R-multiple каждой сделки имеет такое же значение, как и сам факт выигрыша или проигрыша. Преимущество живёт в сочетании этих двух чисел, измеренном во времени, а не в каком-либо одном из них по отдельности.

Почему удачная серия ощущается точно так же, как реальное преимущество

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

Это тот же принцип, что лежит в основе закона больших чисел, на котором строится математика ожидания: истинное долгосрочное поведение системы проявляется только после накопления достаточного числа сделок, и трейдеру нужно оставаться в игре, с разумным размером позиции, достаточно долго, чтобы это среднее успело проявиться (Van Tharp Institute, «Tharp Think Trading Concepts»). Многообещающая серия из четырёх сделок и настоящее преимущество выглядят одинаково на четырёх сделках. Разница становится видна лишь тогда, когда счёт становится намного больше.

Важно. Увеличение размера позиции по сетапу после короткой победной серии — один из самых распространённых способов повредить счёт. Серия ещё ничего не доказала такого, чего не могла бы случайно выдать и более крупная выборка.

Сколько сделок нужно, прежде чем паттерну можно доверять

Единого магического числа, подходящего для любого сетапа, не существует, поскольку всё зависит от того, насколько сильно и стабильно лежащее в основе преимущество. Крупное, стабильное преимущество проявляется быстрее; маленькое или нестабильное требует больше времени, чтобы отделиться от шума. В качестве практического минимума считайте любой тег менее чем с 30 сделками ещё ничего не доказывающим, а 100 и более зафиксированных сделок по одному тегу — точкой, где показатель win rate и среднего R начинает что-то значить (Trading Dude, «How Many Trades Are Enough? A Guide to Statistical Significance in Backtesting»). Ниже этого порога хорошо выглядящее число ближе к результату лотереи, чем к измерению.

Таблица ниже — приблизительный ориентир для чтения, а не гарантия. Сетап может отлично выглядеть на 10 сделках и посредственно на 150, или наоборот.

Сделок зафиксировано по тегу Что число может сказать Чего оно ещё не может сказать
Менее 30 Стоит ли продолжать отслеживать сетап Есть ли в нём вообще реальное преимущество
От 30 до 100 Примерное направление, полезное для решения, сохранять ли обычный размер позиции Точный win rate или среднее R с достаточной уверенностью
100+ Win rate и среднее R, которые начинают что-то значить Сохранится ли преимущество, если изменятся рыночные условия

Столбчатая диаграмма, показывающая показатель win rate сетапа на 10, 40 и 150 зафиксированных сделках, стабилизирующийся на отметке 54 процента по мере роста выборки

Ловушка бэктестинга: преимущество, существующее только задним числом

Похожая проблема возникает ещё до того, как сетап вообще начнёт торговаться вживую. Тестирование десятков вариаций правил входа на одних и тех же исторических данных с последующим выбором версии с наилучшими на вид результатами создаёт преимущество, существующее только в этом конкретном наборе данных. Академические исследования переподгонки бэктестов описывают это точно: чем больше вариаций протестировано на одной истории цен, тем вероятнее, что лучшая на вид версия подогнана под шум именно этой выборки, а не под повторяющийся паттерн (Bailey, Borwein, Lopez de Prado, Zhu, «Pseudo-Mathematics and Financial Charlatanism», Notices of the American Mathematical Society, 2014). Правило, которое было незаметно подстроено под прошлое, обычно показывает худшие результаты, столкнувшись с новыми, ещё не виденными сделками, — именно для этого и нужны форвардные, зафиксированные в журнале результаты.

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

Превращение тегов в измеренное преимущество, а не просто ярлык

Фиксация каждой сделки с тегом сетапа или стратегии — привычка, которая вообще делает всё это возможным, и её стоит выработать задолго до попытки что-либо измерять. Эта статья идёт дальше: что происходит после того, как тег уже существует, — извлечение всех сделок под одним тегом и расчёт win rate, среднего R и количества сделок именно для этой группы, а не формирование впечатления, глядя на последние сделки под этим тегом.

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

Преимущество не постоянно

Сетап, показавший положительное математическое ожидание на 200 сделках в одном рыночном режиме, не гарантированно продолжит работать, когда изменятся волатильность, ликвидность или типичный диапазон инструмента. Отношение к подтверждённому преимуществу как к неизменному факту, а не к выводу, требующему периодической перепроверки, — вот почему трейдеры продолжают держать обычный размер позиции по сетапу задолго после того, как он перестал давать результат. Повторное проведение той же проверки win rate и среднего R на последних 100–150 сделках, а не только на общей сумме за всё время, — это то, что улавливает угасающее преимущество до того, как оно превратится в затяжную серию убытков, которую спишут на невезение.

Типичные ошибки при поиске преимущества

  • Оценка сетапа по последним пяти-десяти сделкам. Эта выборка слишком мала, чтобы отделить мастерство от обычной изменчивости в любую сторону.
  • Увеличение размера позиции сразу после победной серии. Серия ещё ничего не доказала такого, чего не могла бы случайно выдать и более крупная непредвзятая выборка.
  • Тестирование десятков вариаций правил на одних и тех же исторических данных и сохранение лучшей. Результат подогнан под шум этого набора данных, а не под повторяющийся паттерн.
  • Отношение к подтверждённому преимуществу как к постоянному. Рыночные условия меняются; преимущество, измеренное год назад, нуждается в перепроверке, а не просто в доверии.
  • Учёт в выборке только закрытых прибыльных сделок. Исключение убыточных сделок из тега завышает win rate и скрывает истинное среднее R.

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

Отслеживайте win rate, среднее R и количество сделок по каждому сетапу автоматически в дневнике трейдера BitStat, вместо того чтобы оценивать последние сделки на глаз и надеяться, что паттерн сохранится.

Коротко о главном

Часто задаваемые вопросы

Как понять, что я нашёл реальное торговое преимущество?
Реальное преимущество показывает положительное математическое ожидание — win rate, умноженный на средний выигрыш, минус доля убыточных сделок, умноженная на средний убыток, — которое сохраняется на достаточно большой выборке сделок по одному сетапу, а не только на недавней победной серии. Ниже примерно 30 сделок по тегу показатель ещё не является надёжным доказательством в ту или иную сторону.
Сколько сделок нужно, чтобы подтвердить преимущество?
Единого числа, подходящего для любого сетапа, не существует, поскольку крупное, стабильное преимущество проявляется быстрее, чем маленькое или нестабильное. В качестве практического минимума считайте менее 30 сделок по тегу неубедительными, а 100 и более — точкой, где win rate и среднее R начинают что-то значить.
Является ли хороший win rate тем же самым, что и наличие преимущества?
Нет. Высокий win rate со средним убытком, значительно превышающим средний выигрыш, всё равно может давать в итоге отрицательное математическое ожидание. Преимущество зависит от сочетания win rate и среднего R, а не от одного лишь win rate.
Почему победная серия не доказывает, что у сетапа есть преимущество?
Сетап без реального преимущества, по сути монетка, всё равно время от времени выдаст серию из четырёх-пяти побед чисто из-за изменчивости. Изнутри этой серии нет видимой разницы с настоящим преимуществом. Только гораздо более крупная выборка разделяет их.
Что такое переподгонка бэктеста и почему она создаёт ложное преимущество?
Переподгонка бэктеста происходит, когда тестируется множество вариаций правил на одних и тех же исторических данных и сохраняется версия с наилучшим внешним видом. Этот результат часто подогнан под шум конкретного набора данных, а не под повторяющийся паттерн, и обычно показывает худшие результаты при тестировании на новых, ещё не виденных сделках.
Может ли преимущество со временем перестать работать?
Да. Сетап, показавший положительное математическое ожидание при определённых рыночных условиях, не гарантированно продолжит работать, если изменятся волатильность, ликвидность или типичный диапазон. Повторная проверка win rate и среднего R на последних 100–150 сделках позволяет обнаружить угасающее преимущество до того, как оно превратится в затяжную серию убытков.
В чём разница между тегированием сделок по сетапу и поиском преимущества?
Тегирование — это привычка фиксации, которая вообще делает измерение возможным. Поиск преимущества — следующий шаг: извлечение всех сделок под одним тегом и расчёт win rate, среднего R и количества сделок именно для этой группы, а не формирование впечатления по последним сделкам под этим тегом.