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

Adaptive Volume Profile Node Tracker - индикатор для MetaTrader 5

Adeolu Kayode Gbadebo
Adeolu Kayode Gbadebo
  • Software Engineer & Algorithmic Trader ​,Quantitative Developer & Instructor в  NIGERIA
  • Нигерия
  • 2734
Automated Trading: Designing and optimizing high-performance Expert Advisors (EAs) for financial markets.

Gmail: Adeolugbadebo500@gmail.com
| Russian English 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Просмотров:
13
Рейтинг:
(2)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Адаптивный узел отслеживания профиля объёма

Адаптивный отслеживатель узлов с объемным профилем

Автор: Адеолу Гбадебо

Идея, лежащая в основе

Большинство инструментов для построения профиля объёма на платформе перестраивают свои интервалы на основе фиксированного сеанса или фиксированного календарного диапазона, что означает, что разрешение профиля остаётся неизменным независимо от того, движется ли рынок в боковом тренде в диапазоне 10 пунктов или пробивает 100 пунктов в час. Этот индикатор работает иначе: он привязывает ширину интервала к текущей волатильности. Каждый раз при пересчёте профиля он считывает текущее значение ATR(InpATRPeriod) и использует его долю в качестве базовой высоты интервала, а затем ограничивает полученное количество интервалов значением от 5 до InpMaxBins. В спокойном диапазоне бины получаются узкими и многочисленными, что позволяет более четко видеть, где именно сконцентрирована ликвидность. На растущем, волатильном рынке бины автоматически расширяются, что позволяет сохранить статистическую значимость количества узлов, вместо того чтобы распределять объем по десяткам почти пустых сегментов.

Сам профиль строится на основе последних InpLookback завершенных баров, по умолчанию с использованием тикового объема (или реального/биржевого объема, если ваш брокер предоставляет эти данные и включен параметр InpUseRealVolume ). Объем каждого бара распределяется по цене закрытия в соответствующий интервал. Затем индикатор определяет точку контроля (единственный интервал, содержащий наибольший объем), расширяется наружу, интервал за интервалом, чтобы охватить InpValueAreaPercent от общего объема для верхней и нижней границ зоны значения, и помечает интервалы, находящиеся более чем на InpNodeStdDevMult стандартных отклонений выше среднего значения, как узлы с высоким объемом, а интервалы, расположенные значительно ниже среднего — как узлы с низким объемом. Весь профиль пересчитывается на скользящей основе каждые InpRecalcBars баров, поэтому уровни действительно отслеживают текущую рыночную структуру, а не уровень, построенный один раз в начале сессии. Рекомендуется для пары EURUSD и других ликвидных валютных пар на графиках с таймфреймами от M15 до H1, где период обратного просмотра в 150–300 баров охватывает от нескольких часов до пары дней реального потока ордеров.

Как это интерпретировать

  • Линия POC (сплошная синяя) — ценовой уровень, на котором был зафиксирован наибольший объём торгов за период обратного просмотра. Она ведёт себя как магнит: цена, отклонившаяся от неё в отсутствие сильного движущего фактора тренда, со временем имеет тенденцию возвращаться к ней.
  • Максимум/минимум зоны значения (серебристая пунктирная линия) — вместе они ограничивают зону, содержащую InpValueAreaPercent от всего объема торгов. Цена внутри этого диапазона считается находящейся на «справедливой стоимости»; цена, которая закрывается и удерживается за пределами диапазона, считается перекупленной и с большей вероятностью привлечет участников, ориентированных на тренд и направление движения.
  • Узлы с высоким объемом (толстая оранжево-красная линия) — диапазоны, в которых ликвидность накопилась значительно выше статистического среднего. Они часто выступают в качестве уровней поддержки или сопротивления, поскольку на этой цене находится большое количество ожидающих ордеров и ранее исполненных сделок.
  • Узлы с низким объемом (тонкие пунктирные серые линии) — интервалы, через которые рынок прошел быстро, не наращивая объема. Цена, как правило, быстро пересекает эти зоны, что делает их полезными в качестве уровней подтверждения ускорения/прорыва, а также в качестве логических ориентиров для размещения стоп-ордеров.
  • Практический подход — открывайте позиции в направлении отката к точке POC, когда цена находится за пределами зоны значения (Value Area), а импульс слабый, или используйте чистый прорыв через LVN с расширением в качестве триггера для продолжения движения к следующему уровню HVN.

Внешние переменные (входные данные)

Входные данные По умолчанию Назначение
InpLookback 200 Количество завершенных баров в скользящем окне, используемом для построения профиля объема.
InpMaxBins 24 Верхний предел количества ценовых интервалов, на которые может быть разбит профиль.
InpATRPeriod 14 Период ATR, используемый для масштабирования ширины диапазона в соответствии с текущим режимом волатильности.
InpValueAreaPercent 70,0 Процент от общего объема окна, охватываемого полосой максимумов/минимумов зоны цен.
InpRecalcBars 10 Как часто (в барах) происходит пересчёт скользящего профиля и обновление уровней.
InpUseRealVolume false Использовать биржевой/реальный объем вместо тикового объема, если это поддерживается источником данных.
InpNodeStdDevMult 1,0 Коэффициент стандартного отклонения, определяющий чувствительность классификации HVN / LVN.
InpHVNColor clrOrangeRed Цвет линии, используемый для выделения узлов с высоким объемом (High Volume Nodes).
InpLVNColor clrGray Цвет линии, используемый для обозначения узлов с низким объемом трафика.

Рекомендуемое использование

Прикрепите индикатор к ликвидной валютной паре на таймфрейме M15 или H1 и в течение первых нескольких сессий оставьте настройки по умолчанию, чтобы почувствовать, как обновляется профиль. Трейдеры, использующие стратегию возврата к среднему значению, найдут наибольшую выгоду в том, чтобы открывать позиции против движения цены обратно к точке POC, как только она закроется за пределами зоны значения на фоне снижающегося импульса. Трейдерам, торгующим на прорывах, следует обращать внимание на закрытия через узел с низким объемом при расширяющемся диапазоне и растущем тиковом объеме, поскольку эти зоны оказывают наименьшее сопротивление продолжению движения. Этот инструмент хорошо сочетается с простым трендовым фильтром или осциллятором импульса в дополнительном окне: используйте этот вторичный инструмент для подтверждения направления, а уровни профиля — для определения момента входа и размещения стопов чуть дальше ближайшего узла, а не на произвольном расстоянии.



Рис. 1. Скользящий профиль объёма на паре EURUSD, M15. Сплошная линия обозначает точку контроля (Point of Control), пунктирные линии ограничивают верхнюю и нижнюю границы зоны значений (Value Area High/Low), толстые узлы обозначают узлы с высоким объёмом, точечные узлы — узлы с низким объёмом, а заштрихованные столбцы справа образуют мини-гистограмму профиля, построенную на основе окна обратного просмотра.

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

Multi-Symbol Correlation Divergence Meter Multi-Symbol Correlation Divergence Meter

Отслеживает скользящую корреляцию между текущим символом на графике и выбранным эталонным символом и сигнализирует о моменте их расхождения при статистически значимом расширении ценового спреда.

Stop Geometry Visualizer MT5 Stop Geometry Visualizer MT5

Индикатор MT5, предназначенный только для чтения, который отображает на графике значения уровней стоп-лоссов и уровней заморозки, установленные брокером.

YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя

Скрипт рисует уровни Рудолфа Акселя

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.