Осциллятор Индикатор RAVI

TanyaM

Общаюсь с выгодой
Регистрация
13 Апр 2018
Сообщения
2,261
Поблагодарили
318
Поинты
5.40
Пол
Жен.
RAVI – это индикатор, входящий в линейку осцилляторов. Полное название «Range Action Verification Index», что в переводе означает «Индекс диапазона достоверного действия».

Разработал RAVI опытный трейдер, специалист биржевой торговли Тушар Чанд (Tushar Chande). Это не единственная его разработка. Также ему принадлежит авторство другого не менее популярного индикатора «Aroon» и книги «По ту сторону технического анализа».

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

Работа индикатора RAVI основана на данных двух простых скользящих средних, одна из которых медленная и имеет период 65, что соответствует календарному кварталу, и быстрая с периодом 7, что соответствует недельному периоду. Стоит учесть, что данные параметры индикатора автор рекомендует использовать применительно к дневному графику.

К остальным таймфреймам нужен свой индивидуальный подход. Например, для Н1 могут подойти параметры 72 и 12, или 120 и 24. Общий принцип подбора параметров заключается в том, чтобы параметр медленной SMA был в 5-10 раз больше параметра быстрой.

Сама же формула индикатора выглядит так:

RAVI = 100*(SMA(7) — SMA(65)) / SMA(65)

Индикатор существует в двух интерпретациях: линия и гистограмма. Оба варианта можно скачать из вложения внизу данного поста.

Сначала разберем первый вид – линейный.

После установки на график увидим следующую картину:

Индикатор RAVI

Принцип работы следующий: когда показатели индикатора растут, это означает, что давление на рынок покупателей усиливается, и наоборот, когда показатели индикатора падают, то силу набирают продавцы.

В настройках рекомендуется установить дополнительные уровни -0,3% и +0,3% или -0,1% и 0,1% - подбираются индивидуально к выбранному торговому инструменту.

Трактовать нахождение линии индикатора относительно уровней необходимо следующим образом:

Если значения индикатора поднимаются выше значения 0,1 (0,3), значит на рынке присутствует сильный восходящий тренд.

Если значения падают ниже линии -0,1 (-0,3), значит на рынке присутствует сильный нисходящий тренд.

Если показатели находятся между этими уровнями, не пересекая ни один из них, значит на рынке сейчас период неопределенности – флэт.

Какие сигналы нам может подавать данный индикатор?

1. Пересечение ключевых уровней, говорит о вероятном окончании флета и начале нового восходящего/нисходящего тренда.

2. Возрождение тенденции, когда показатель индикатора находится в восходящей или нисходящей области и начинает разворачиваться к нулевой отметке, а затем снова возобновляет движение в прошлом направлении. Подобная ситуация говорит нам о том, что тренд ещё не завершен и можно доливаться в сторону возобновившейся тенденции.

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

Теперь разберем второй вид индикатора – гистограмму.

После установки на график увидим следующую картину:

Индикатор RAVI

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

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

Перед непосредственным использованием индикатора RAVI в торговле, необходимо протестировать его в реальном времени. К тому же не лишним будет использование каких-нибудь дополнительных фильтров.

Всем профитной торговли!
 

Вложения

  • RAVi.zip
    10.1 KB · Просмотры: 140

Serghei

Общаюсь с выгодой
Регистрация
27 Май 2018
Сообщения
4,840
Поблагодарили
2,746
Поинты
23.20
Пол
Муж.
Добрый день. Если я правильно понял это индикатор для метатрейдера 4? А если это так, то есть ли такой индикатор для МТ5?
Принцип работы подобного индикатора достаточно привлекательный. Но вот с индикаторами подобного рода для метатрейдера 5 что то проблематично получается. Потому и интересуюсь для мт5.
 

AlexeyVik

Участник
Регистрация
22 Ноя 2018
Сообщения
216
Поблагодарили
22
Поинты
0.00
Пол
Муж.
RAVI – это индикатор, входящий в линейку осцилляторов. Полное название «Range Action Verification Index», что в переводе означает «Индекс диапазона достоверного действия».

Всем профитной торговли!
Не об этом-ли индикаторе вы сожалеете, что нет такого для МТ5? Код на mql5 получился 60 строк, когда на mql4 92. И об этом вам неудобно эксплуатировать?:)
Профитной торговли вам.
 

Вложения

  • RAVi.zip
    16.4 KB · Просмотры: 122
  • Like
Благодарности: TanyaM

TanyaM

Общаюсь с выгодой
Регистрация
13 Апр 2018
Сообщения
2,261
Поблагодарили
318
Поинты
5.40
Пол
Жен.
Не об этом-ли индикаторе вы сожалеете, что нет такого для МТ5? Код на mql5 получился 60 строк, когда на mql4 92. И об этом вам неудобно эксплуатировать?:)
Профитной торговли вам.
Спасибо за хлопоты, но это не тот индикатор :)
Хотя ваша работа не останется напрасной, я уверена, что версия для МТ5 тоже кому-нибудь пригодится!
И вам профитной торговли! ;)
 

