# По MACD (Moving Average Convergence/Divergence)

Технический индикатор **Moving Average Convergence/Divergence** основан на оценке движений курса посредством анализа сглаженной разницы схождения/расхождения двух скользящих средних.

**В работу фильтра заложена логика:**

1. **По умолчанию** – линия MACD выше сигнальной, разрешаем лонг, линия MACD ниже сигнальной, разрешаем шорт.
2. **По росту/снижению линии MACD** – анализируется значение линии MACD каждого бара ежесекундно или по закрытию. Если MACD каждого последующего бара выше предыдущего разрешаем – лонги, ниже – шорты.
3. **По росту/снижению сигнальной линии** – анализируется значение сигнальной линии каждого бара ежесекундно или по закрытию. Если сигнальная линия каждого последующего бара выше предыдущего разрешаем – лонги, ниже – шорты.
4. **По росту/снижению гистограммы** – анализируется значение гистограммы каждого бара ежесекундно или по закрытию. Если гистограмма зеленная и значение каждого последующего бара выше предыдущего разрешаем – лонги. Если гистограмма красная и значение каждого последующего бара выше предыдущего разрешаем – шорты.
5. **Выше/Ниже 0-ого уровня** – ниже 0-ого уровня – запрещаем шорт, разрешаем лонг. Выше 0-ого уровня – запрещаем лонг, разрешаем шорт.

<figure><img src="https://1830394604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6lHX8ZJXkBHNJALLsrDj%2Fuploads%2FjIJockFzshDb6bWDagJZ%2Fimage.png?alt=media&#x26;token=f9be6039-ea78-4e52-916b-e0658ed16a31" alt=""><figcaption></figcaption></figure>

* **Тип свечей** – Хейкен Аши или Японские.
* **Тайм Фрейм** – 1s, 5s, 10s, 15s, 30s, 45s, 1m, 3m, 5m, 15m, 30m, 1h, 2h, 3h, 4h, 6h, 8h, 12h, 1d, 3d, 1w.
* **Период быстрой скользящей ср.** – от 2 до 50
* **Период медленной скользящей ср.** – от 2 до 50
* **Период сигнальной скользящей ср.** – от 2 до 50
* **Расчеты** – по закрытию или пересечению.
* **Реверсивные сигналы** – при активации меняет лонговые входы на шортовые, и наоборот.
* **При выходе из фильтра** – отменить циклы, продать по маркету, продать по маркету с учетом девиации.

Если в стратегии не используются индикаторы открытия сделок, то, при достижении условий фильтра, робот начнет работу в бесконечном цикле. Как только цена покинет условия фильтра, Робот сбросит циклы, завершит текущую сделку, и уйдет в режим ожидания пока цена снова не вернется к заданным условиям фильтра.

{% embed url="<https://ru.tradingview.com/script/u6EJIoSi-itradingbot-macd/>" %}

<figure><img src="https://1830394604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6lHX8ZJXkBHNJALLsrDj%2Fuploads%2FnWZXXUC6oVNmJMq3Fv8Z%2Fimage.png?alt=media&#x26;token=fd2f40eb-4a16-43c4-90b6-46503654a410" alt=""><figcaption></figcaption></figure>
