MACD Intraday Trend PRO — Руководство пользователя (MetaTrader 5, версия 1.31)

3 November 2026, 20:25
JETINVEST
0
15

Доступно в MQL5 Маркете: MACD Intraday Trend PRO

Предупреждение о рисках. Торговля связана с риском убытков. Этот индикатор измеряет импульс цены в отдельном окне; он не предсказывает рынок, не открывает сделки и не гарантирует никакого результата. Используйте его вместе с собственным анализом и управлением рисками и сначала протестируйте на демо-счете.

MACD Intraday Trend PRO — это индикатор внутридневного импульса, созданный на основе классического MACD и настроенный для внутридневной торговли. Он рисует в отдельном окне четырехцветную гистограмму и сигнальную линию, показывая, когда внутридневное движение набирает силу, когда замедляется и когда разворачивается. Версия PRO добавляет настройку Detection Speed, шесть настраиваемых алертов и буферы для советников. Каждый алерт и каждый буфер событий рассчитывается по закрытому бару. Индикатор работает на любом символе, у любого брокера и на любом таймфрейме, на свечных графиках и на графиках Ренко.

1. Установка и первый запуск

  1. Купите или арендуйте индикатор в Маркете MQL5 и установите его с вкладки Market терминала (Toolbox → Market → Purchased → Install).
  2. Откройте график и перетащите на него MACD Intraday Trend PRO из Навигатора (Indicators → Market).
  3. Оставьте входные параметры по умолчанию или измените их (раздел 8) и нажмите OK.

Индикатор открывается в собственном окне под ценовым графиком. За названием этого окна следуют текущие значения гистограммы (MACD) и линии SIGNAL. Используемая цена выбирается в Apply to на вкладке Parameters (по умолчанию Close).

Индикатору нужна некоторая история, прежде чем он покажет значения: первые бары в левой части графика — период «разогрева», а на графике с очень короткой историей окно остается пустым, пока не появится больше баров. Держите на графике хотя бы несколько сотен баров истории (Сервис → Настройки → Графики → Макс. баров в окне).


2. Легенда окна индикатора

В окне индикатораЗначение
Темно-зеленый столбецБычий импульс усиливается.
Светло-зеленый столбецБычий импульс замедляется (откат внутри восходящего движения).
Темно-красный столбецМедвежий импульс усиливается.
Светло-красный столбецМедвежий импульс замедляется (откат внутри нисходящего движения).
Столбцы выше / ниже нуляПоложительная / отрицательная гистограмма.
Зеленый участок линииСигнальная линия растет.
Красный участок линииСигнальная линия падает.
Черный участок линииСигнальная линия не изменилась относительно предыдущего бара (редко). На черном фоне измените этот цвет на вкладке Colors.
Значения после названия окнаГистограмма (MACD) и SIGNAL бара под курсором мыши или последнего бара. Эти же два значения показываются в Окне данных (Ctrl+D).

Все цвета можно изменить на вкладке Colors: четыре цвета HISTOGRAM COLORS (в порядке темно-зеленый, темно-красный, светло-зеленый, светло-красный) и три цвета SIGNAL (растет, падает, без изменений). Индикатор не рисует никаких объектов на ценовом графике.


3. Масштаб значений

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


4. Чтение гистограммы

  • Положение (выше / ниже нуля). Выше нуля импульс положительный, ниже нуля — отрицательный. Пересечение нулевого уровня показывает, что импульс сменил сторону.
  • Цветовая группа. Зеленые столбцы (темные или светлые) показывают бычий импульс, красные (темные или светлые) — медвежий. Смена группы — самый ранний цветовой сигнал новой волны импульса.
  • Темный или светлый. Темные столбцы показывают импульс, который все еще расширяется; светлые — что он теряет силу. Серия светлых столбцов после длинной темной серии часто отмечает конец импульса или паузу перед его продолжением.
  • Дивергенции. Когда цена делает более высокий максимум, а гистограмма — более низкий максимум (или более низкий минимум цены против более высокого минимума гистограммы), движение теряет импульс. Индикатор не находит дивергенции автоматически; плавная гистограмма лишь облегчает их визуальное обнаружение.

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


5. Сигнальная линия и Detection Speed

