Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

Stochastic volatility - on chart - индикатор для MetaTrader 5

Просмотров:
1704
Рейтинг:
(21)
Опубликован:
2019.01.30 07:53
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Теория:

Индикатор разработан по мотивам оригинальной работы и идеи Франческо Дж. Кавасино, которая была описана в его статье "Стохастическая волатильность".

  • Original Stochastic (входная переменная OriginalStoch в коде или настройка Calculate using original stochastic на вкладке входных параметров индикатора) - расчет сглаженности стохастика оригинальным способом Джорджа Лейна или методом EM. По умолчанию установлено значение true.
  • Original volatility (входная переменная OriginalVolatility в коде или настройка Calculate using original volatility на вкладке входных параметров индикатора) - в оригинальном индикаторе историческая волатильность рассчитывалась на основе дневных данной, при этом предполагалось, что в году 252 рабочих дня. Если используете индикатор на таймфрейме отличном от дневного, возможно, будет лучше отключить оригинальный расчет волатильности (установить параметр в значение false).

Пояснения к использованию:

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

В этой версии:

Одна версия индикатора уже была опубликована ("обычная" версия в окне индикатора: Stochastic volatility). В этой версии тот индикатор не используется. Это связано с тем, что некоторые операции (например, расчет простой скользящей на длинном периоде или стандартное отклонение на измененных данных, не являющихся стандартными) могут быть очень медленными, если реализовать их на чистом MQL. Поэтому индикатор разбит на функциональные части, каждая из которых по возможности выполняет свою работу, а в совокупности они выполняют весь большой спектр операций.

В приложении находятся все файлы mq5, но для простоты (могут быть сложности с компиляцией) все файлы ex5 (в zip-архиве) будут приложены отдельно, так что вам не придется разбираться в пошаговой компиляции множества файлов.

Каждый из приложенных индикаторов может работать самостоятельно. Конечные индикаторы - это версии "on-chart" и "2". Базовые индикаторы "base" используются в расчетах. Вот как выглядит версия "on-chart" (она автоматически загружает версию "2" для отображения на том же графике):

Отдельно версия "2":

Версия с отображением на графике цены позволяет точно определить, какие бары являются "кандидатами" на смену тренда или условий рынка (как на примере "большой картины" ниже)


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




Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/22665

Vidya Vidya

Динамическая средняя переменных индексов (VIDYA)

VHF adaptive VMA VHF adaptive VMA

Индикатор VMA с адаптивностью по VHF

Step average Step average

Скользящая средняя с шагом

Step average (atr based) Step average (atr based)

Скользящая средняя с шагом на основе ATR