> For the complete documentation index, see [llms.txt](https://docs.itradingbot.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.itradingbot.net/strategii/indikatory/macd-moving-average-convergence-divergence.md).

# MACD

<mark style="color:$tint;">MACD рассчитывает разность двух скользящих средних, сигнальную линию и гистограмму. В конструкторе ISignal можно выбрать одно из четырёх условий сигнала и использовать его для входа или выхода.</mark>

### Заполните периоды

<mark style="color:$tint;">Добавьте MACD в нужный блок. Инструмент берётся из задачи. Выберите</mark> **ТФ** <mark style="color:$tint;">и</mark> **Тип свечей**<mark style="color:$tint;">, затем заполните периоды быстрой, медленной и сигнальной скользящих средних.</mark>

<mark style="color:$tint;">Каждый период задаётся целым числом от 2 до 50 баров. Значения новой карточки по умолчанию — 12, 26 и 9 соответственно. Это исходные настройки интерфейса, а не рекомендация.</mark>

<mark style="color:$tint;">В поле</mark> **Расчёт** <mark style="color:$tint;">выберите</mark> **По закрытию бара** <mark style="color:$tint;">или</mark> **По пересечению (ежесекундно)**<mark style="color:$tint;">. Во втором случае проверяется формирующийся бар. Его значения до закрытия могут измениться.</mark>

### Выберите условие

<mark style="color:$tint;">Следующие направления указаны при выключенном</mark> **Реверс?**<mark style="color:$tint;">.</mark>

**Пересечение MACD и сигнальной линии**

<mark style="color:$tint;">Лонговый сигнал возникает, когда MACD переходит снизу к сигнальной линии или выше неё. Шортовый — когда MACD переходит сверху к линии или ниже неё. Предыдущее значение должно находиться строго с другой стороны.</mark>

**Пересечение MACD и нулевого уровня**

<mark style="color:$tint;">Лонговый сигнал: предыдущее значение MACD было ниже нуля, текущее равно нулю или выше. Шортовый: предыдущее было выше нуля, текущее равно нулю или ниже.</mark>

**По росту гистограммы**

<mark style="color:$tint;">Лонговый сигнал появляется в начале участка, где гистограмма неотрицательна и её значение растёт. Шортовый — в начале участка, где гистограмма отрицательна и её значение уменьшается или остаётся прежним. Для продолжения уже такого же участка новый сигнал не формируется.</mark>

**По снижению гистограммы**

<mark style="color:$tint;">Лонговый сигнал появляется в начале участка, где гистограмма отрицательна, но её значение растёт к нулю. Шортовый — в начале участка, где гистограмма неотрицательна и её значение уменьшается или остаётся прежним. Продолжение того же состояния не создаёт новый сигнал.</mark>

<mark style="color:$tint;">Для условий гистограммы сравниваются три последовательных значения: текущее и два предыдущих. Ориентируйтесь на знак и изменение значения; цвет столбца в другом графике может обозначать иную настройку.</mark>

### Проверьте вход или выход

<mark style="color:$tint;">Переключатель</mark> **Реверс?** <mark style="color:$tint;">меняет направления сигналов местами. Для входа сигнал должен соответствовать направлению задачи. В блоке выхода без реверса шортовый сигнал используется для закрытия лонга, лонговый — для закрытия шорта.</mark>

<mark style="color:$tint;">Для выхода выберите действие в поле</mark> **При получении сигнала**<mark style="color:$tint;">. Режим с учётом девиации зависит от её настройки и типа робота и не гарантирует прибыльное исполнение.</mark>

<mark style="color:$tint;">Сохраните карточку и проверьте условия задачи по</mark> [инструкции ISignal](/strategii/isignal-vkhod-filtry-i-vykhod.md)<mark style="color:$tint;">. Фильтр MACD настраивается отдельной карточкой. Наличие сигнала не подтверждает принятие и исполнение ордера на бирже.</mark>
