Читать книгу «Индикатор SuperTrend» онлайн полностью📖 — Ярослав Суков — MyBook.
image

ЧАСТЬ I. ОСНОВЫ ИНДИКАТОРА SUPERTREND

Глава 1. Что такое SuperTrend на самом деле (Исповедь алгоритма)

1.1. Иллюзия простоты

Когда я впервые увидел SuperTrend, я подумал: «Очередная перерисовка средней».

Знаете, как выглядит классическая средняя? Она проходит сквозь цену, как река через город.

SuperTrend ведет себя иначе. Он обнимает цену. Следует за ней, как тень.

Давайте убьем магию.

SuperTrend — это непрерывно пересчитываемый стоп-приказ.

В реальном трейдинге, когда вы покупаете акцию по 100$, вы ставите стоп на 95$.

SuperTrend делает это за вас, но умнее. Он не ставит стоп на статичные 95$. Сегодня волатильность низкая — стоп на 97$. Завтра вышла статистика по инфляции, цена прыгает как угорелая — стоп автоматически расширяется до 90$.

Формула, от которой не убежать:

Алгоритм берет среднюю точку свечи (H+L)/2.

К этой точке он прибавляет или вычитает произведение (ATR * Multiplier).

Upper Band = (High + Low)/2 + (Multiplier × ATR)

Lower Band = (High + Low)/2 — (Multiplier × ATR) .

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

1.2. Проклятие памяти: почему индикатор не перерисовывает, но помнит

Самая частая критика в адрес дешевых индикаторов — «перерисовка». Вчера был сигнал на покупку, сегодня вы открываете график — сигнал исчез.

SuperTrend — честный солдат. Он не перерисовывает историю .

Однако у него есть удивительное свойство: он зависит от предыдущего состояния.

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

SuperTrend работает так же.

Он не спрашивает каждую секунду: «А может, развернемся?».

Он сохраняет текущее направление до тех пор, пока цена не закроется за пределами его защитного периметра.

Формально это описывается условием:

* `Upper Band` = если текущий `basicUpperBand` меньше предыдущего `UpperBand` ИЛИ цена закрытия выше предыдущего `UpperBand`, то берем текущий, иначе — оставляем старый .

Это ключевой момент.

SuperTrend «ленив». Он не хочет менять цвет. Ему нужен сильный удар, чтобы переубедить его.

В этом его слабость (запаздывание) и его сила (фильтрация мелких движений).

1.3. Разница между трендом, импульсом и шумом

Мой друг-физик как-то сказал: «Тренд — это когда у тела есть скорость и ускорение в одну сторону. Импульс — это когда есть скорость, но ускорение уже тормозит. Шум — это броуновское движение».

SuperTrend — единственный индикатор из масс-маркета, который интуитивно уловил эту разницу.

Шум: Цена дергается вокруг линии. SuperTrend молчит или генерирует убыточные сделки.

Импульс: Цена пробила линию, но линия пока не «закрепилась». Опасная зона для агрессивного входа.

Тренд: Цена находится строго выше линии, а сама линия смотрит вверх. Это состояние потока.

Ошибка трейдера — путать импульс с трендом. Импульс — это волна, которая разбивается о берег. Тренд — это прилив, который поднимает все лодки.

1.4. SuperTrend глазами алгоритма (Эпизод кода)

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

Для компьютера нет «зеленой линии» и «красной линии».

Есть булева переменная.

python

# Состояние индикатора на текущей свече

state = 1 # Бычий режим

# или

state = -1 # Медвежий режим

Машина ждет.

Она смотрит на закрытие свечи.

Правило переключения:

Если мы в бычьем режиме (цена выше линии), но вдруг цена закрывается ниже линии — перевернуться в медвежий режим.

Если мы в медвежьем режиме (цена ниже линии), но цена закрывается выше линии — перевернуться в бычий режим.

Это всё.

Роботу не страшно. У него нет надежды, что рынок развернется обратно. У него нет жадности — «еще чуть-чуть». У него есть только статус.

Итог:

SuperTrend учит нас стоицизму. Когда рынок движется в твою сторону — ты с ним. Когда рынок говорит, что ты ошибся — ты выходишь без сожаления.

В следующей главе мы начнем калечить эту идеальную картину реальностью.

Мы возьмем настройки (10, 3), (14, 2), (7, 2.5) и посмотрим, как изменение одного числа превращает консервативного трейдера в агрессивного скальпера.

Но это уже совсем другая история...

Глава 2. Математика без боли

Алгебра страха и геометрия жадности