Detection Speed задает, насколько близко сигнальная линия следует за гистограммой, в пяти режимах: FASTEST (по умолчанию), FAST, NORMAL, SLOW и SLOWEST.

  • Более быстрая настройка близко следует за гистограммой: смены цвета и пересечения происходят раньше, но их больше.
  • Более медленная настройка дает меньше изменений, они наступают позже и более плавные.
  • Detection Speed влияет на сигнальную линию, цвета и все алерты, но не на саму гистограмму.

6. События

Шесть событий ниже — это условия, на которых основаны шесть алертов (раздел 7) и буферы событий 12-17 (раздел 9). Они рассчитываются только по закрытым барам: на каждом закрытом баре истории при загрузке индикатора, а затем на каждом закрывающемся баре, в момент открытия следующего бара.

6.1 Откат MACD к сигнальной линии (алерт 1)

Откат в восходящем тренде (+1) / откат в нисходящем тренде (−1).

Началась новая волна импульса (линия разворачивается, но еще не пересекла ноль), гистограмма делает небольшой откат к линии, а затем продолжает движение в том же направлении.

6.2 MACD пересекает сигнальную линию (алерт 2)

+1, когда гистограмма закрывается выше сигнальной линии, находясь на предыдущем баре на ней или ниже; −1, когда она закрывается ниже линии, находясь на ней или выше.

6.3 MACD пересекает нулевой уровень (алерт 3)

+1, когда гистограмма закрывается выше нуля, находясь до этого на нуле или ниже; −1, когда она закрывается ниже нуля, находясь до этого на нуле или выше.

6.4 Сигнальная линия пересекает нулевой уровень (алерт 4)

То же правило, примененное к сигнальной линии. Это происходит через несколько баров после пересечения гистограммы — больше или меньше в зависимости от Detection Speed.

6.5 MACD меняет цвет тренда (алерт 5)

+1, когда гистограмма меняется с красного столбца (темного или светлого) на зеленый (темный или светлый); −1 — при смене с зеленого на красный.

6.6 Сигнальная линия меняет цвет тренда (алерт 6)

+1, когда сигнальная линия переходит от падения (красная) к росту (зеленая); −1, когда она переходит от роста к падению. Горизонтальный (черный) бар между ними сменой не считается.


7. Алерты

ПараметрСрабатывает, когдаСообщение
MACD Pulbackоткат в восходящем / нисходящем тренде (6.1)Pullback UP TREND! / Pullback DOWN TREND!
MACD Cross Signalгистограмма пересекает сигнальную линию (6.2)MACD Cross UP Signal Line! / MACD Cross DOWN Signal Line!
MACD Cross Line 0гистограмма пересекает ноль (6.3)MACD Cross UP Level 0! / MACD Cross DOWN Level 0!
Signal Cross Line 0сигнальная линия пересекает ноль (6.4)Signal Cross UP Level 0! / Signal Cross DOWN Level 0!
MACD Change Trend Colorгистограмма меняет цветовую группу (6.5)MACD change to UP TREND! / MACD change to DOWN TREND!
Signal Change Trend Colorсигнальная линия меняет цвет (6.6)Signal change to UP TREND! / Signal change to DOWN TREND!

Каждый алерт может быть NONE (выключен), POPUP, SOUND, NOTIFICATION (смартфон), POPUP_SOUND, NOTIFICATION_SOUND, POPUP_NOTIFICATION или POP_SOUND_NOTIFICATION. По умолчанию все алерты выключены. У каждого алерта есть собственный Sound Type — один из 13 звуков терминала: alert (по умолчанию), alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait.

Текст содержит продукт, символ и таймфрейм, например MACD Intraday Trend PRO: EURUSD | PERIOD_M15 | MACD Cross UP Signal Line! . Алерты отправляются при открытии бара, следующего за событием, и никогда — внутри бара. Каждый тип алерта срабатывает не более одного раза за бар; на одном баре могут сработать несколько типов. При прикреплении индикатора или при его пересчете терминалом алерты по прошлым барам не отправляются. Если между двумя обновлениями закрылось несколько баров (например, после переподключения), отправляются алерты каждого из этих баров, по одному разу на бар. Звуки ставятся в очередь и воспроизводятся примерно раз в 1,5 секунды, чтобы последовательные звуки не накладывались; терминал при этом не блокируется. Для push-уведомлений нужен MetaQuotes ID в Сервис → Настройки → Уведомления. Опции e-mail нет. Тестер стратегий не показывает всплывающие окна, не воспроизводит звуки и не отправляет уведомления.


