Найти в Дзене
LUA/QUIK

Relative Strength Index

Индикатор RSI ( Relative Strength Index , индекс относительной силы) - является осциллятором, который рассчитывает силу тренда, а также определяет точки его разворота или коррекций. Данный индикатор отображает «моментум» - скорость и амплитуду, с которой изменяется движение цены, насколько сильно изменяется цена в сторону своего движения, т.е. показывает информацию об импульсе движения цены.

Показания RSI колеблются между 0 и 100. Чем сильнее относительное движение цены вверх - тем ближе значение индикатора к 100; чем сильнее относительное движение цены вниз - тем ближе значение индикатора к 0. Эта величина позволяет оценить, покупатели или продавцы сильнее влияли на цену в выбранном периоде и предположить дальнейшее развитие событий.

RSI дает возможность использования нескольких видов сигналов, дополнительно позволяя наглядно отслеживать ценовые тренды и развороты.

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

Разумеется, превышение уровней 30 и 70 еще не говорит о немедленном изменении тренда. Ведь рынок может находиться в состоянии перекупленности и перепроданности еще долгое время.

RSI - определяет относительную силу тренда, отношение среднего прироста цены к среднему падению за период. В алгоритм работы RSI заложены принципы теории вероятности, он работает на математическом расчете вероятности колебаний. Алгоритм этого индикатора сравнивает две величины цены за одинаковый интервал времени:

– уровень падения цены;

– абсолютную величину ее роста.

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

Существуют две основные проблемы построения кривой темпа движения цен (на основе разницы цен).

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

Вторая проблема связана с необходимостью постоянных границ полосы осциллятора для целей сравнительного анализа.

Формула индекса RSI позволяет решить обе эти проблемы: она не только сглаживает кривую, но также предусматривает постоянную вертикальную шкалу. RSI решает проблему хаотичности движения кривой осциллятора и позволяет установить постоянные верхнюю и нижнюю границы колебаний.

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

RS = EMAn(Up) / EMAn(Down)

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

RSI = 100 — 100/ (1+RS), где

– RS– это частное среднего значения роста цены закрытия за n-е количество дней и среднего значения снижения цены закрытия за n-е количество дней.

– n– параметр периодов (по умолчанию он равен 14), который трейдер указывает в свойствах индикатора,

EMAn(Up) – средний рост цены за период n, сглаженный экспоненциально,

EMAn(Down) – среднее снижение цены за период n, сглаженное экспоненциально.

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

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

RSI в идеале и должен идентифицировать финальную фазу рынка. Когда скорость роста цены достигает максимального ускорения, когда относительные приросты цены максимальны, и рост продолжается несколько периодов подряд - это сигналы, говорящие о том, что скоро возможно резкая смена тенденции и разворот рынка.

Природа построения и расчета индикатора RSI направлена на выявление точек смены текущей тенденции.

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

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

Направление изменения индикатора всегда совпадает с направлением изменения цены. Это и дает возможность смотреть линии тренда, уровни поддержки и сопротивления не только на ценовом графике, но и на графике RSI. Такое дублирование помогает отсеять ложные сигналы в изменении тренда и не пропустить точные сигналы.

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

Но наклон скользящей средней цены во время главного тренда может кратковременно сглаживаться или даже разворачиваться.

Одним из способов решения проблемы является использование в качестве индикатора простой скользящей средней самого индекса RSI.

Более чувствительным методом является сопоставление RSI с его собственной скользящей средней.

Индекс относительной силы может давать сигнал к покупке или продаже несколькими способами, которые можно сгруппировать так:

— пересечение 50;

— дивергенция;

— перекупленность и перепроданность;

— линии тренда.

Пересечение индикатором уровня 50 означает, что преобладающим становится усредненное движение либо вверх, либо вниз. Такое пересечение может свидетельствовать о начале тренда. Во время коррекции, на сильных трендах, линия RSI будет часто находить поддержку/сопротивление на линии 50. Торговать следует в направлении пробоя уровня кривой. К примеру, если пробитие вверх – входим с покупкой (восходящий тренд), пробитие вниз – открываем позицию по продаже (нисходящий тренд). При боковом движении тренда эта система торговли не очень подходит, т.к. при частом пересечении 50% уровня индикатор RSI чаще дает ложные сигналы.

