MACD(移動平均収束拡散) は価格の 2 本の EMA の関係を追跡し、モメンタムの変化やトレンド転換の把握に役立ちます。
構成要素
| ライン | 意味 |
|---|---|
| MACD ライン | 速い EMA − 遅い EMA |
| シグナルライン | MACD ラインの EMA |
| ヒストグラム | 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 とシグナルの交差、またはゼロライン交差を使う戦略もあります。
dogabot での利用
MACD トレーディングルール は ヒストグラムの符号 を使用します(MACD/シグナルラインのクロスオーバーではありません)。
- 買い — ヒストグラム > 0
- 売り — ヒストグラム < 0
バックテストとライブオートメーションの Go 評価器と同じです。
例
例
ETH/USDT 1h でデフォルト(12 / 26 / 9)を使うと、直近バーで MACD ヒストグラムが −5 から +2 に動きます。MACDルール はヒストグラムが正で バイ を出せます。+3 から −1 への下落は セル 方向に反転します。