Indikora
Чтение графиков · 9/10

Перегрузка индикаторами: почему их избыток вредит

Средний 8 мин чтения

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

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

Почти все они читают одно и то же число

Откройте формулы. Скользящая средняя - это среднее закрытий. MACD - это разность двух средних закрытий с третьей средней поверх. RSI - это отношение, построенное из изменений закрытие к закрытию. Стохастик сравнивает закрытие с недавним диапазоном максимума и минимума. Полосы Боллинджера - это среднее закрытий плюс стандартное отклонение закрытий.

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

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

Настоящая независимость потребовала бы разных входных данных: цены, потока заявок, фандинга, позиционирования, макроданных, поведения смежных активов. Да и тогда корреляция в стрессе выше, чем люди ожидают.

Чего стоит каждый новый параметр

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

Допустим, вы тестируете систему с двумя параметрами на 500 сделках. Теперь добавьте три индикатора, у каждого по два параметра. Вы перешли с 2 ручек на 8, а число комбинаций, которые можно перебрать, взорвалось до миллионов.

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

Признак - хрупкость. Устойчивое правило деградирует плавно, когда вы двигаете настройки: 45, 50 и 55 работают примерно одинаково. Подогнанное правило рушится. Если ваша кривая капитала зависит от 47, а не от 50, вы нашли свойство своей выборки, а не свойство рынка.

Сложность ощущается работой, и в этом ловушка

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

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

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

Что даёт маленькая система

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

Вы можете заметить, когда она перестала работать. У простого правила есть измеримое матожидание. Отклонение от него видно за разумное число сделок. Сложные системы дают результаты, всегда отчасти объяснимые тем или иным компонентом, поэтому они никогда не отказывают явно, а просто тихо перестают платить.

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

Тест на допуск у Indikora намеренно состоит из двух условий на дневном графике: цена выше SMA50 и положительный 28-дневный моментум. Выход - одно правило, чандельер-стоп на 3 x ATR ниже наивысшей цены после входа. Сложность платформы лежит в управлении риском, фильтрации режима и калибровке, а не в количестве индикаторов, и каждый опубликованный сигнал хешируется по SHA-256 и связывается в цепочку, чтобы запись о его результате нельзя было переписать задним числом.

Как всё это срезать

Выключите всё. Добавьте один индикатор и точно определите, какое решение он принимает. Затем, прежде чем добавлять второй, ответьте на один вопрос: что он измеряет такого, чего не измеряет первый.

Если ответ звучит как «он подтверждает первый», это повод его не добавлять, а не повод добавить. Подтверждение из коррелированного источника не является свидетельством. Это то же самое свидетельство, посчитанное дважды, а уверенность, которую оно порождает, относится к дорогому сорту.

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

Главное

Большинство индикаторов - это преобразования одного и того же ценового ряда, поэтому их нагромождение множит уверенность, не добавляя ни одного нового факта.

Проверьте себя

Ваш трендовый индикатор, индикатор моментума и индикатор полос разворачиваются в плюс на одном и том же баре. Что вы узнали?
Набор параметров со значением 47 даёт отличный результат в бэктесте, а 45 и 50 дают плохой. Как это правильно прочесть?
Практика

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

Повтор баров
Примените прочитанное

В Indikora есть бесплатный симулятор, повтор баров и поведенческий коуч, который читает ваши собственные сделки.

Открыть приложение