Другим сигналом к торговому действию может служить дивергенция. Дивергенция – это расхождение показания индикатора с ценой актива. Дивергенция RSI происходит, когда индикатор RSI начинает разворачиваться раньше, чем цена. В такой ситуации стоит поискать оптимальные цены для закрытия текущих позиций.

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

Появление «медвежьей» дивергенции говорит о возможном развороте цены от роста к снижению.

«Бычья» дивергенция наблюдается тогда, когда цена актива достигает новых минимумов, а RSI при этом выше предыдущих своих минимумов.

В ситуации бычьей дивергенции должно быть состояние перепроданности на RSI, за которым следует более высокий минимум на графике RSI. Одновременно цена должна сформировать более низкий минимум на втором пике. Это может быть сигналом с развороту котировок от снижения к росту.

Расхождение между кривой RSI и кривой движения цен при значениях индекса выше 70 или ниже 30 – серьезный сигнал. В подобном случае кривая индекса показывает или двойное основание, или два поднимающихся основания.

Индикатор RSI достаточно неплохо показывает расхождения (дивергенции) между показаниями цены на графике и значениями самого осциллятора.

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

Поэтому работа с дивергенцией может давать много ложных или преждевременных сигналов. Более того, важно помнить, прорыв дивергенции означает только усиление тренда.

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

Помните, что сигнал дивергенции RSI можно использовать только после закрытия свечи. Не открывайте сделки до того, как свеча закроется и вы не получите подтвержденную дивергенцию. В работу берутся сигналы, при которых хотя бы один экстремум находился в зоне перепроданности/перекупленности, это повышает вероятность разворота. При формировании соседних экстремумов на осцилляторе линия не должна пересекать уровень 50. Как и любая другая торговая методология, дивергенция не работает в 100% случаев. Чаще всего дивергенция терпит неудачу на рынках с сильным трендом.

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

Можно отслеживать на индикаторе зоны перекупленности и перепроданности, в которых в качестве сигналов можно использовать развороты индикатора и его выход из зоны. Выход из зоны перепроданности/перекупленности, может стать началом нового тренда или как минимум коррекции. Уровни при этом определяются посредством наблюдения за конкретным активом и подбираются в соответствии с балансом качество/количество сигналов. Чаще всего применение находят уровни 70% и 30%. Когда RSI показывает чрезвычайно высокие или крайне низкие значения (выше 70 или ниже 30), цена считается перепроданной или перекупленной. Значения индикатора выше 70 означают перекупленность инструмента, а ниже 30 — его перепроданность.

Не обязательно использовать в качестве уровней именно 70 и 30. Для бычьего рынка лучше подойдут 40 и 80, а для медвежьего 20 и 60. Для уменьшения общего количества сигналов и увеличения их качества можно использовать уровни 20 и 80. Или правило 5 процентов: проведите линию так, чтобы RSI оставался за ней 5 процентов всего времени за последние месяца три, например, если Вы торгуете на дневных графиках. Корректируйте справочную линию по необходимости.

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

Торговым сигналом вполне может служить возвращение из зоны перекупленности или перепроданности. Например, статистически усредненный диапазон колебаний RSI был между значениями 30 и 50. После этого значение RSI опустилось ниже 30 — ушло в зону перепроданности. Когда индикатор опять поднимется выше 30, RSI вернется из зоны перепроданности — и это может служить сигналом к покупке.

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

Такие сигналы берутся только в сторону основного тренда. Сигналы против тренда игнорируются. Лучше сочетать эти сигналы с сигналами от других индикаторов или с техническим анализом.

Сигнал на выход из позиции — при достижении зон перекупленности или перепроданности. Например, при достижении RSI зоны перекупленности закрываем позиции на покупку или подтягиваем поближе стопы.