8. Входные параметры

TREND CONFIG

ПараметрПо умолчаниюОписание
Detection SpeedFASTESTСкорость реакции сигнальной линии: FASTEST, FAST, NORMAL, SLOW, SLOWEST (раздел 5).

ALERT 1 CONFIG

ПараметрПо умолчаниюОписание
MACD PulbackNONEРежим алерта для события отката (6.1).
MACD Pulback Sound TypealertЗвук для режимов со звуком.

ALERT 2 CONFIG

ПараметрПо умолчаниюОписание
MACD Cross SignalNONEРежим алерта для пересечения гистограммы и сигнальной линии (6.2).
MACD Cross Signal Sound TypealertЗвук для режимов со звуком.

ALERT 3 CONFIG

ПараметрПо умолчаниюОписание
MACD Cross Line 0NONEРежим алерта для пересечения нуля гистограммой (6.3).
MACD Cross Line 0 Sound TypealertЗвук для режимов со звуком.

ALERT 4 CONFIG

ПараметрПо умолчаниюОписание
Signal Cross Line 0NONEРежим алерта для пересечения нуля сигнальной линией (6.4).
Signal Cross Line 0 Sound TypealertЗвук для режимов со звуком.

ALERT 5 CONFIG

ПараметрПо умолчаниюОписание
MACD Change Trend ColorNONEРежим алерта для смены цвета гистограммы (6.5).
MACD Change Trend Color Sound TypealertЗвук для режимов со звуком.

ALERT 6 CONFIG

ПараметрПо умолчаниюОписание
Signal Change Trend ColorNONEРежим алерта для смены цвета сигнальной линии (6.6).
Signal Change Trend Color Sound TypealertЗвук для режимов со звуком.

Вкладка Parameters — Apply to (по умолчанию Close): цена, используемая индикатором.


9. Буферы для советников / панелей

Индикатор предоставляет свои значения через буферы 0-17, все из которых можно прочитать с помощью iCustom + CopyBuffer . Буферы 5, 6 и 12-17 — это интерфейс для советников. Буферы событий заполняются, даже когда алерты выключены. В Окне данных показываются только MACD и SIGNAL; остальные буферы читаются из кода.

БуферНазваниеЗначенияКогдаПусто
5MACD (гистограмма)значение гистограммына каждом баре; формирующийся бар меняется с каждым тиком—
6Сигнальная линиязначение сигнальной линиикак буфер 5—
12Алерт 1 — откат MACD+1 откат в восходящем тренде, -1 откат в нисходящем трендена баре, закрытие которого завершило событие, для каждого закрытого бара истории, а затем при открытии следующего бара; формирующийся бар всегда 0 0
13Алерт 2 — MACD пересекает сигнальную линию+1 пересечение вверх, -1 пересечение внизкак буфер 120
14Алерт 3 — MACD пересекает ноль+1 пересечение вверх, -1 пересечение внизкак буфер 120
15Алерт 4 — сигнальная линия пересекает ноль+1 пересечение вверх, -1 пересечение внизкак буфер 120
16Алерт 5 — MACD меняет цвет тренда+1 на зеленый, -1 на красныйкак буфер 120
17Алерт 6 — сигнальная линия меняет цвет тренда+1 на рост, -1 на падениекак буфер 120

Другие доступные для чтения буферы: 4 — цвет гистограммы ( 0 темно-зеленый, 1 темно-красный, 2 светло-зеленый, 3 светло-красный) и 7 — цвет сигнальной линии ( 0 растет, 1 падает, 2 без изменений). Буферы 0-3 и 8-11 служат для отрисовки и внутреннего использования.

Буферы событий и история. Буферы 12-17 рассчитываются для каждого закрытого бара, включая бары, которые уже были в истории при загрузке индикатора, и заполняются заново, когда терминал пересчитывает весь индикатор (например, после загрузки истории). Если между двумя обновлениями закрылось несколько баров, заполняются все они. Поэтому советник может напрямую читать прошлые события, например последние 100 значений буфера 13. Для решений в реальном времени читайте shift 1 на первом тике нового бара. В тестере стратегий события формируются бар за баром во время теста.

