Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 34
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Обзор

Адаптивный MACD — это пользовательский технический индикатор для MetaTrader 5, который усовершенствует классический MACD (индикатор сходимости и расхождения скользящих средних) за счет динамической корректировки коэффициентов сглаживания в зависимости от рыночных условий. Вместо использования фиксированных значений длины быстрой и медленной EMA индикатор вычисляет коэффициент корреляции Пирсона между ценой закрытия и индексом бара за заданный пользователем период. Полученное значение R² затем используется для смешивания двух разных наборов коэффициентов MACD, что делает осциллятор более отзывчивым при сильных трендах и более сглаженным в условиях бокового движения или волатильного рынка.
Индикатор отображается в отдельном окне и состоит из:
-
Цветной гистограммы, отображающей разницу между линией адаптивного MACD и его сигнальной линией.
-
Самой линии адаптивного MACD.
-
Сигнальной линии, представляющей собой EMA линии MACD.
В гистограмме используются четыре цвета для обозначения как направления, так и силы импульса:
| Цвет Индекс | Значение |
|---|---|
| 0 | Сильный бычий тренд (растущая положительная гистограмма) |
| 1 | Слабый бычий тренд (нисходящая положительная гистограмма) |
| 2 | Сильный медвежий тренд (нисходящая отрицательная гистограмма) |
| 3 | Слабый медвежий тренд (растущая отрицательная гистограмма) |
Цвет линии MACD можно выбрать автоматически, чтобы он контрастировал с фоном графика (светлая/темная тема), или установить вручную.

Интерпретация
Адаптивный MACD можно интерпретировать аналогично стандартному MACD:
-
Пересечения сигнальной линии — когда линия MACD пересекает сигнальную линию сверху, это может указывать на сдвиг импульса в сторону роста; пересечение снизу указывает на медвежий импульс.
-
Поведение гистограммы — высота гистограммы отражает расстояние между линиями MACD и сигнальной. Растущие положительные столбцы гистограммы (сильный бычий тренд) указывают на усиление восходящего импульса, тогда как падающие отрицательные столбцы (сильный медвежий тренд) свидетельствуют об усилении нисходящего давления.
-
Пересечения нулевой линии — поскольку индикатор вычисляется на основе разницы цен, пересечения нулевой линии также можно отслеживать на предмет потенциальных изменений тренда.
Поскольку сглаживание является адаптивным, индикатор, как правило, отфильтровывает шумы в периоды бокового движения и реагирует быстрее при формировании реального тренда, что потенциально снижает количество ложных сигналов по сравнению с MACD с фиксированным периодом.
Входные параметры
Для настройки доступны следующие параметры:
| Группа | Параметр | По умолчанию | Описание |
|---|---|---|---|
| Настройки | InpR2Length | 20 | Период обратного обзора, используемый для расчёта коэффициента корреляции Пирсона (R²). |
| Настройки | InpFast | 10 | Длина ускоренной экспоненциальной средней (EMA) для адаптивного расчёта. |
| Настройки | InpSlow | 20 | Длина медленной EMA для адаптивного расчёта. |
| Настройки | InpSignal | 9 | Длина EMA линии сигнала. |
| Стиль | InpBullColor | Синий (RGB) | Цвет, используемый для столбцов гистограммы, указывающих на бычий тренд (сильный/слабый). |
| Стиль | InpBearColor | Красный (RGB) | Цвет, используемый для медвежьих столбцов гистограммы (сильных/слабых). |
| Стиль | InpAutoFg | true | Если значение true, цвет линии MACD автоматически адаптируется к фону графика. |
| Стиль | InpMacdColor | Белый | Цвет линии MACD, заданный вручную (используется, когда InpAutoFg = false ). |
| Стиль | InpSignalColor | Оранжевый | Цвет линии сигнала. |

Рекомендуемые инструменты и таймфреймы
Поскольку индикатор представляет собой универсальный осциллятор, его можно применять к любому финансовому инструменту (валюты, сырьевые товары, индексы, акции) и на любом таймфрейме. Однако его адаптивный характер особенно полезен при работе с:
-
Ликвидных валютных парах, таких как EURUSD, GBPUSD, USDJPY или XAUUSD.
-
Таймфреймах от M15 до H4, где тренды возникают достаточно часто, чтобы адаптивное сглаживание приносило пользу, а шум по-прежнему присутствует.
Для скальпинга или очень коротких таймфреймов предпочтительным может бытьменьшее значение параметра `InpR2Length ` ( например, 10–15), в то время как свинг-трейдеры могут увеличить его до 30 или более.
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/76679
SMC Entry Using structure
«Структура рынка и отслеживание умных сделок» (MT5) Усовершенствованный универсальный индикатор Smart Money Concepts (SMC), сочетающий в себе автоматическое отображение структуры рынка, свечи с тепловой картой импульса и отслеживание исполнения институциональных сделок.
Support Resistance zig zag based
«Support Resistance zig zag based» — это индикатор Price Action, предназначенный для автоматического и динамического отображения на графике уровней поддержки, сопротивления и переходных зон (зон разворота). Он ориентирован исключительно на четкое отображение ценовой структуры и выделение ключевых зон отскока (SBR и RBS). Кроме того, он включает интерактивную панель инструментов для отслеживания рыночной тенденции в режиме реального времени.
YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя
Скрипт рисует уровни Рудолфа Акселя
YURAZ_MCCH
Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.