На графике котировок отображается их изменение за любой временной период. Именно изменение котировок и обеспечивает получение трейдером прибыли, причем доход может принести ценовое изменение в любом направлении. В этой статье будет рассмотрен индикатор ROC, аббревиатура которого «Rate Of Change» переводится как «Степень изменения» применительно к цене.
В наборе встроенных в терминал MetaTrader инструментов теханализа он отсутствует, поэтому потребуется сначала скачать индикатор ROC, поместить его файл в директорию MQL4/Indicators каталога данных (войти в него можно из меню «Файл»), а затем обновить окно «Навигатор». После этого ROC появится в списке «Индикаторы» и будет доступен для установки на график любого финансового инструмента.
Индикатор ROC: описание расчетной формулы и входных параметров
Тип расчета задается параметром UsePercent:
- при его значении true ROC вычисляется в процентах;
- при его значении false ROC вычисляется в абсолютных единицах.
Также трейдеру доступен для изменения еще один параметр – RPeriod. Его значение указывает, цена какого именно периода в прошлом (относительно текущего периода) используется в вычислениях.
Индикатор ROC – визуальное представление и описание сигналов
После применения индикатора ROC к графику котировок, под ним формируется подвальное окошко. Внутри него строится ломаная линия (координаты точек ее излома соответствуют значениям ROC для каждой свечи). Целесообразно в настройках определить и опорный горизонтальный нулевой уровень (делается это во вкладке «Уровни» настроечного окна индикатора), расположение линии ROC относительно которого будет одним из важных сигналов (рис. 1):
- если линия ROC выше 0-го уровня, то котировки повышаются;
- если линия ROC под 0-ым уровнем, то котировки понижаются.
Если линия ROC слишком отдаляется от нулевого уровня (приближается к экстремальным значениям, зафиксированным на временном промежутке в несколько раз более длинном, чем период расчета индикатора), то формируется одно из двух состояний:
- перекупленность – при сближении линии ROC с максимальными значениями;
- перепроданность – при сближении линии ROC с минимальными значениями.
Если соответствующие друг другу максимумы (на восходящем тренде) или минимумы (на нисходящем тренде) котировок и индикатора движутся разнонаправлено, то возникает состояние дивергенции. Он сигнализирует о снижении силы тренда, что указывает на высокую вероятность его разворота.
Торговля по сигналам индикатора ROC
На рис. 2 линия ROC пересекла нулевой уровень вверх на свече, обозначенной левой белой вертикалью. Поэтому на открытии следующей свечи производится покупка. Затем на протяжении нескольких десятков свечей индикатор продолжает находиться в положительной зоне, после чего его линия пересекает нулевой уровень вниз (на свече, отмеченной правой белой вертикалью). Поэтому на следующей свече покупка закрывается с прибылью.
На рис. 3 линия ROC сначала пересекла нулевой уровень вниз на свече, обозначенной левой голубой вертикалью. После ее закрытия была совершена продажа. Затем линия ROC достигла зоны перепроданности (момент обозначен голубым овалом) и короткая позиция была закрыта.
Позже индикатор пересек нулевой уровень вверх на свече, отмеченной левой белой вертикалью (рис. 3), и на открытии следующей свечи была совершена покупка. Через три свечи линия ROC достигла зоны перекупленности (момент отмечен белым овалом) и длинная позиция была закрыта на следующей свече.
На рис. 4 сначала сформировалось повышение ценовых максимумов (по ним построена верхняя синяя прямая) при понижении соответствующих им индикаторных максимумов (по ним построена нижняя синяя прямая). Это состояние называется конвергенцией или медвежьей дивергенцией и указывает оно на разворот котировок вниз. Подтверждением истинности этого состояния стало пересечение линией ROC нулевого уровня вниз. После этого можно совершать продажу. А закрыть эту сделку можно уже спустя несколько свечей после достижения линией ROC зоны перепроданности (момент обозначен желтым овалом).
А на рис. 5 верхняя синяя прямая построена на понижающихся ценовых минимумах, а нижняя синяя прямая на соответствующих им и повышающихся индикаторных минимумах. Это состояние называется бычье дивергенцией и указывает на вероятный разворот ценовой динамики вверх. Поэтому, после пересечения линией ROC нулевого уровня вверх можно было бы войти в рынок длинной позицией.