Ключевой вопрос: Почему две строчки кода заставляют умных людей плакать?

В предыдущей главе мы сказали, что SuperTrend — это стоик.

Сегодня мы заглянем в его душу. Мы увидим, что его стоицизм — это не отсутствие эмоций, это высшая математика эмоций, преобразованная в числа.

Если вы боитесь формул — задержите дыхание. Я не буду мучить вас интегралами.

Мы поговорим о математике так, как говорили бы о рецепте сложного соуса: ингредиенты, пропорции, температура.

2.1. Анатомия формулы: Три кита и одна ошибка

Откройте любой исходный код SuperTrend.

Вы увидите аккуратные строки. Они выглядят безобидно, как список покупок:

ATR = Wilders(TrueRange, period)

BasicUpperBand = (High + Low)/2 + Multiplier * ATR

BasicLowerBand = (High + Low)/2 - Multiplier * ATR

Стоп.

Это ловушка.

90% трейдеров останавливаются здесь и думают, что они поняли индикатор.

Они не поняли ничего.

Проблема в том, что индикатор не заканчивается на формулах полос.

Настоящая магия — и настоящая математическая боль — начинается после того, как эти полосы рассчитаны.

Представьте, что вы построили два забора: верхний и нижний.

У вас есть цена.

Вопрос: какой из этих заборов сейчас является вашим стоп-приказом?

Если цена выше нижнего забора — вы в лонге? Или, может быть, вы в шорте, потому что вчера был медвежий тренд?

Здесь возникает Условная Логика Переключения.

Это не просто арифметика. Это машина состояний.

Формула, которую вам никто не показывает:

SuperTrend =

Если (FinalUpperBand < предыдущий SuperTrend ИЛИ Close > предыдущий FinalUpperBand)

ТОГДА FinalUpperBand

ИНАЧЕ предыдущий FinalUpperBand

И зеркально для нижней полосы.

Что это значит в переводе с машинного на человеческий?

Это значит, что индикатор обладает памятью и инерцией.

Он помнит, где был вчера. И он предпочитает оставаться там, где был, даже если сегодняшние расчеты шепчут ему: «Развернись».

Это не баг. Это фича.

Это то, что отделяет механического кролика от живого пса.

2.2. ATR: Кардиограмма рынка

Давайте поговорим о сердце.

Средний Истинный Диапазон (ATR) — это не просто волатильность.

ATR — это кардиограмма коллективного бессознательного толпы.

Уэллс Уайлдер, создавая этот индикатор в 1978 году, совершил теракт в мире технического анализа.

До него волатильность измеряли размахом свечи (High — Low).

Уайлдер понял: рынок — это не только сегодняшний день. Иногда цена уходит гэпом, минуя вчерашние максимумы и минимумы. Если мы не учтем вчерашнее закрытие, мы потеряем часть реальности.

Формула Истинного Диапазона (True Range) — это выбор максимального из трех зол:

1. Сегодняшний максимум минус сегодняшний минимум (очевидный путь).

2. Абсолютное значение сегодняшнего максимума минус вчерашнее закрытие (страх прорыва вверх).

3. Абсолютное значение сегодняшнего минимума минус вчерашнее закрытие (страх прорыва вниз).

Аксиома трейдера: Истина всегда экстремальна.

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

Историческая справка для размышления:

В 1980-х годах, когда Уайлдер создавал ATR, внутридневная торговля была уделом избранных с доступом к тикерным лентам. Гэпы были редки и смертоносны. Сегодня, в эпоху круглосуточного крипто-трейдинга, гэпы случаются реже, но внутридневные свечи стали размером с годовые свечи 80-х.

ATR не устарел. Он просто сменил масштаб.

Почему ATR умнее стандартного отклонения?

Стандартное отклонение (основа Bollinger Bands) — это инструмент нормального распределения. Оно предполагает, что рынок — это колоколообразная кривая, где экстремальные движения редки.

Рынок — это не колокол. Рынок — это серия землетрясений и затиший.

ATR не строит предположений о форме распределения. Он просто констатирует: «Вчера цена прошла 100 пунктов. Сегодня она прошла 150. Страх растет».

Вывод инвестора:

Когда ATR растет — рынок кричит.

Когда ATR падает — рынок засыпает.

SuperTrend использует этот крик как мегафон.

2.3. Коэффициент множителя: Рычаг Архимеда

Теперь самое опасное место.

Множитель (Multiplier).

Внешне это просто число: 2.0, 2.5, 3.0.

В реальности это философский выбор между жизнью и смертью сделки.

