Осциллятор — это технический индикатор, значение которого колеблется между заданными границами, например от 0 до 100, или вокруг нуля. Самые известные осцилляторы — индекс относительной силы (RSI), стохастик и MACD (схождение-расхождение скользящих средних). По ним оценивают силу и скорость движения цены и ищут зоны перекупленности и перепроданности.
Английский глагол oscillate — «качаться взад и вперёд, как маятник» — известен с 1726 года, слово oscillator — с 1835-го, а с 1889 года его употребляют и для электрических колебаний. В трейдинге осцилляторами называют индикаторы, чья линия качается между границами или вокруг нуля.
Осциллятор простыми словами
Спидометр не скажет, где машина, но покажет, разгоняется она или тормозит. Осциллятор — спидометр для цены. Цена может расти месяцами и уходить сколь угодно высоко, а осциллятор при этом ходит в коридоре: от 0 до 100 или вокруг нуля. По его положению видно, насколько резким было движение в последние дни и не выдыхается ли оно.
Каждый осциллятор — формула над ценами за короткий период: у RSI и стохастика по умолчанию это 14 свечей. RSI сравнивает средний рост и среднее падение за этот период, стохастик — где закрылась цена внутри диапазона от минимума до максимума, MACD — насколько разошлись быстрая и медленная скользящие средние. Когда цена резко растёт, осциллятор уходит к верхней границе, и эту область называют зоной перекупленности. У нижней границы — зона перепроданности.
Слово «перекупленность» звучит тревожно, но означает лишь то, что цена в последнее время росла быстро. В учебнике технического анализа ChartSchool от StockCharts прямо пишут, что перекупленность не сигнал продавать, как и перепроданность не сигнал покупать: в сильном тренде осциллятор может неделями стоять у границы, пока цена продолжает идти. Лучше всего зоны перекупленности и перепроданности работают в боковике, когда цена ходит в коридоре.
Какие бывают осцилляторы: RSI, стохастик, MACD и другие
В учебнике ChartSchool осцилляторы делят на две группы по тому, как устроена шкала. Одни ходят между фиксированными границами, например от 0 до 100: по ним удобно искать перекупленность и перепроданность. Другие колеблются вокруг нуля без жёстких пределов. Они лучше показывают направление и силу импульса, а крайние значения у них для каждой бумаги свои. RSI и стохастик относятся к первой группе, MACD — ко второй.
| Осциллятор | Автор | Что считает | Шкала и уровни |
|---|---|---|---|
| RSI, индекс относительной силы | Уэллс Уайлдер, книга 1978 года | Соотношение среднего роста и среднего падения закрытий за 14 периодов | От 0 до 100; выше 70 — перекупленность, ниже 30 — перепроданность |
| Стохастик | Джордж Лейн, конец 1950-х | Где закрылась цена внутри диапазона от минимума до максимума за 14 периодов | От 0 до 100; уровни 80 и 20 |
| MACD, схождение-расхождение скользящих средних | Джеральд Аппель, конец 1970-х | Разница 12- и 26-периодной экспоненциальных скользящих средних и её 9-периодная сигнальная линия | Вокруг нуля, без границ; для поиска перекупленности не годится |
| Гистограмма MACD | Томас Аспрей | Разница между линией MACD и сигнальной линией | Вокруг нуля; заранее показывает сближение линий |
| Awesome Oscillator, «чудесный осциллятор» | Билл Вильямс | Разница 5- и 34-периодной простых средних по середине бара, то есть по полусумме максимума и минимума | Вокруг нуля |
| StochRSI | Тушар Чанде и Стэнли Кролл, книга 1994 года | Формула стохастика, применённая к значениям RSI | От 0 до 1; уровни 0,8 и 0,2 |
| ConnorsRSI | Ларри Коннорс и Connors Research | Среднее трёх частей: RSI цены за 3 периода, RSI длины серии роста или падения за 2 периода и ранг сегодняшнего изменения цены среди изменений за 100 периодов | От 0 до 100; уровни 90 и 10 |
| Осциллятор Чайкина | Марк Чайкин | Разница 3- и 10-периодной экспоненциальных средних линии накопления/распределения, которая учитывает объём | Вокруг нуля |
Авторы, формулы и стандартные настройки — по учебнику ChartSchool (StockCharts), для Awesome Oscillator — по справке терминала MetaTrader 5. Экспоненциальная скользящая средняя — средняя, в которой свежие цены весят больше старых. Уровни — ориентиры, их подстраивают под волатильность бумаги.
Перекупленность и перепроданность: почему в тренде сигналы ложные
Осциллятор меряет скорость, а высокая скорость ещё не означает скорого разворота. RSI держится высоко, пока за последние 14 дней, то есть примерно три торговые недели, средний дневной рост цены больше среднего падения. В сильном тренде так бывает неделями подряд, и индикатор всё это время стоит у верхней границы. В учебнике ChartSchool этот эффект описан прямо: осцилляторы могут долго оставаться перекупленными в сильном восходящем тренде и перепроданными в нисходящем.
Хорошо это видно на индексе МосБиржи. По расчёту inFrame по дневным ценам закрытия Московской биржи (RSI за 14 дней по формуле Уайлдера), индикатор держался выше 70 тридцать торговых дней подряд, с 20 марта по 28 апреля 2023 года, и за это время индекс вырос ещё на 9,9% — с 2397 до 2635 пунктов. Кто продал бы на первом же сигнале перекупленности, упустил бы эти 9,9%. Весной 2020 года было наоборот: 2 марта RSI опустился до 22, а 3 марта вернулся выше 30, что по простейшему правилу из ChartSchool считается сигналом к покупке. К 18 марта индекс упал ещё на 25%, с 2821 до 2113 пунктов, а RSI дошёл до 12,5.
Вторая проблема связана с запаздыванием: MACD построен на скользящих средних, которые по устройству отстают от цены, поэтому пересечение его линий случается, когда часть движения уже прошла. Гистограмму MACD Томас Аспрей придумал именно для того, чтобы видеть сближение линий заранее. Общее правило, по ChartSchool, такое: чем короче период осциллятора, тем раньше сигналы и тем больше среди них ложных, а чем длиннее, тем сигналов меньше, но они опаздывают.
ChartSchool советует использовать осцилляторы по направлению старшего тренда. В восходящем тренде обращать внимание на перепроданность как на возможность купить на откате и пропускать сигналы перекупленности, в нисходящем — наоборот. Сигналы против сильного тренда там называют менее надёжными.
Какие ещё сигналы дают осцилляторы
Кроме выхода из зон у осцилляторов есть ещё несколько классических сигналов. Первый — дивергенция: цена обновляет максимум или минимум, а осциллятор нет. Джордж Лейн, автор стохастика, считал дивергенцию линии %D единственным сигналом, по которому стоит покупать или продавать, — так его слова приводит ChartSchool. Виды дивергенций и причины ложных срабатываний разобраны в статье глоссария «Дивергенция».
Второй сигнал — пересечение центральной линии: у MACD это переход через ноль, и он означает, что 12-периодная экспоненциальная скользящая средняя стала выше или ниже 26-периодной. В ChartSchool отмечают, что без сильного тренда такие сигналы дают много ложных срабатываний, а часть трейдеров критикует их за запаздывание.
Уэллс Уайлдер описывал для RSI ещё один сигнал — failure swing, «несостоявшийся размах». Бычий вариант выглядит так: RSI опускается ниже 30, отскакивает, на откате удерживается выше 30 и затем пробивает свой предыдущий максимум. Этот сигнал строится по одному индикатору, без сравнения с ценой.
Осциллятор: формула расчёта
Осциллятор: расчёт по шагам
Условная акция за последние 14 торговых дней: сумма всех дневных приростов цены закрытия — 21 ₽, сумма всех снижений — 7 ₽. На 15-й день цена падает на 2 ₽.
- 1Средний рост и среднее падение21 / 14 = 1,5 ₽; 7 / 14 = 0,5 ₽
- 2RS и RSIRS = 1,5 / 0,5 = 3; RSI = 100 − 100 / (1 + 3) = 75
- 3Новые средние после падения на 2 ₽(1,5 × 13 + 0) / 14 = 19,5 / 14 ≈ 1,39; (0,5 × 13 + 2) / 14 = 8,5 / 14 ≈ 0,61
- 4Новый RSIRS = 19,5 / 8,5 ≈ 2,29; RSI = 100 − 100 / 3,29 ≈ 69,6
Одного дня падения хватило, чтобы RSI вышел из зоны перекупленности: был 75, стал 69,6. По простейшему правилу из учебника ChartSchool это сигнал к продаже, хотя цена всего на 2 ₽ ниже вчерашней. В сильном тренде такой сигнал может оказаться ложным.
Осциллятор на примере
Иван видит, что условная акция за три недели выросла с 400 до 460 ₽, а стохастик уже шесть дней держится выше 80. Он решает, что бумага перекуплена, и открывает короткую позицию: продаёт 100 акций, взятых у брокера в долг, по 460 ₽ со стоп-лоссом на 475 ₽. Через четыре дня цена доходит до 476 ₽, стоп срабатывает, и убыток составляет (475 − 460) × 100 = 1 500 ₽ без учёта комиссий и проскальзывания.
Во второй раз Иван действует иначе. Недельный тренд направлен вверх, поэтому сигналы перекупленности он пропускает и ждёт отката. Цена опускается до 452 ₽, стохастик уходит ниже 20 и затем возвращается выше. Иван покупает 100 акций по 455 ₽ со стоп-лоссом под минимумом отката, на 448 ₽, и рискует 700 ₽. Чем закончится сделка, осциллятор не знает; он только помог не спорить с трендом.
Осциллятор: главное
- Осциллятор колеблется в заданных границах или вокруг нуля и показывает силу и скорость движения цены
- RSI и стохастик ходят от 0 до 100, MACD — вокруг нуля без границ
- Перекупленность и перепроданность — только предупреждение, команды к сделке в них нет
- В сильном тренде осциллятор может неделями стоять у границы: весной 2023 года RSI индекса МосБиржи 30 торговых дней подряд был выше 70, а индекс продолжал расти (расчёт inFrame по данным Московской биржи)
- По ChartSchool, сигналы по направлению старшего тренда надёжнее сигналов против него
Связанные термины
Материалы по теме
Часто задаваемые вопросы
Это индикатор, линия которого качается в коридоре — от 0 до 100 или вокруг нуля, — пока цена может уходить сколь угодно далеко. Он показывает, насколько быстро цена двигалась в последние дни: у верхней границы рост был резким, у нижней — падение. Самые известные осцилляторы — индекс относительной силы (RSI), стохастик и MACD (схождение-расхождение скользящих средних). Куда пойдёт цена, осциллятор сам по себе не говорит: он оценивает силу уже случившегося движения.
RSI, индекс относительной силы, сравнивает средний рост и среднее падение цены закрытия за последние 14 периодов и переводит их соотношение в шкалу от 0 до 100. Его автор Уэллс Уайлдер описал индикатор в книге 1978 года New Concepts in Technical Trading Systems и считал уровень выше 70 перекупленностью, а ниже 30 — перепроданностью. Период 14 — настройка Уайлдера; с меньшим периодом RSI чувствительнее, с большим — спокойнее. В сильном тренде RSI может неделями держаться у границы: по расчёту inFrame на данных Московской биржи, у индекса МосБиржи с 20 марта по 28 апреля 2023 года он был выше 70 тридцать торговых дней подряд, а индекс за это время вырос ещё на 9,9%.
Стохастик показывает, где закрылась цена внутри диапазона от минимума до максимума за 14 периодов: 100 — у самого максимума, 0 — у минимума. Линия %K — сам расчёт, линия %D — её средняя за три периода. Выше 80 считают перекупленностью, ниже 20 — перепроданностью. Учебник ChartSchool советует ждать, пока линия выйдет из зоны обратно, а в тренде искать сигналы только в его сторону: в восходящем — перепроданность, в нисходящем — перекупленность. Автор индикатора Джордж Лейн главным сигналом считал дивергенцию: цена обновляет экстремум, а линия %D нет.
MACD (схождение-расхождение скользящих средних) — разница между 12- и 26-периодной экспоненциальными скользящими средними цены закрытия, то есть средними, где свежие цены весят больше. К ней добавляют сигнальную линию — 9-периодную среднюю самого MACD. Линия выше нуля означает, что короткая средняя выше длинной и импульс направлен вверх. Сигналом считают пересечение MACD и сигнальной линии, а гистограмма показывает расстояние между ними: когда столбики уменьшаются, линии сближаются. Верхней и нижней границы у MACD нет, поэтому для поиска перекупленности он не годится. Индикатор придумал Джеральд Аппель в конце 1970-х.
Оба сделаны на основе классического RSI (индекса относительной силы). StochRSI Тушара Чанде и Стэнли Кролла применяет формулу стохастика к значениям RSI и показывает, где RSI находится внутри своего диапазона за 14 периодов, по шкале от 0 до 1; авторы хотели получить больше сигналов перекупленности и перепроданности. ConnorsRSI Ларри Коннорса — среднее трёх частей: RSI цены за 3 периода, RSI длины серии роста или падения за 2 периода и ранга сегодняшнего изменения цены среди изменений за 100 периодов. Для него используют уровни 90 и 10, и, по ChartSchool, на коротких таймфреймах он даёт меньше сигналов, чем обычный RSI.
Awesome Oscillator, по-русски его называют чудесным осциллятором, — разница двух простых скользящих средних по середине каждого бара, то есть по полусумме максимума и минимума: за 5 и за 34 периода. Так его описывает справка терминала MetaTrader 5. Выше нуля — короткая средняя выше длинной и импульс направлен вверх, ниже нуля — вниз. Переход через ноль по смыслу похож на пересечение скользящих средних и так же запаздывает. В боковике осциллятор может много раз менять знак и давать ложные сигналы.