Стратегии на стохастике: как торговать по стохастическому осциллятору
Как торговать пересечение линий в зоне, выход из зоны по тренду и установки Лейна.
Виктор Дмитриев · редактор журнала «Финансы-Форекс»
Обновлено · 13 мин
Опубликовано · обновлено · 13 мин чтения
Содержание
- Что показывает стохастик и как он считается
- Быстрый, медленный и полный стохастик
- Уровни 80/20, середина шкалы и поведение в тренде
- Стратегия 1: пересечение линий в зоне
- Стратегия 2: по тренду старшего таймфрейма
- Стратегия 3: выход из зоны
- Стратегия 4: бычья и медвежья установка Лейна
- Стоп, цель и пример сделки
- Ложные сигналы, лишние индикаторы и настройки
- Вопросы и ответы
Стохастик ушёл выше 80, и рука сама тянется продать. Через неделю цена на 10% выше, а индикатор всё это время спокойно стоял в «перекупленности». Это самая дорогая ошибка в работе со стохастиком, и создатель индикатора её не совершал: Джордж Лейн смотрел на него как на измеритель скорости цены, а не как на сигнал «дорого, продавай». Ниже разобраны расчёт линий %K и %D на условном примере, разница между быстрым, медленным и полным вариантами, четыре схемы входа с правилами стопа и цели, причины ложных сигналов в тренде и настройки под разные таймфреймы.
Что показывает стохастик и как он считается
Стохастический осциллятор придумал американский аналитик Джордж Лейн в конце 1950-х. Лейн начинал карьеру в брокерской фирме E.F. Hutton, работал в кругу чикагских фьючерсных трейдеров, позже возглавлял собственную компанию Investment Educators и десятилетиями учил технический анализ. Про свой индикатор он говорил, что тот следит за скоростью, то есть импульсом цены, а импульс, как правило, меняет направление раньше самой цены.
Идея простая. В восходящем движении свечи обычно закрываются ближе к максимумам последних дней, в нисходящем ближе к минимумам. Стохастик показывает, в какой части недавнего диапазона закрылась текущая свеча. Ноль означает закрытие ровно на минимуме за период, 100 на максимуме, 50 посередине.
Линия %K. Основная формула:
%K = (Закрытие − Минимум за N периодов) / (Максимум за N периодов − Минимум за N периодов) × 100
Стандартный период N равен 14: четырнадцать дней на дневном графике, четырнадцать часов на часовом.
Линия %D. Простая скользящая средняя от %K, обычно за 3 периода. Это сигнальная линия: она сглаживает %K и чуть отстаёт от неё.
Пример на цифрах. Для наглядности период короткий, 5. Допустим, у условной акции за пять дней были такие максимумы: 105, 107, 106, 108, 107 ₽, и такие минимумы: 100, 102, 101, 103, 102 ₽. Пятый день закрылся на 106 ₽. Наибольший максимум за пять дней 108 ₽, наименьший минимум 100 ₽, диапазон 8 ₽. Закрытие выше минимума на 6 ₽, %K = 6 / 8 × 100 = 75.
Шестой день: максимум 109, минимум 104, закрытие 108 ₽. Окно сдвигается на дни со второго по шестой. Максимум в нём 109 ₽, минимум 101 ₽ (третий день), диапазон снова 8 ₽. %K = (108 − 101) / 8 × 100 = 87,5.
Седьмой день: максимум 108, минимум 103, закрытие 104 ₽. Окно с третьего по седьмой день: максимум 109 ₽, минимум 101 ₽. %K = (104 − 101) / 8 × 100 = 37,5.
За один день %K упал с 87,5 до 37,5, хотя цена потеряла 4 ₽ из 108, меньше 4%. Средняя за три значения сглаживает этот скачок: %D = (75 + 87,5 + 37,5) / 3 = 200 / 3 ≈ 66,7. По %D видно, что импульс ослаб, но картина не перевернулась за одну свечу.
Из примера два вывода. Первый: стохастик чувствителен к единичной свече, особенно на коротком периоде, отсюда его нервность. Второй: индикатор привязан к максимумам и минимумам за окно. Когда старый экстремум выходит из окна, %K может прыгнуть без всякого движения цены.
Итог: стохастик не сравнивает цену с её средней и не считает силу роста против падения. Он отвечает на один вопрос: где закрылась свеча внутри диапазона последних N свечей.
Быстрый, медленный и полный стохастик
В терминалах встречаются три варианта индикатора, и путаница между ними объясняет, почему у двух трейдеров «одинаковый» стохастик показывает разные значения.
| Вариант | Параметры по умолчанию | Линия %K | Линия %D | Характер |
|---|---|---|---|---|
| Быстрый | 14, 3 | исходная формула без сглаживания | средняя от %K за 3 | дёрганый, много пересечений |
| Медленный | 14, 3 | быстрая %D, то есть средняя от исходной %K за 3 | средняя от медленной %K за 3 | плавнее, сигналов меньше |
| Полный | 14, 3, 3 | исходная %K, сглаженная за выбранный период | средняя от полной %K за выбранный период | все три параметра настраиваются |
Полный стохастик с параметрами 14, 3, 3 совпадает с медленным. Если сглаживание %K выставить равным 1, получится быстрый. Поэтому на практике удобнее всего держать полный вариант и помнить, что второй параметр отвечает за сглаживание основной линии, а третий за сигнальную.
В MetaTrader настройки по умолчанию другие: период %K 5, замедление 3, период %D 3. Замедление здесь и есть сглаживание %K, значение 1 в справке терминала названо быстрым стохастиком, 3 медленным. Метод средней для %D там тоже выбирается: простая, экспоненциальная, сглаженная или взвешенная. Внутренние формулы сглаживания в разных программах могут немного различаться, поэтому стратегию тестируют и торгуют в одном терминале, иначе уровень 20 «на истории» и уровень 20 «вживую» окажутся разными точками.
Отдельно про Williams %R. Этот индикатор Ларри Уильямса строит ту же линию, что быстрый стохастик, только в перевёрнутой шкале от 0 до −100. В одной старой форекс-схеме на график ставили RSI(21), стохастик (30, 8, 18) и Williams %R одновременно, причём последний должен был стоять у −20 для продажи и у −80 для покупки. По сути это двойной стохастик с разными периодами. Добавить к стохастику Williams %R значит дважды спросить одно и то же.
Уровни 80/20, середина шкалы и поведение в тренде
Классические границы: выше 80 зона перекупленности, ниже 20 зона перепроданности. Уровни можно сдвигать, например к 90/10 для короткого и нервного периода. Середина шкалы, 50, делит её на две части: выше 50 цена закрывается в верхней половине диапазона, ниже 50 в нижней.
Теперь главное, о чём писали ещё методисты StockCharts. Перекупленность в сильном восходящем тренде не обязательно медвежья. Закрытия у верхней границы диапазона означают, что покупатели давят без перерыва. Стохастик в таком тренде может неделями жить между 80 и 100, цепляясь за потолок, и каждый провал ниже 80 оказывается короткой паузой перед новым максимумом. В падении всё зеркально.
Рекомендация оттуда же звучит так: в восходящем тренде искать редкие провалы в перепроданность и игнорировать частые заходы в перекупленность. В нисходящем наоборот. Сам факт нахождения в зоне сигналом не считается: для разворота вниз нужен уход обратно ниже 80, для разворота вверх возврат выше 20.
Отличие от RSI здесь существенное. RSI сглаживает средние рост и падение и до краёв шкалы доходит редко, у стохастика зоны 80/20 посещаются постоянно. Подробно RSI и его смещённые коридоры в тренде описаны в статье о стратегиях на RSI, а ставить оба осциллятора на один график смысла мало: оба меряют импульс по тем же свечам.
Лучше всего стохастик работает там, где цена ходит в коридоре, в боковом рынке. В тренде он тоже применим, но только если тренд идёт зигзагом, с заметными откатами. Ровный рост без откатов оставит индикатор у потолка, и сигналов в сторону тренда просто не будет.
Стратегия 1: пересечение линий в зоне
Самая популярная схема. Пересечение %K и %D даёт самый ранний сигнал из возможных, но таких пересечений очень много, и большинство из них шум. Поэтому пересечение берут не где угодно, а только внутри крайней зоны.
Правила для покупки:
- медленный стохастик (14, 3, 3) опустился ниже 20;
- линия %K пересекла %D снизу вверх, пока обе ещё в зоне или только выходят из неё;
- вход на закрытии свечи, на которой случилось пересечение, а не в момент касания внутри свечи.
Для продажи зеркально: обе линии выше 80, %K пересекает %D сверху вниз.
Старая схема «советника на стохастике» с параметрами 14, 3, 3 предлагала другое: покупать на любом пересечении быстрой линии над медленной, на обратном пересечении закрываться и сразу переворачиваться в противоположную сторону. В боковике такая система ещё как-то дышит, в тренде она каждую неделю открывает сделку против движения. Автор и сам признавал, что ложных сигналов много, и советовал подбирать параметры под каждую валютную пару. Подбор параметров количество пересечений не снимает, он только сдвигает их во времени.
Почему фильтр зоны помогает. Пересечение у 50 говорит лишь о том, что импульс немного качнулся. Пересечение ниже 20 значит, что цена закрывалась у дна диапазона и впервые за несколько свечей начала подниматься к середине. Это уже событие.
Что пойдёт не так. В нисходящем тренде линии внутри зоны пересекаются по несколько раз: вверх, вниз, снова вверх. Каждое пересечение вверх выглядит как сигнал. Без фильтра направления схема ловит эти «отскоки» один за другим. Поэтому в чистом виде ей место в коридоре, а в тренде берутся пересечения только в его сторону.
Стратегия 2: по тренду старшего таймфрейма
Эта схема чинит главный недостаток первой. Направление задаёт старший график, стохастик на рабочем графике нужен только для поиска момента входа на откате.
Правила для покупки:
- Старший график показывает рост: например, на недельном цена выше 50-недельной средней или средняя растёт, недельный стохастик выше 50.
- На дневном графике цена откатывает, медленный стохастик опускается ниже 20 или хотя бы к 20–30.
- Сигнал: %K пересекает %D вверх и возвращается выше 20.
- Продажи в этой схеме не берутся вовсе, сколько бы раз индикатор ни заходил выше 80.
Для нисходящего тренда всё зеркально: старший график смотрит вниз, на рабочем ждут подъёма стохастика к 80 и разворота обратно.
Старший таймфрейм берут заметно длиннее рабочего: недельный для дневного, дневной для часового, часовой для пятнадцатиминутного. Как подобрать пару периодов, подробно разобрано в статье про таймфреймы. Среди старых форекс-схем похожая логика встречалась в системе на RSI и стохастике: тренд определялся по четырёхчасовому RSI выше или ниже 50, часовой график служил подтверждением, вход искали на пятнадцатиминутном. Схема работала по направлению старшего графика, что правильно, но три осциллятора импульса на трёх графиках перегружали её.
Фильтром тренда может служить не только старший график. Простая проверка: цена выше 200-дневной средней, значит, рассматриваются только покупки. Именно так устроены два стандартных отбора StockCharts на медленном стохастике (14, 3): бумаги выше 200-дневной средней, у которых индикатор пересёк 20 снизу вверх, и бумаги ниже неё, у которых он пересёк 80 сверху вниз. Другие способы определить направление средними описаны в материале о стратегиях на скользящих средних.
Почему работает. В тренде с откатами провал стохастика в перепроданность происходит редко, и каждый такой провал совпадает с концом отката. Покупатель ничего не угадывает, он просто ждёт, пока цена откатит к нижней части своего недавнего диапазона, и входит, когда закрытия снова пошли вверх.
Стратегия 3: выход из зоны
Самая строгая версия. Сигналом служит не пересечение линий, а возврат самого индикатора из крайней зоны: для покупки %D пересекает 20 снизу вверх, для продажи пересекает 80 сверху вниз. Вход на закрытии свечи, где это произошло.
По сравнению с первой стратегией вход получается позже, иногда на несколько свечей. Зато отсекаются случаи, когда линии пересеклись внутри зоны, а индикатор так и не вышел из неё и ушёл ещё глубже. Если использовать линию %D, а не %K, сигналов становится ещё меньше, но они чище.
Схему удобно сочетать с уровнями на цене. Возврат стохастика выше 20 у сильной поддержки весит больше, чем такой же возврат посреди пустого графика. Где брать такие уровни и как их отмечать, описано в статье о поддержке и сопротивлении.
Полезная проверка на силу: после выхода из зоны индикатор должен дойти до 50 и закрепиться выше. Если стохастик после возврата выше 20 застрял на 35–45 и снова клонится вниз, покупатели не справились. В такой ситуации сделку закрывают раньше стопа, не дожидаясь нового минимума.
Стратегия 4: бычья и медвежья установка Лейна
Помимо обычных расхождений Лейн описывал ещё одну фигуру, которую называл установкой. Это тоже форма расхождения, только устроена она иначе.
Бычья установка: цена делает более низкую вершину, а стохастик более высокую. Импульс вверх усиливается, хотя по графику цены этого ещё не видно. По Лейну, следующее снижение после такой фигуры должно закончиться дном, от которого можно торговать.
Медвежья установка: цена делает более высокий минимум, а стохастик более низкий. Импульс вниз нарастает, и следующий подъём, по Лейну, ожидается к важной вершине.
При этом точки входа установка сама по себе не даёт: после бычьей установки ждут снижения, а вход ищут, когда это снижение закончилось и стохастик развернулся вверх из нижней половины шкалы. Это предупреждение, а не сигнал.
Классические дивергенции на стохастике работают так же, как на других осцилляторах: цена обновила минимум, индикатор нет, и наоборот. Их виды, способ разметки и правила подтверждения разобраны в статье о торговле по дивергенциям. Здесь хватит одной поправки: на стохастике расхождений больше, чем на RSI или MACD, потому что он постоянно ходит от края до края. Значит, и ложных расхождений больше. В сильном тренде они чаще означают паузу, чем разворот.
Стоп, цель и пример сделки
Стоп на стохастике ставят по графику цены, а не по индикатору. «Закрыть, если стохастик снова ушёл ниже 20» звучит логично, но в нервном рынке индикатор может пересечь 20 вниз и вверх за три свечи, а цена при этом даже не дойдёт до минимума. Надёжнее ставить стоп за экстремум, который цена сделала, пока индикатор был в зоне: под минимум для покупки, над максимумом для продажи. Подробнее о местах для стопа в материале о стоп-лоссе.
Цели три на выбор:
- фиксированная, в две величины риска и больше;
- противоположная граница коридора или ближайшее сопротивление;
- выход по индикатору: половина позиции, когда стохастик дошёл до 80, остаток по стопу, подтянутому под минимумы откатов.
Пример с цифрами. Допустим, на недельном графике условной акции рост, недельный стохастик 64. На дневном цена откатила, медленный стохастик опустился до 14, затем %K пересекла %D вверх, и на следующей свече %D вернулась выше 20. Эта свеча закрылась на 248,60 ₽. Минимум отката 241,30 ₽, стоп чуть ниже, на 241,10 ₽. Риск на акцию 248,60 − 241,10 = 7,50 ₽.
Лимит риска на сделку 2 500 ₽. Объём 2 500 / 7,50 ≈ 333 акции, при лоте в 10 штук округление вниз даёт 330 акций, реальный риск 330 × 7,50 = 2 475 ₽. Цель в две величины риска: 248,60 + 2 × 7,50 = 263,60 ₽. Если она сработает, прибыль составит 330 × 15,00 = 4 950 ₽ до комиссий; если сработает стоп, убыток 2 475 ₽. Почему объём считается от расстояния до стопа, а не от суммы на счёте, разобрано в статье об управлении капиталом.
Ровно такой же расчёт применим к фьючерсу или валютной паре, меняется только стоимость шага цены.
Ложные сигналы, лишние индикаторы и настройки
Большая часть убытков на стохастике собирается из нескольких повторяющихся ситуаций.
Продажа на «перекупленности» в тренде. О ней уже шла речь, и это ошибка номер один. Стохастик выше 80 в росте значит, что закрытия держатся у максимумов. Это признак силы.
Короткий период. Чем короче окно, тем чаще индикатор пробегает от 0 до 100. Стохастик с периодом 5 на пятиминутном графике может пересекать 20 и 80 по нескольку раз за день. В одной старой схеме стохастик (5, 3) на дневном графике служил фильтром для пересечения EMA 2 и EMA 4: покупка разрешалась, только когда индикатор ниже 50, а выход предлагался у 80. При таком наборе все три линии реагируют на последние две-три свечи, и фильтр почти ничего не отсекает.
Нагромождение индикаторов. Ещё одна старая сборка требовала, чтобы CCI(14) пересёк −100, потом пересеклись стохастик (5, 3, 3) и пара средних с периодами 3 и 4, и всё это на дневном, недельном и месячном графиках. Были и связки с MACD: в одной стохастик должен был пересечься в ту же сторону после MACD (21, 55, 8), в другой медленный стохастик только запрещал покупки выше 80 и продажи ниже 20. Логика понятна, но MACD и стохастик считаются по одним и тем же свечам и подтверждают друг друга гораздо реже, чем кажется. Каждое лишнее условие отрезает часть сделок, а информации почти не добавляет. Если нужен второй инструмент, лучше брать инструмент другого рода: среднюю для направления, уровни, объём. Как MACD работает сам по себе, описано в материале о стратегиях на MACD.
Окно и гэпы. На Мосбирже акции и фьючерсы открываются с разрывом после ночных новостей и выходных. Одна свеча с гэпом сразу становится новым максимумом или минимумом окна, и следующие N свечей стохастик считается от неё. Сигналы после крупного гэпа лучше пропускать.
Ориентиры по настройкам:
| Задача | Таймфрейм | Параметры | Уровни | Схема |
|---|---|---|---|---|
| Среднесрочная торговля по тренду | дневной, фильтр недельным | 14, 3, 3 | 80/20 | по старшему таймфрейму, выход из зоны |
| Торговля в коридоре | часовой, четырёхчасовой | 14, 3, 3 | 80/20 | пересечение линий в зоне |
| Внутридневная торговля | 5–15 минут | 14, 3, 3 | 80/20 или 90/10 | выход из зоны с фильтром старшего графика |
| Поиск разворотов | дневной, недельный | 14, 3, 3 | 80/20 | установки Лейна, дивергенции с подтверждением |
Короткие периоды (5, 3, 3 и короче) дают ранние сигналы и много шума. Длинные периоды и сильное сглаживание делают линию спокойнее, но запаздывание растёт. Перебрать десятки комбинаций и найти ту, что идеально отработала прошлый год на одной бумаге, несложно. На следующий год такая настройка обычно ведёт себя хуже, поэтому сначала проверяется логика схемы на стандартных параметрах.
Перед торговлей деньгами схему прогоняют на истории и на демо-счёте: доля прибыльных сделок, средний выигрыш, средний убыток, максимальная серия стопов. Пары десятков сделок мало, нужна хотя бы сотня.
Итог: стохастик хорош там, где цена качается, и полезен в тренде, если брать сигналы только по его направлению. Сначала режим рынка, потом зона, потом пересечение. В обратном порядке не работает.
Вопросы и ответы
Какие настройки стохастика лучше для начинающего?
Медленный стохастик 14, 3, 3 с уровнями 80/20. Это стандарт, на нём описано большинство схем, и его легко сравнивать с чужими примерами. Менять параметры имеет смысл только после того, как схема проверена на стандартных.
Чем линия %K отличается от линии %D?
%K показывает, где закрылась свеча внутри диапазона за период. %D это скользящая средняя от %K, обычно за три периода, она плавнее и чуть отстаёт. Пересечение %K и %D считается сигналом, а %D часто используют для выхода из зоны, потому что она реже дёргается.
Почему стохастик неделями стоит выше 80, а цена продолжает расти?
Потому что в сильном тренде свечи закрываются у максимумов диапазона, а индикатор это и показывает. Перекупленность в таком рынке говорит о силе покупателей, а не о скором развороте. Сигналом на продажу становится только уход обратно ниже 80, и то лишь когда старший график уже не показывает рост.
Можно ли использовать стохастик на акциях Мосбиржи?
Можно, индикатор есть в любом торговом терминале, и для расчёта нужны только максимумы, минимумы и закрытия. Лучше всего он работает на ликвидных акциях и ближних фьючерсах. На малоликвидных бумагах одна крупная сделка двигает максимум или минимум окна и искажает индикатор на N свечей вперёд.
Что лучше: стохастик или RSI?
Это инструменты одного класса, и вопрос скорее в задаче. Стохастик быстрее и чаще доходит до краёв шкалы, поэтому удобнее для коротких откатов и коридора. RSI плавнее и лучше показывает смену режима через уровень 50. Ставить оба сразу почти бесполезно: их сигналы в основном совпадают.
Автор
Редактор журнала «Финансы-Форекс» с 2012 года. 20 лет работы в крупных финансовых изданиях, квалифицированный инвестор.
Все статьи автора ›Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Нашли ошибку? Напишите нам.
Читайте также
Дивергенция: как торговать по расхождениям цены и индикатора
Как найти расхождение цены и индикатора, дождаться подтверждения и не торговать против сильного тренда.
· 10 мин
Стратегии на RSI: как торговать по индексу относительной силы
Как читать уровни RSI в тренде и в коридоре, где ставить стоп и какие настройки не стоит трогать.
· 13 мин
Стратегии на MACD: как торговать по пересечениям и гистограмме
Как торговать пересечения сигнальной линии и нуля, развороты гистограммы и MACD в роли фильтра тренда.
· 12 мин
Флэт на рынке: как распознать боковик и как на нём торговать
Признаки бокового рынка, сделка от границы диапазона на цифрах и системы, которые во флэте теряют деньги.
· 11 мин
Стратегии на ADX: торговля по силе тренда
Как отличить тренд от боковика по ADX и построить на нём вход, выход и фильтр сигналов.
· 10 мин
Стратегии на CCI: как торговать по индексу товарного канала
Как торговать выход за ±100, откат в тренде и отбой от нулевой линии по индикатору CCI.
· 12 мин