MACD(マックディー)の基礎:計算式・シグナル線・ヒストグラムの読み方を解説
MACD(Moving Average Convergence Divergence、移動平均収束拡散法)は、2本の指数移動平均線の差から相場の勢いと方向を読み取るインジケーターです。1970年代後半にGerald Appel氏が考案したもので、現在はトレンド系とオシレーター系の中間に位置する指標として広く利用されています。cTraderにも標準で搭載されており、初期設定のまま呼び出せます。
本記事では、MACDが何を測る指標なのか、3つの構成要素(MACDライン・シグナル線・ヒストグラム)の役割と計算式、数値の読み方、そして単独で使う際の注意点までを順を追って解説します。仕組みを理解しておくと、ご自身でcBotやインジケーターを開発する際の引き出しが広がると考えられます。
MACDは何を測るインジケーターか
MACDは、短期と長期の指数移動平均線(EMA)の差を時系列で並べることで、価格の「勢い」と「方向性の変化」を可視化するインジケーターです。
2本のEMAが乖離していくほどトレンドが強まっていると解釈され、逆に2本が接近して交差する局面ではトレンドの転換や減速が起こりやすいと考えられます。MACDはこの「乖離と収束」を1本のラインで表現し、さらに移動平均と差分(ヒストグラム)を重ねることで、視覚的に勢いの変化を捉えやすくしています。
移動平均線そのものについては別記事移動平均線とRSIの組み合わせでも触れていますので、合わせて参照すると整理しやすくなります。
MACDの計算式
MACDは3つの要素から構成されます。標準のパラメータは(12, 26, 9)が用いられることが一般的です。
MACDライン
価格の短期EMAから長期EMAを差し引いた値です。
- MACDライン = EMA(終値, 短期) - EMA(終値, 長期)
- 標準では 短期=12、長期=26
短期EMAが長期EMAを上回る局面ではMACDラインがプラス、下回る局面ではマイナスになります。0からの距離が大きいほど、2本のEMAの乖離が大きいことを意味します。
シグナル線
MACDライン自体をさらに平滑化したラインです。
- シグナル線 = EMA(MACDライン, 期間)
- 標準では 期間=9
MACDラインのノイズを抑えた「やや遅れて追従するライン」として機能し、後述するクロスシグナルの判定に使われます。
ヒストグラム
MACDラインとシグナル線の差を棒グラフで表したものです。
- ヒストグラム = MACDライン - シグナル線
ヒストグラムが0の上にあるか下にあるかでMACDラインとシグナル線の上下関係が、棒の長さで両者の乖離度合いが一目でわかる構造になっています。
期間の設定値(12, 26, 9)は古典的なデフォルトであり、より短期に反応させたい場合や、より滑らかにしたい場合に変更して使うトレーダーもいます。期間を短くするほど反応は早くなる代わりにノイズが増え、長くするほど滑らかになる代わりに転換の検知が遅れる傾向があると言われています。
数値の一般的な読み方
MACDの解釈にはいくつかの定番の見方があります。あくまで一般論としての参考であり、相場状況によっては当てはまらない場合もある点に注意が必要です。
ゴールデンクロスとデッドクロス
MACDラインがシグナル線を下から上に抜けた局面はゴールデンクロス、上から下に抜けた局面はデッドクロスと呼ばれます。勢いの転換点を観察する材料として参照されることが多い見方ですが、レンジ相場では頻繁にクロスが発生してノイズになりやすいため、相場環境の判定と併用するのが定石とされています。
0ラインの通過
MACDラインが0ラインを上抜ける局面は、短期EMAが長期EMAを上回ったことを意味します。中期的なトレンドの転換を観察する目安として参照されることがあります。クロスシグナルよりも遅れて発生する代わりに、ノイズに対しては比較的頑健であると言われています。
ヒストグラムの反転とダイバージェンス
ヒストグラムの棒が伸び続けている間はMACDラインとシグナル線の乖離が拡大していることを示します。棒の長さが縮み始めた地点は勢いの減衰を疑う材料になります。また、価格は高値を更新しているのにMACDは前回の高値を更新できていない(あるいはその逆)というダイバージェンスも、勢いの転換を判定する材料として知られています。
MACD単独使用の限界
MACDは便利な指標ですが、単独で意思決定の根拠にするには弱い側面があります。
- 遅行性が残る: MACDは移動平均をベースにしているため、価格の急変に対しては反応が遅れがちです。クロスや0ライン通過のシグナルは、本格的な動きが始まった後で出ることが少なくありません。
- レンジ相場でのダマシ: 方向感のない相場ではMACDラインとシグナル線が0付近で頻繁に交差し、クロスシグナルが連発する場合があります。
- 値域が固定されていない: RSIのような0〜100の値域を持たないため、銘柄や時間軸が変わると数値の絶対水準を比較しにくい特徴があります。
このため、トレンドの有無を判定するADXや、ボラティリティを示すATR、買われすぎ・売られすぎを示すRSIなど、性格の違うインジケーターと組み合わせて使うのが定石とされています。具体的な組み合わせ例については「ロジックの組み合わせ」カテゴリで個別に取り上げています。
まとめ
MACDは2本のEMAの差から相場の勢いと方向を可視化するインジケーターで、MACDライン・シグナル線・ヒストグラムの3要素で構成されます。ゴールデンクロス/デッドクロス、0ライン通過、ヒストグラムの反転やダイバージェンスといった定番の見方がありますが、いずれもあくまで参考材料であり、単独で判断材料とするには情報量が不足しがちです。
cBotやインジケーターを自作する際は、MACDをそのまま使うだけでなく、計算式の意味を理解した上で、性格の違う他の指標と組み合わせる視点が求められます。実装相談やカスタム開発についてはai-programming.xyzにて承っています。
本記事は一般的な情報提供を目的としています。投資助言ではありません。 取引判断はご自身の責任で行ってください。