Давайте проведем мысленный эксперимент.

Случай А. Множитель = 1.5

Вы поставили стоп максимально близко к цене.

Индикатор чувствует любое дуновение ветра. Цена чуть дернулась против вас — линия пробита, сигнал перевернулся.

Плюс: Вы ловите разворот за миг до того, как он случится официально.

Минус: Вас выбивает из позиции на каждом чихе. Комиссии съедают депозит. Вы похожи на параноика, который каждые пять минут проверяет, заперта ли дверь.

Случай Б. Множитель = 3.0

Вы дали рынку воздух. Стоп далеко.

Плюс: Вы переживаете нормальные откаты. Вы не дергаетесь. Вы пьете кофе, пока цена пляшет вокруг вашей точки входа.

Минус: Когда тренд разворачивается по-настоящему, вы отдаете обратно 30-40% прибыли, прежде чем индикатор соизволит заметить катастрофу.

Математический парадокс множителя:

Увеличение множителя не просто отодвигает стоп.

Оно создает иллюзию более высокой точности на истории.

Посмотрите на любой бэктест за 5 лет. С множителем 3.0 вы увидите меньше сделок, но более высокий процент выигрышей. Ваша психика скажет: «О, 70% прибыльных сделок! Идеально!».

Но это обман.

Вы не учли, что когда вы проигрываете с множителем 3.0 — вы проигрываете по-крупному. Одно неудачное движение на флэтовом рынке может уничтожить прибыль десяти предыдущих сделок.

Метафора боксера:

Множитель 1.5 — это боксер, который клинчует после каждого удара. Он редко пропускает, но и нокаутировать не может.

Множитель 3.0 — это боксер-панчер. Он пропускает много джебов, но одним хуком сносит голову.

Золотой вопрос:

Какой множитель выбрать?

Ответ, который вы найдете в учебниках — «оптимизируйте под инструмент».

Ответ, который я дам вам как философ — выберите свой психотип, а потом подберите множитель под него.

2.4. Почему одинаковые параметры дают разные результаты

Это самый провокационный раздел главы.

Вы берете двух трейдеров.

Оба ставят SuperTrend (10, 3.0) на Bitcoin.

Через месяц у одного +40%, у другого -15%.

Как такое возможно?

Причина №1: Временная привязка расчета ATR

ATR считается по закрытиям свечей.

Если вы торгуете на 4-часовом графике, ваш ATR обновляется раз в 4 часа.

Если вы торгуете на 5-минутках, ATR обновляется каждые 5 минут.

Казалось бы, очевидно. Но многие забывают, что период ATR (10) — это 10 свечей выбранного таймфрейма.

10 минут = 10 * 5 минут = 50 минут рыночного времени.

10 часов = 10 * 4 часа = 40 часов рыночного времени.

Это абсолютно разные единицы измерения волатильности.

Причина №2: Цена открытия vs Цена закрытия

SuperTrend — индикатор закрытия свечи.

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

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

Причина №3: Наследие предыдущего тренда

Помните «память» индикатора?

Если вы запускаете SuperTrend на графике сегодня, он не знает, что было вчера. Первое значение индикатора часто рассчитывается от цен текущей свечи.

Если вы смотрите историю на TradingView, индикатор уже «знает», что случилось после.

Это искажает восприятие.

На реальном счете, когда вы стартуете в нейтральной зоне, первые 2-3 сигнала индикатора могут быть случайными, пока он не «запомнит» свое состояние.

Причина №4: Размер тика и проскальзывание

На форекс с ECN-счетами и на крипте с глубоким стаканом разница между сигналом и исполнением минимальна.

На дешевых CFD или на акциях с низкой ликвидностью вы можете получить сигнал, нажать кнопку, а цена уже ушла на 0.5% дальше.

SuperTrend генерирует сигнал на закрытии свечи. Исполнение происходит на открытии следующей.

Этот зазор между закрытием и открытием — кладбище невинных сделок.

2.5. Эпилог главы: Теорема о бесплатном сыре

Математика SuperTrend проста.

Последствия этой математики — нет.

Вы не можете получить одновременно:

Ранний вход

Высокий процент выигрышей

Маленькую просадку

Выберите два пункта. Третий вам не дадут.

Домашнее задание для аналитика:

Возьмите любой актив.

Постройте на графике два SuperTrend:

Первый с параметрами (10, 1.5)

Второй с параметрами (20, 3.0)

Посмотрите на разницу.

Первый будет дергаться как эпилептик.

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

Задайте себе вопрос: Кто я сегодня — моторная лодка или линкор?

...
7