Ярослав Суков – Код Канала: Как Standard Deviation Channel взламывает хаос рынка (страница 3)
В этом смысле SDC — более устойчивый инструмент, чем любая модель, которая считает вероятности из колокола.
Правило, которое я выучил в 2008-м
Разбирая завалы Lehman Brothers, я увидел один и тот же паттерн на графиках тех, кто выжил. Они не использовали фиксированные стопы. Они использовали динамические каналы.
Один из них показал мне запись: «16 сентября 2008, 10:30 утра. Цена AIG пробила -2σ SDC на часовом. Но ширина канала за последние 4 часа выросла в 3 раза. Это не разворот. Это ускорение. Шорчу».
Он заработал 40% за день. А другой трейдер в той же конторе увидел то же -2σ и купил «возврат к среднему». Разорился.
Канал был один. А контекст — разный.Главный урок гауссовской трагедии: не доверяй цифре без истории. Стандартное отклонение — это не судьба. Это всего лишь линейка. А рынок — это текст, написанный не на Гауссовом, а на человеческом языке: с криками, паузами и безумными неологизмами.
И именно этот язык мы продолжим расшифровывать в следующей главе — когда введём FVG (Fair Value Gap) как мост между каналом и реальным потоком ордеров.
Но об этом — чуть позже. Сначала ты должен прочувствовать: колокол разбит. И на его осколках мы строим новый инструмент.
Глава 3. Математика стандартного отклонения: как измерить хаос
Интуитивное объяснение: Почему баскетболист и бухгалтер чувствуют дисперсию по-разному
Представь двух людей. Игорь — центровой в баскетбольной команде. Из 10 трёхочковых бросков он пять раз попадает ровно в кольцо, а пять раз посылает мяч в щит, в штангу или на трибуну за судьей. Его попадания размазаны по всей площадке.
Олег — бухгалтер. Он тоже делает 10 бросков. Но каждый раз — миллиметр в миллиметр в ту же точку, что и предыдущий. Только вот беда: эта точка — за пределами площадки, в кустах.
У обоих среднее попадание (средняя координата) может быть одинаковым — скажем, 4 метра от кольца с отклонением влево. Но разброс — дисперсия — у Игоря огромен, у Олега равен нулю. Именно этот разброс, эта «неопределенность», и есть душа стандартного отклонения.
Теперь перенесём метафору на рынок. У нас есть акция Nvidia. За 30 дней её средняя цена (линейная регрессия) ползет вверх. Но как она движется вокруг этой средней? Бывают дни, когда цена прилипает к средней линии, как загипнотизированная — это «бухгалтерский режим». А бывают дни, когда она скачет на 5% вверх, через час на 4% вниз — «баскетбольный режим».
Стандартное отклонение — это просто число, которое говорит: «В день X разброс цены вокруг тренда составлял Y долларов». Если Y маленький — рынок скучает. Если большой — рынок пьёт энергетики и гоняет мяч по всей площадке.
Но есть нюанс, который убивает новичков. Они видят: «стандартное отклонение выросло, значит, риск вырос, надо выходить». Нет, дружище. Выросшее отклонение означает не «опасно», а «активно». В активном рынке твои шансы как заработать, так и потерять — выше. Вопрос не в самом отклонении, а в том, почему оно выросло (пришла новость, сломался маркет-мейкер, алгоритмы охотятся за стопами).
Как рассчитывается отклонение: Путь от разности до корня
Теперь от образов — к цифрам. Но не бойся. Мы пройдём этот путь как прогулку по лесу: сначала увидим тропинку (логику), потом каждую кочку (коэффициент), и только в конце — формулу как общий вид с высоты птичьего полёта.
Допустим, мы построили среднюю линию нашего канала — это линейная регрессия за последние N баров (например, 20). Она задана уравнением:
Центрt =
где ( t ) — номер бара (1, 2, ..., N), ( a ) — наклон (тренд), ( b ) — начальный уровень.
Для каждого бара у нас есть реальная цена закрытия (или high/low — зависит от цели канала, мы обычно берём close для регрессии).
Разница между реальной ценой и центром — это остаток (residual) или «ошибка регрессии»:
ei = Pi - Центрi
Положительный остаток означает, что цена выше средней линии (бычий перекос). Отрицательный — ниже (медвежий перекос).
Теперь нам нужно понять: какой размер имеют эти остатки «в типичном случае». Если мы просто возьмём среднее арифметическое от ( ei ), половина положительных и половина отрицательных сократятся, и мы получим ноль — бесполезно. Нам нужна величина отклонения без знака.
Гаусс (и, кстати, Лежандр независимо) предложил возвести остатки в квадрат. Почему квадрат?
Потому что:
- Плюс и минус оба становятся положительными.
- Большие ошибки получают больший вес (квадрат 4 даёт 16, а квадрат 1 даёт 1) — это хорошо: мы хотим наказывать редкие, но дикие выбросы.
Шаг за шагом:
1. Находим остатки ( ei ) для каждого из N баров.
2. Возводим их в квадрат ( ei2 ).
3. Суммируем все квадраты: ( sumi=1N ei2 ).
4. Делим на количество баров (почти). Если бы мы делили на N, получили бы дисперсию (variance). Но в статистике для выборки (а наш фиксированный кусок графика — это выборка из бесконечного рынка) лучше делить на ( N-1 ), чтобы не занижать оценку разброса. Это называется «несмещённая оценка дисперсии».
5. Извлекаем квадратный корень из того, что получилось. Потому что мы возводили в квадрат — теперь возвращаемся к исходным единицам (доллары, евро, пункты). Получаем стандартное отклонение:
Вот и всё. Это не магия, а простая мера «типичного расстояния от центра».
Возьмём 5 закрытий часовых свечей для акции условной Tesla (цифры упрощены для арифметики):
Бар 1: 100
Бар 2: 102
Бар 3: 101
Бар 4: 104
Бар 5: 103
Сначала строим линейную регрессию (давай быстро, можно верить на слово) — допустим, центр получается: 100.5, 101.2, 101.9, 102.6, 103.3.
Считаем остатки: -0.5, +0.8, -0.9, +1.4, -0.3.
Квадраты: 0.25, 0.64, 0.81, 1.96, 0.09.
Сумма = 3.75.
Делим на (N-1)=4 0.9375.
Корень 0.968 (пункта).
Значит, типичное отклонение цены от центра канала за эти 5 часов — около 97 центов. Первая сигма = 0.97. Вторая = 1.94. Третья = 2.91.
Внимание, вопрос: как вы понимаете, что на баре 4 цена была +1.4 от центра, что больше одной сигмы (0.97), но меньше двух. Это «нормальное напряжение». А вот если бы цена ушла на +2.5 — это уже «аномалия».
Связь со средней линией: танец двух сущностей
Теперь самое важное. Начинающие думают, что средняя линия и сигмы — это как рельсы и шпалы: независимые, просто параллельные полоски. Но нет. В канале Standard Deviation (в отличие от статической регрессии) полосы пересчитываются динамически, потому что отклонение σ зависит от всех остатков, а те — от положения средней линии. И когда цена пробивает одну сигму, это влияет на ширину всего канала.
Это напоминает аккордеон: сожми его — ноты те же, но звук уже другой.
Типы связи:
Цена несколько баров подряд идёт впритык к средней линии. Остатки близки к нулю. Дисперсия падает. Все три сигмы сжимаются. Это состояние называется «рыночная скука» или compression. В этой фазе классические индикаторы (RSI, MACD) часто дают ложные сигналы, а вот SDC становится сверхчувствительным: даже небольшое движение в 0.5% может стать прорывом наружу из-за узости канала.
Правило сжатой пружины: когда сигмы сужаются к средней дольше 15–20 баров, будь готов к экспансии — резкому расширению.
Цена совершает качели: то высоко над средней, то глубоко под ней. Квадраты остатков большие. σ растёт. Канал «открывается», как пасть кита. В этом состоянии пробой первой сигмы уже не так значим — потому что сама сигма далеко от центра. Наоборот, если цена, оттолкнувшись от -2σ, идёт к средней, это может быть сильным движением, потому что «резина» канала тянет назад с большей силой (эффект регрессии к среднему усиливается с расстоянием).
Рынок может иметь тренд: средняя ползёт вверх или вниз. Стандартное отклонение при этом может быть маленьким (аккуратный восходящий канал) или большим (рваный, но всё же растущий). Самая частая ошибка — торговать пробой относительно центра, не учитывая наклон. Если средняя резко пошла вверх, а цена «висит» на +1σ, это не «перекупленность», а «нормальное ускорение».