Когда показатели индекса находятся в зонах перепроданности или перекупленности, на графике осциллятора может образоваться модель, - «неудавшийся размах». «Неудавшийся размах» в положении вершины заключается в том, что при восходящей тенденции очередной пик кривой индикатора так и не достигает уровня предыдущего пика, после чего происходит падение кривой ниже уровня предыдущего спада. «Неудавшийся размах» в положении основания происходит, когда падающий индикатор (ниже 30) все же не опускается ниже уровня предыдущего спада, а затем, поднимаясь, превосходит предыдущий пик. Несмотря на надежность, его нужно фильтровать направлением тренда.

RSI определяет сильные трендовые ценовые движения, когда он движется в крайних значениях.

Формула расчета RSI гарантирует то, что колебания RSI всегда имеют то же направление, что и колебание цены. Это отличает RSI от многих других осцилляторов, например от стохастического или от MACD. В силу этого на графике RSI можно рисовать линии тренда, уровни сопротивления, пересечение которых дает более точные и значительные сигналы, чем пересечение линий тренда, сопротивления или поддержки на ценовом графике. Это объясняется тем, что линии на графике RSI не только показывают предельные уровни колебаний, но и фактически измеряют соотношение спроса и предложения на обозначаемых ими уровнях.

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

Например, если уровень сопротивления находится на значении 50, то это показывает, что, несмотря на значительные колебания цены, усредненное движение цены вниз превышает средний рост цены. Если при этом на графике RSI можно обозначить опорную линию восходящего тренда, то это признак замедления нисходящего тренда. В таких случаях прорыв линии сопротивления — хороший сигнал смены тренда.

Дивергенцию и возвращение значения индикатора из зоны перепроданности или перекупленности рекомендуется использовать для частичного закрытия позиций.

Торговать только на основании сигналов от одного индекса относительной силы – это одна из распространенных ошибок. Подобные осцилляторы необходимо использовать только в паре с другими, например, трендовыми MACD и Скользящей Средней. В частности индикатор RSI может служить хорошим дополнением к трендовым индикаторам, для идентификации точки входа.

Комбинируя индекс относительной силы с другими индикаторами, получаем некий гибридный индикатор. По такой логике можно создать, например, Bollinger Bands + RSI или RSI + Moving Averages.

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

Скользящая средняя от RSI может выступать как уровень сопротивления для индикатора.

При учете направления тренда можно получать хорошие сигналы на пересечении двух скользящих средних, построенных по данным RSI.

Использование канальных индикаторов (полосы Боллинджера), по значениям RSI, несколько упрощает интерпретацию сигналов RSI, так как в этом случае уровни перекупленности и перепроданности становятся динамическими и движутся вместе с графиком индекса относительной силы. Кроме того, само направление канала указывает направление тренда.

Подобно тому, как сам график RSI в целом повторяет ценовой график, зачастую опережая ценовые развороты, так и полосы Боллинджера, построенные по значениям RSI, в ряде случаев могут порождать более ранние или более четкие сигналы на открытие позиции. Также можно использовать конверты средних (Envelopes), а также любой другой канальный индикатор.

Индикатор RSI отлично показывает себя в паре с: MACD, МА, Полосы Боллинджера, Параболик и прочими трендовыми инструментами.

Хорошие комбинации получаются при использовании RSI совместно с уровнями сопротивления/ поддержки, канальными индикаторами и скользящими средними.

Его сигналы несколько запаздывают. Он, выявляет зоны перекупленности/перепроданности и подает сигналы о перспективе движения цены.

RSI может быть полезным инструментом, когда дело доходит до оценки силы цены, потому что именно это и делает RSI: он анализирует силу импульса.

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

Индикатор RSI редко применяется самостоятельно, чаще он идет в паре с другим индикатором, в качестве вспомогательного, или входит в концепцию целой торговой стратегии.

Наиболее сильные сигналы – это дивергенция. Вторые по популярности являются сделки на пробой линий поддержки и сопротивления, но они дают больше ложных сигналов.

Код индикатора: Relative Strength Index.