MACD(マックディー)の計算とトレーディング戦略
りく
はじめに
MACD(Moving Average Convergence Divergence)は、トレンドの強さと方向を捉える最も人気のあるテクニカル指標の一つです。
移動平均線の収束と発散を捉えることで、買い・売りのタイミングを判断します。
MACDとは?
計算式
MACDは3つの要素から構成されます:
1. MACDライン
$$MACD = EMA_{12} - EMA_{26}$$- 12日指数移動平均(短期)から
- 26日指数移動平均(長期)を引いた値
2. シグナルライン
$$Signal = EMA_9(MACD)$$- MACDラインの9日指数移動平均
3. ヒストグラム(オシレーター)
$$Histogram = MACD - Signal$$解釈の仕方
| 状態 | 意味 | トレードシグナル |
|---|---|---|
| MACD > シグナル | 上昇トレンド | 買い |
| MACD < シグナル | 下降トレンド | 売り |
| ヒストグラム > 0 | 買い圧力 | 強気 |
| ヒストグラム < 0 | 売り圧力 | 弱気 |
Pythonでの実装
基本計算
| |
可視化
| |
トレーディングシグナル
ゴールデンクロス / デッドクロス
| |
シグナルの可視化
| |
MACDダイバージェンス
ダイバージェンスの検出
| |
バックテスト
MACDクロスオーバー戦略の検証
| |
まとめ
MACDのポイント:
- トレンドの方向と強さを捉えられる
- シグナルラインクロスでシンプルにトレードできる
- ダイバージェンスで反転シグナルを検出できる
注意点:
- 横ばい相場では偽シグナルが多い
- 単独では使わず、他の指標と組み合わせる
関連記事: