Индикатор ROC – это самый простой и надёжный осциллятор из всего многообразия подобных индикаторов, при помощи которого можно измерить расстояние, пройденное ценой, а также найти точки входа в позицию.
Когда он впервые стал применяться на финансовых рынках, достоверно определить невозможно. С точки зрения математики и статистики индикатор ROC – это не что иное, как абсолютное или относительное отклонение показателя, поэтому присваивать ему авторство конкретного человека не совсем корректно.
Тем не менее, нельзя не отметить и тот факт, что значительный вклад в распространение данной формулы внесли такие знаменитые трейдеры, как Дж. Мерфи и Линда Рашке. Благодаря книгам, в которых многие начинающие трейдеры впервые узнали о том, как на практике можно применять простейшие отклонения.
Скачать индикатор ROC для терминала MetaTrader 4 Вы можете вот здесь:
В настоящее время существует два вида Rate of Change – простой и нормированный. Первый измеряет расстояние в пунктах между текущей котировкой и ценой, наблюдавшейся несколько свечей назад, а второй показывает, на сколько процентов изменилась стоимость актива за период.
Как правило, в торговых стратегиях используется нормированный индикатор ROC, так как он позволяет более точно измерить волатильность актива. Поэтому для терминала MetaTrader 4 был создан специальный универсальный алгоритм, который при помощи команды «UsePercent» позволяет трейдеру переключаться между абсолютной и относительной формулами расчёта.
Что касается остальных настроек индикатора, то здесь интуитивно всё понятно, так как достаточно лишь задать период, за который будут сравниваться цены.
Как я уже отмечал, главная задача данного алгоритма сводится к измерению динамики цены за период, поэтому предлагаю рассмотреть несколько практических задач.
Пример №1. Предположим, трейдер торгует парой EUR/USD и хочет узнать, на сколько процентов курс евро изменился с начала года. Для ответа на данный вопрос ему потребуется открыть дневной таймфрейм, задать в поле «RPeriod» количество дней, прошедших со 2 января (первый день года – выходной) по текущее число, и переключить функцию «UsePercent» в положение «true».
Если всё сделано верно, индикатор ROC покажет искомую величину. К сожалению, в классической версии алгоритма нельзя привязывать начало периода строго к определённой дате, а это значит, что для решения аналогичной задачи в будущем придётся постоянно пересчитывать период.
Пример №2. На рынке буквально за один день сильно обвалилась цена актива, и инвестор хочет узнать, были ли в прошлом подобные прецеденты или произошёл какой-то форс-мажор. Ответить на данный вопрос поможет однопериодный индикатор Rate of Change, построенный на дневном таймфрейме.
На представленном графике можно заметить, что процентное снижение стоимости актива явно выходит за нормальные рамки, поэтому не будет лишним пересмотреть его долю в общем портфеле.
Пример №3. Дилинговый центр позволяет работать с валютными парами, CFD на популярные акции и CFD на нефть. Поэтому у трейдера, торгующего по универсальной трендовой стратегии, возникает закономерный вопрос – какой актив является наиболее выгодным для спекуляций?
Для решения этой задачи достаточно для каждого из приглянувшихся инструментов построить нормированный ROC с одним и тем же периодом. Например, сравним за последний год (52 недели) динамику EUR/USD, акции Chevron и барреля нефти WTI.
Расчёты показали, что курс EUR/USD изменился на 5,6%, цена акции Chevron упала на 20%, а нефть подешевела на 39%. Таким образом, в текущих условиях выгоднее торговать сырьём, так как оно наиболее волатильно.
Пример №4. Не является секретом тот факт, что на рынках часто формируется техническая коррекция. После сильного импульса цена начинает двигаться в противоположном направлении вне зависимости от преобладающего новостного фона.
Как правило, подобные отбои случаются после того, как актив достигает уровней перекупленности/перепроданности, которые часто соответствуют аномальным отклонениям цены.
На практике это означает следующее - если индикатор Rate of Change коснулся экстремальной величины (горизонтальные уровни на графике), пришло время фиксировать прибыль по открытой ранее трендовой позиции.
В некоторых случаях трейдеры используют состояния перекупленности и перепроданности Rate of Change для поиска точек, входя в позицию. | Я так делать не рекомендую, так как подобная тактика работает лишь на спокойном рынке, что в 21 веке скорее исключение, чем правило. |
Пример №5. Предположим, что трейдер неплохо умеет определять точки вода в позицию, но постоянно ошибается при установке стоп-лосса – цена его практически всегда задевает, после чего разворачивается и движется в сторону сигнала.
Как правило, подобные ситуации являются следствием субъективных заблуждений. Поэтому исправить положение можно установкой «стопов» на расстояние, немного превышающее среднюю волатильность актива, рассчитать которую нам снова поможет индикатор ROC.
Необходимо учитывать тот факт, что базовый вариант алгоритма делает поправку на знак отклонения. Для корректного расчёта волатильности потребуется рассчитать скользящую среднюю на базе «модульной» версии алгоритма (ROC_ABS), рассчитанного через переменную RPeriod = 1.
Последний пример самый сложный для новичка, но он лишний раз доказывает, что индикатор Rate of Change является универсальным, главное ясно представлять, какую задачу требуется решить.