AlexeyVik

Участник
Регистрация
22 Ноя 2018
Сообщения
216
Поблагодарили
22
Поинты
0.00
Пол
Муж.
К сожалению в той версии обнаружилась ошибка. Вот исправленная версия.
 

Вложения

  • RAVI.zip
    1.2 KB · Просмотры: 120

Serghei

Общаюсь с выгодой
Регистрация
27 Май 2018
Сообщения
4,840
Поблагодарили
2,746
Поинты
23.20
Пол
Муж.
К сожалению в той версии обнаружилась ошибка. Вот исправленная версия.
Спасибо все работает, только смущает, почему TanyaM считает что это не одно и то же что RAVI для МТ4 ?
Хотелось бы понять это один и тот же индикатор или все же формула расчета другая?
А может разница в чем то еще?
 

Serghei

Общаюсь с выгодой
Регистрация
27 Май 2018
Сообщения
4,840
Поблагодарили
2,746
Поинты
23.20
Пол
Муж.
я пробовал настроить и сравнить два RAVI один на МТ4 и другой на МТ5 . существенной разницы я не нашел.
только вот не гонял их по всех таймфреймам, но думаю что нет смысла особого это делать. Раз работает на одном таймфрейме то вероятнее всего так же будет и на остальных.
Screenshot_20.png
 

AlexeyVik

Участник
Регистрация
22 Ноя 2018
Сообщения
216
Поблагодарили
22
Поинты
0.00
Пол
Муж.
Спасибо все работает, только смущает, почему TanyaM считает что это не одно и то же что RAVI для МТ4 ?
Хотелось бы понять это один и тот же индикатор или все же формула расчета другая?
А может разница в чем то еще?
Вот формула из описания индикатора
RAVI = 100*(SMA(7) — SMA(65)) / SMA(65)

Вот из кода mql4 строка 65
ExtBuffer0 = ((SMA1-SMA2)*100)/SMA2;
SMA1 == SMA(7) == значение МА с периодом 7 на баре
SMA2 == SMA(65) == значение МА с периодом 65 на баре

Вот из кода mql5 строка 57
ravi = ((fastMA-slowMA)*100)/slowMA;
fastMA == SMA(7) == значение МА с периодом 7 на баре
slowMA == SMA(65) == значение МА с периодом 65на баре
Как видите никаких изменений в формуле нет, за исключением имён переменных.

Если смущает количество используемых буферов для построения в разных цветах, в mql4 их 3, а в mql5 их всего 2, один для построения, а второй для назначения цвета отображения, то это просто разные возможности языков. Если есть какие-то ещё сомнения или вопросы - пишите.
 

Serghei

Общаюсь с выгодой
Регистрация
27 Май 2018
Сообщения
4,840
Поблагодарили
2,746
Поинты
23.20
Пол
Муж.
Вот формула из описания индикатора
RAVI = 100*(SMA(7) — SMA(65)) / SMA(65)

Вот из кода mql4 строка 65
ExtBuffer0 = ((SMA1-SMA2)*100)/SMA2;
SMA1 == SMA(7) == значение МА с периодом 7 на баре
SMA2 == SMA(65) == значение МА с периодом 65 на баре

Вот из кода mql5 строка 57
ravi = ((fastMA-slowMA)*100)/slowMA;
fastMA == SMA(7) == значение МА с периодом 7 на баре
slowMA == SMA(65) == значение МА с периодом 65на баре
Как видите никаких изменений в формуле нет, за исключением имён переменных.

Если смущает количество используемых буферов для построения в разных цветах, в mql4 их 3, а в mql5 их всего 2, один для построения, а второй для назначения цвета отображения, то это просто разные возможности языков. Если есть какие-то ещё сомнения или вопросы - пишите.
да нет сомнений, спасибо за разъяснения. все вполне устраивает лично меня. Я задавал вопрос потому что была фраза - что это все же не тот индикатор что в метатрейдере 4 , а в вашем объяснении видно что тот - судя по параметрам вычислений - формула индикатора.
вопрос : вы так можете любой индикатор применяемый в МТ4 переписать для применения в МТ5?
 

AlexeyVik

Участник
Регистрация
22 Ноя 2018
Сообщения
216
Поблагодарили
22
Поинты
0.00
Пол
Муж.
да нет сомнений, спасибо за разъяснения. все вполне устраивает лично меня. Я задавал вопрос потому что была фраза - что это все же не тот индикатор что в метатрейдере 4 , а в вашем объяснении видно что тот - судя по параметрам вычислений - формула индикатора.
вопрос : вы так можете любой индикатор применяемый в МТ4 переписать для применения в МТ5?
Ааа, это был наш диалог о другом, не об этом индикаторе.
Я тут недавно махнул "шашкой", а когда глянул код mql4 то ужаснулся. Более 7000 строк я не готов переводить. К тому-же существуют разные стили написания и читать такой чужой код нет ни какого желания. А в принципе, ничего сложного.
 

Новые темы

Сверху