MACD (Moving Average Convergence Divergence) отслеживает соотношение двух EMA цены. Помогает выявлять смену импульса и тренда.
Компоненты
| Линия | Значение |
|---|---|
| Линия MACD | Быстрая EMA минус медленная EMA |
| Сигнальная линия | EMA линии MACD |
| Гистограмма | Линия MACD минус сигнальная линия |
Формула
MACD line = EMA_fast(close) − EMA_slow(close)
Signal line = EMA_signal(MACD line)
Histogram = MACD line − Signal line
По умолчанию в dogabot: быстрая 12, медленная 26, сигнал 9.
Типичные настройки
Значения по умолчанию в dogabot соответствуют распространённым:
- Быстрая EMA: 12
- Медленная EMA: 26
- Сигнальная EMA: 9
Интерпретация MACD
- Гистограмма выше нуля — краткосрочный импульс в пользу быков относительно сглаживания сигнала.
- Гистограмма ниже нуля — импульс в пользу медведей.
- Пересечения — одни стратегии торгуют пересечение MACD и сигнала; другие — пересечение нулевой линии.
В dogabot
Торговое правило MACD использует знак гистограммы, а не пересечение MACD и сигнала:
- Покупка, когда гистограмма > 0
- Продажа, когда гистограмма < 0
Это соответствует Go-оценщику в бэктестах и live-автоматизациях.
Пример
Пример
На ETH/USDT 1h с настройками по умолчанию (12 / 26 / 9) гистограмма MACD на последней свече переходит с −5 на +2. Правило MACD видит положительную гистограмму и может сигнализировать buy. Падение с +3 до −1 переведёт уклон к sell.