MACD (移動平均収束拡散手法)
MACDは、2本の移動平均線の差を測定するモメンタム系インジケーターで、2本の移動平均線が時間経過とともにどのように収束・拡散するかを範囲制限せずに直接示します。また、価格の勢いや短期トレンドを判断する目安にもなります。
目次:
MACDとは
MACDは元々、1970年代にジェラルド・アペルによって考案されました。その後1986年に、トーマス・アスプレイによってヒストグラムが追加されました。ヒストグラムはMACDとシグナルの差を表します。
現在、MACDは以下3つの要素で構成されています:
- MACDラインは、2本の移動平均線の収束・拡散に伴い、ゼロラインを中心に上下に振動します
- シグナルラインは、MACDラインを平滑化したラインで、MACDとの交差により反転の可能性を示唆します
- ヒストグラムは、勢いの強弱を視覚的に示し、MACDとシグナルが交差しそうかを予測するのに役立ちます
当社のMACDは、これら3つ(MACDライン、シグナルライン、ヒストグラム)がすべて、メインチャートとは別のペインに表示されます。
これらを一緒に分析することで:
- トレンドの方向性を把握できます
- 値動きの勢いを評価できます
- 反転する可能性のあるポイントを見極めることができます
- ダイバージェンスやその他のパターンに注目できます

MACDの計算式
まず、異なる期間の2本の移動平均線の差を計算して、MACDのメイン系列を作成します。次に、MACDを平滑化してシグナルラインを算出し、MACDとシグナルの差を計算してヒストグラムを作成します。
MACD = 短期MA − 長期MAシグナル = MACDの移動平均線ヒストグラム = MACD − シグナル各意味:
- 短期MAは、短い期間の移動平均線です
- 長期MAは、長い期間の移動平均線です
このインジケーターは、MACDとシグナルの値をラインで表示し、ヒストグラムの値を色分けされた棒グラフで表示します。また、プラスとマイナスを区別するためにゼロラインも表示されます。
これらの値を活用して、さまざまな方法で勢いやトレンドを分析できます。以下は最も一般的な解釈です:
- MACDがゼロを上回った場合、短期MAが長期MAを上回っていることを示し、平均的に上昇の勢いが強い、あるいは上昇トレンド発生の可能性を示唆します
- MACDがゼロを下回った場合、短期MAが長期MAを下回っていることを示し、平均的に下降の勢いが強い、あるいは下降トレンド発生の可能性を示唆します
- ヒストグラムがゼロを上回る、またはMACDがシグナルを上回った場合、上昇の勢いが増している、あるいは下降の勢いが減少していることを示唆します
- ヒストグラムがゼロを下回る、またはMACDラインがシグナルを下回った場合、下降の勢いが増している、あるいは上昇の勢いが減少していることを示唆します
MACDダイバージェンスとは
ダイバージェンスとは、価格とテクニカルインジケーターが逆方向に動いている状態を指します。ダイバージェンスには以下2つのタイプがあります:
- レギュラー: 現在のトレンドの勢いが弱まっている、または反転の可能性を示唆します
- ヒドゥン: 現在のトレンドの継続を示唆します
市場価格とMACDの動きの間に生じるダイバージェンスは、相場の転換点やトレンドの変化を見極める手がかりになることがあります。例えば、価格が上昇しているにもかかわらず、MACDが切り下がっている場合、上昇トレンドの天井が近い可能性を示唆します。同様に、価格が下落しているにも関わらず、MACDが切り上がっている場合、下落トレンドの底が近い可能性を示唆します。
MACDとヒストグラムの動きの間に生じるダイバージェンスは、勢いの変化を示唆するサインになることがあります。例えば、MACDが上昇している時にヒストグラムが下降している場合、MACDの上昇ペースが鈍くなっていることを示し、上昇の勢いが弱まりつつある可能性を示唆します。MACDが下降している時にヒストグラムが上昇している場合、MACDの下降ペースが緩やかになっていることを示し、下降の勢いが弱まりつつある可能性を示唆します。
このインジケーターには、ヒストグラムの値がプラスからマイナスに、またはマイナスからプラスになった時にトリガーされるアラート条件が含まれています。これにより、勢いが上昇局面から下降局面に、または下降局面から上昇局面に切り替わる可能性のあるポイントを把握できます。利用方法の詳細はテクニカルアラートのスタートガイドの記事をご覧ください。
MACDの設定

- ソース: オシレーターの計算にどのデータを利用するかを指定します
- 短期の期間: 短期移動平均線の期間を指定します
- 長期の期間: 長期移動平均線の期間を指定します
- シグナルの期間 (Signal length): MACDの移動平均線 (シグナルライン) の期間を指定します
- オシレーターMAタイプ (Oscillator MA type): MACDの計算に利用する短期MAと長期MAの種類を指定します。例えば "EMA" は指数移動平均線を利用し、"SMA" は単純移動平均線を利用します
- シグナルMAタイプ (Signal MA type): シグナルラインを計算するにあたり、MACDに適用する移動平均線の種類を指定します。例えば "EMA" は指数移動平均線を利用し、"SMA" は単純移動平均線を利用します
- 時間足: インジケーターの計算対象となる時間足を設定します。下にある「時間足の確定を待つ」のチェックボックスは、指定した時間足のバーが確定したときにのみ結果を表示するかどうかを制御します。特にマルチタイムフレーム分析に役立つオプションです。
こちらもご覧ください: