Трендовый индикатор NRTR (Nick Rypock Trailing Reverse). Написан на Lua для платформы QUIK. Объединяет стандартный NRTR и NRTR, вычисляемый с учетом волатильности ATR.
Вкратце, суть этого индикатора заключается в том, что он всегда находится на постоянном удалении от достигнутых экстремумов цен – под графиком на восходящих трендах и над графиком на нисходящих трендах.
Применение в торговле
Схема работы NRTR стандартная
Индикатор всегда находится на постоянном удалении (размер скользящего фильтра К) от достигнутых экстремумов цен. На восходящем тренде Н1 и Н2 (Н3 не используется в расчетах, т.к. он ниже предыдущего максимума). С момента пересечения ценами индикатора (красная точка), начинается новый отсчет противоположного тренда. Теперь индикатор выше на величину скользящего фильтра от каждого нового минимума цен (L3,L4,L5 и т.д.)
Схема работы NRTR с учетом волатильности
Развивая тему «скользящих фильтров», Константин Копыркин реализовал еще один подход к вычислению трендового индикатора, адаптировав его под текущую волатильность рынка. В качестве значения волатильности для расчета индикатора будем использовать реальный торговый диапазон (ATR — Average True Range), усредненный за некоторый период. В качестве инструмента сглаживания для True Range Копыркин предложил взвешенную скользящую среднюю, где последнее входящее значение имеет наибольший вес по сравнению с предыдущими. Получив таким образом взвешенный реальный торговый диапазон (Weighted Average True Range — WATR), возможно построить NRTR, который адаптирован к текущей волатильности.
Небольшие коррекционные движения против основного тренда должны игнорироваться, а движение против основной тенденции, превышающие некоторый уровень (размер скользящего фильтра К) сигнализирует о смене направления тенденции.
Копыркин рекомендует выбирать значения М из интервала от 1 до 4, исходя из ситуации на рынке, психологических предпочтений, временного масштаба и прочих индивидуальных факторов. Таким образом, при росте волатильности индикатор будет отстоять от графика цены на большую величину, расширяя диапазон случайных колебаний. В случае же низкой волатильности нам будет достаточно небольшой коррекции, чтобы индикатор перевернулся, а позиция торгующего на его основе робота была закрыта или поменялась на противоположную.
Формула расчета
Схема работы NRTR стандартная
Для расчета NRTR используется динамический ценовой канал. В расчетах участвуют только те цены, которые входят в текущий тренд и исключаются экстремумы, относящиеся к предыдущей тенденции. Индикатор находится всегда на одинаковом удалении (в процентах в данном случае), от экстремумов, достигнутых ценами (ниже максимального пика для текущего ап-тренда, выше минимальной впадины для текущего даун-тренда).
Для восходящих трендов:
NRTR = Highest(Close, period)*(1-(K/100)),
Для нисходящих трендов:
NRTR = Lowest(Close, period)*(1+(K/100)),
где первая часть выражения – высший/низший экстремум цен, достигнутый за период с момента последнего пересечения ценами индикатора, К – размер скользящего фильтра в процентах, на который индикатор отстоит от достигнутых экстремумов.
Схема работы NRTR с учетом волатильности
Для восходящих трендов:
NRTR = Highest(Close, period)-M*WATR,
Для нисходящих трендов:
NRTR = Lowest(Close, period)+M*WATR,
где первая часть выражения – высший/низший экстремум цен, достигнутый за период с момента последнего пересечения ценами индикатора, коэффициент М определяет количество средневзвешенных реальных диапазонов, на которые должен отстоять индикатор от экстремумов графика цены.
Оставить комментарий
Вы должны быть авторизованы для комментирования.