Разогрев. На графике со слишком короткой историей BarsCalculated() остается 0 ; дождитесь, пока значение станет больше нуля.

Загрузка. Версия из Маркета устанавливается в MQL5\Indicators\Market\ ; точное имя файла проверьте в Навигаторе. Если после имени нет параметров, используются входные параметры по умолчанию. Чтобы изменить параметры, передавайте их в порядке раздела 8. Каждый заголовок input group тоже является параметром: передавайте на его месте пустую строку "" , иначе все последующие значения сдвинутся. Параметры, опущенные в конце, сохраняют значения по умолчанию. Передавайте Detection Speed как его числовой код (FASTEST 0 , FAST 1 , NORMAL 2 , SLOW 3 , SLOWEST 4 ), режимы алертов — от 0 (NONE) до 7 (POP_SOUND_NOTIFICATION), а звуки — от 0 (alert) до 12 (wait).

```mql5 // каждый input group — это один параметр ""; код Detection Speed: 0-4 int h = iCustom(_Symbol, PERIOD_M15, "Market\MACD Intraday Trend PRO", "", 2, // TREND CONFIG: Detection Speed NORMAL "", 0, 0, // ALERT 1 CONFIG: режим NONE, звук alert "", 0, 0, // ALERT 2 CONFIG "", 0, 0, // ALERT 3 CONFIG "", 0, 0, // ALERT 4 CONFIG "", 0, 0, // ALERT 5 CONFIG "", 0, 0); // ALERT 6 CONFIG if (h == INVALID_HANDLE) return(INIT_FAILED);

// короткая форма iCustom(..., "", 8) дает тот же результат: опущенные параметры сохраняют значения по умолчанию

double macd[1], sig[1], cross[1], color5[1]; if (BarsCalculated(h) > 0) { if (CopyBuffer(h, 5, 1, 1, macd) == 1 && CopyBuffer(h, 6, 1, 1, sig) == 1) Print("histogram ", macd[0], " signal ", sig[0]); if (CopyBuffer(h, 13, 1, 1, cross) == 1 && cross[0] != 0.0) Print("MACD crossed the signal line ", (int)cross[0]); // +1 / -1 if (CopyBuffer(h, 16, 1, 1, color5) == 1 && color5[0] != 0.0) Print("histogram colour changed ", (int)color5[0]); } ```

Примечания: индикатор, созданный через iCustom , отправляет собственные алерты, если их режимы не NONE, — держите их выключенными в вызове из советника. Перед первым чтением дождитесь BarsCalculated(h) > 0 (история может еще загружаться). Используйте только пять кодов Detection Speed, указанных выше.


10. Графики Ренко

В MetaTrader 5 нет встроенного графика Ренко; графики Ренко строит утилита Ренко в виде пользовательского символа. Прикрепите индикатор к такому графику, как к любому другому.

  • Каждый кирпич — это один бар, поэтому движение одинакового размера дает одинаковые показания при любой скорости рынка.
  • Цвета, пересечения и алерты рассчитываются при закрытии кирпича, то есть при появлении следующего кирпича.
  • Если утилита Ренко добавляет несколько кирпичей за одно обновление, события каждого закрытого кирпича заполняются, а их алерты отправляются. Если она перестраивает историю, буферы событий пересчитываются для всех кирпичей, но алерты по прошлым кирпичам не отправляются.
  • Размер кирпича меняет ритм индикатора: с маленькими кирпичами начните с более медленного Detection Speed; с крупными кирпичами обычно достаточно значения по умолчанию.

11. Бесплатная версия и PRO

MACD Intraday Trend (бесплатная)MACD Intraday Trend PRO
Внутридневная гистограмма MACD и сигнальная линиядада
Detection Speed (5 режимов)—да
6 настраиваемых алертов (всплывающее окно, звук, push)—да
Буферы событий для советников (12-17)—да
Версия для MetaTrader 4MACD Intraday Trend MT4MACD Intraday Trend PRO MT4

