FireSim / FX・為替 / MACDの計算式とヒストグラム:収束と拡散のシグナル
MACDの計算式とヒストグラム:収束と拡散のシグナル
「ゴールデンクロスが早い」と言われるMACD。その正体は2本の移動平均線の乖離(かいり)です。計算ロジック、シグナル線の意味、そして騙しを回避するゼロライン活用法を解説します。
更新日: 2026-02-27
オシレーター系のテクニカル指標の中で、最もダマシが少なく、信頼性が高いと言われているのが「MACD(マックディー)」です。 正式名称は「Moving Average Convergence Divergence(移動平均収束拡散手法)」。
名前の通り、2本の移動平均線が「くっついたり(収束)」、「離れたり(拡散)」する性質を利用して、トレンドの転換点を予測します。 開発者のジェラルド・アペル氏は、「MACDはトレンドフォロー型のオシレーターだ」と述べています。
この記事では、MACDを構成する3つの要素(MACD線、シグナル線、ヒストグラム)の計算式と、それぞれの役割について解説します。
MACDの構成要素と計算式
MACDは以下の計算で求められます。 非常にシンプルですが、奥が深いです。
1. MACD線(短期線)
これが主役です。 「短期の指数平滑移動平均線(EMA)」と「長期の指数平滑移動平均線(EMA)」の差を表します。 一般的には「12日EMA」と「26日EMA」が使われます。
- プラスの場合:短期EMA > 長期EMA(上昇トレンド)
- マイナスの場合:短期EMA < 長期EMA(下降トレンド)
- ゼロの場合:短期EMA = 長期EMA(ゴールデンクロス/デッドクロス地点)
2. シグナル線(長期線)
MACD線自体の移動平均線です。 一般的には「9日EMA」が使われます。
MACD線の動きを滑らかにしたもので、売買シグナルの基準となります。
3. ヒストグラム(OSC:オシレーター)
MACD線とシグナル線の差を棒グラフにしたものです。 視覚的にトレンドの強弱が分かりやすくなります。
- プラス(棒が上):MACD > シグナル(買い優勢)
- マイナス(棒が下):MACD < シグナル(売り優勢)
ゴールデンクロスとデッドクロスの判断
MACDの基本的な使い方は、2本の線の交差(クロス)です。
ゴールデンクロス(買いサイン)
MACD線が、シグナル線を下から上に突き抜けた時です。 この時、ヒストグラムはマイナス圏からプラス圏に転換します。 移動平均線のゴールデンクロスよりも早くサインが出るのが特徴です。
デッドクロス(売りサイン)
MACD線が、シグナル線を上から下に突き抜けた時です。 この時、ヒストグラムはプラス圏からマイナス圏に転換します。
ゼロライン(0ライン)の重要性
MACDにおいて、真ん中の「0(ゼロ)」ラインは非常に重要な意味を持ちます。
トレンドの確定
-
MACD線がゼロラインを上抜ける: 短期EMAが長期EMAを上回ったこと(=移動平均線のゴールデンクロス)を意味します。 本格的な上昇トレンド入りのサインです。
-
MACD線がゼロラインを下抜ける: 短期EMAが長期EMAを下回ったこと(=移動平均線のデッドクロス)を意味します。 本格的な下降トレンド入りのサインです。
戦略:クロスとゼロラインの組み合わせ
-
早いサイン(打診エントリー) 低い位置(ゼロ以下)でのゴールデンクロスで買い。 ただし、まだ長期トレンドは下落中なので、反発狙いの逆張り気味です。
-
確実なサイン(追撃エントリー) その後、MACD線がゼロラインを明確に超えたら買い増し。 長期トレンドも上昇転換したことの確認になります。
ダイバージェンス(逆行現象)
RSIと同様に、MACDでもダイバージェンスが発生します。 しかも、MACDのダイバージェンスはRSIよりも信頼度が高いと言われています。
-
弱気のダイバージェンス(売り) 価格は高値を更新しているのに、MACD線(またはヒストグラムの山)は高値を切り下げている。 → 上昇エネルギーの枯渇を示唆。
-
強気のダイバージェンス(買い) 価格は安値を更新しているのに、MACD線(またはヒストグラムの谷)は安値を切り上げている。 → 下落エネルギーの枯渇を示唆。
まとめ:ダマシを減らす設定
MACDは「トレンド追随」と「過熱感(オシレーター)」の両方の性質を持っています。 しかし、レンジ相場(横ばい)ではMACD線とシグナル線が頻繁にクロスし、ダマシが多くなります。
ダマシを防ぐコツは、**「ヒストグラムの変化」**に注目することです。 クロスする前段階で、ヒストグラムの棒が短くなっていく(収束していく)様子を確認できれば、より早いタイミングでエントリー準備ができます。
また、パラメーター設定(12, 26, 9)は世界標準ですが、通貨ペアや時間足に合わせて微調整(例:短期を早くする、長期を遅くするなど)することで、精度を高めることも可能です。
MACD計算シミュレーター
現在のレートからMACD線、シグナル線、ヒストグラムの値を計算し、ゴールデンクロスやゼロライン突破を判定します。