Бесплатная версия — хороший способ узнать, как читается гистограмма на ваших символах. Переходите на PRO, когда хотите получать алерты вместо того, чтобы следить за графиком, настраивать сигнальную линию или использовать события в советнике.


12. Советы

  • Внутри дня: обычные таймфреймы — от M5 до H1. Определяйте направление на старшем таймфрейме (например, H1) на втором графике и следите за сменой цвета на M5 или M15.
  • Нулевой уровень: добавьте уровень 0 на вкладке Levels, чтобы четко видеть пересечения нуля.
  • Темный фон: измените третий цвет SIGNAL (по умолчанию черный), чтобы горизонтальные участки линии оставались видимыми.
  • Меньше алертов: используйте более медленный Detection Speed или включите только пересечения нуля (алерты 3 и 4) — это самые редкие события.
  • Подтверждение: ожидание двух событий в одном направлении — например, смены цвета гистограммы (алерт 5) и пересечения сигнальной линии (алерт 2) — дает меньше показаний, и они лучше отфильтрованы, чем при действии по одному событию.
  • Две скорости: индикатор не рисует объектов, поэтому на одном графике могут работать две копии, например FASTEST и SLOW в двух окнах. Включите алерты только на одной копии, чтобы избежать дублей.

13. Вопросы и решение проблем

  • Перерисовывается ли он? Ни один закрытый бар впоследствии не изменяется. Формирующийся бар меняется с каждым тиком, как у любого MACD, и его цвет может меняться до закрытия; алерты и буферы событий используют только закрытые бары.
  • Предсказывает ли он, куда пойдет цена? Нет. Он описывает импульс прошлых цен. За сменой цвета или пересечением может последовать движение в противоположную сторону.
  • Почему значения так различаются между символами? Они зависят от ценовой шкалы каждого символа (раздел 3).
  • Левая часть окна выглядит иначе. Первые бары графика — это период разогрева.
  • Окно пустое. На графике слишком короткая история; загрузите больше баров (Сервис → Настройки → Графики → Макс. баров в окне).
  • Нет алертов. По умолчанию все алерты в режиме NONE. Алерты приходят при открытии следующего бара, а не внутри бара. Для push-уведомлений нужен MetaQuotes ID.
  • Может ли советник читать прошлые события? Да. Буферы 12-17 рассчитываются для каждого закрытого бара истории (раздел 9).
  • В сигнальной линии есть разрывы. Это горизонтальные участки, нарисованные черным; измените цвет на вкладке Colors.
  • Тестер стратегий. Работает в визуальном и невизуальном режимах; всплывающие окна, звуки и уведомления в тестере не отправляются.

Приложение A. Версия для MetaTrader 4

MACD Intraday Trend PRO MT4 (продукт 67986 в Маркете MQL5, версия 2.01) переписан с исходного кода MT5: то же поведение, те же входные параметры и режимы Detection Speed (FASTEST, FAST, NORMAL, SLOW, SLOWEST), те же шесть алертов с семью типами уведомлений и те же номера буферов (5 MACD, 6 сигнальная линия, 12-17 алерты 1-6 со значениями +1 / 0 / -1 ). Бесплатная версия для MT4 — MACD Intraday Trend MT4 (продукт 67981). Отличия:

  • Звуки: в MetaTrader 4 нет звука request, поэтому каждый Sound Type предлагает 12 звуков: alert (по умолчанию), alert2, connect, disconnect, email, expert, news, ok, stops, tick, timeout, wait.
  • Установка: в MetaTrader 4 откройте Терминал (Ctrl+T) → Market → Purchased → Install; индикатор появится в Навигаторе в разделе Indicators → Market.
  • Чтение буферов: MQL4 читает одно значение за вызов, номер буфера и сдвиг (shift) передаются двумя последними параметрами. Если перед ними нет входных параметров, используются значения по умолчанию; чтобы изменить параметры, передавайте их в порядке окна входных параметров. Точное имя файла проверьте в Навигаторе.

mql4 // буфер 13 = MACD пересекает сигнальную линию, shift 1 = последний закрытый бар double cross = iCustom(NULL, 0, "Market\\MACD Intraday Trend PRO MT4", 13, 1); if (cross != 0.0) Print("MACD crossed the signal line ", (int)cross);

Поддержка: отправьте автору личное сообщение на MQL5.