MACDがデッドクロスしたのに株価が上がり続ける。ヒストグラムが短くなったので売ったら、その後に高値を更新する。こうした場面を理解する鍵は、「価格が下がること」と「上昇の勢いが弱くなること」を分けることです。
MACDは、異なる期間の移動平均の差を使い、値動きの方向や勢いを観察する指標です。表示される二本の線と棒グラフは、それぞれ比較しているものが違います。何と何の差なのかを理解すると、買いサインのように見える形にも複数の意味があると分かります。
本稿では標準的なEMAを使うMACDを、計算、設定、四つの状態、チャートとの組み合わせ、売買条件の作り方という順番で解説します。数値や図は当サイトが作成した架空例です。紹介する取引条件は学習用であり、実測した勝率や収益実績を示すものではありません。
MACDで混同しやすい三つの変化
- MACDがゼロを超える:短期EMAが長期EMAを上回る変化。
- MACDがシグナルを上抜ける:MACDが自身の平均を上回る変化。
- ヒストグラムが短くなる:MACDとシグナルの差が縮む変化。
この三つを同じ「買い・売り」の意味で読まないことが出発点です。
MACDとは――二本の平均線の距離を測る指標
MACDはMoving Average Convergence Divergenceの略で、日本語では一般に「マックディー」と呼ばれます。標準的には、短期の指数移動平均線から長期の指数移動平均線を引きます。代表的な設定は短期12、長期26、シグナル9です。
日足なら12本と26本の日足、週足なら12本と26本の週足を使います。「12・26・9」がいつでも日数を表すわけではありません。また、サービスによって平均の種類を変更できます。本稿では価格の平均もシグナルもEMAとし、価格は終値を使います。
| 表示 | 本稿の計算 | 何を比べるか |
|---|---|---|
| MACD線 | 12本EMA − 26本EMA | 短期と長期の平均価格 |
| シグナル線 | MACD線の9本EMA | MACD自身の最近の水準 |
| ヒストグラム | MACD線 − シグナル線 | MACDと、その平均の距離 |
計算と一般的な期間の定義は、StockChartsのMACD仕様で確認できます。EMAそのものを先に理解したい方は、移動平均線の計算と読み方から読むとつながります。
この構造から分かる大切な点があります。MACD、シグナル、ヒストグラムは、別々に観測した三種類の市場データではありません。同じ価格から段階的に計算された系列です。三つが強気に見えても、三人の独立した専門家が賛成したようには数えられません。
実際に計算する――「差」と「差の平均」を分ける
EMAは、最新の価格と前回のEMAを混ぜる計算です。期間をnとすると、標準的な最新価格の重みは2÷(n+1)になります。12本なら約15.38%、26本なら約7.41%です。短期側のほうが新しい値に大きな重みを付けます。
今日のEMA=前回のEMA+重み×(今日の終値−前回のEMA)
架空の例として、前日の12本EMAを1,010円、26本EMAを1,000円、今日の終値を1,040円とします。12本EMAは1,010+2÷13×30で約1,014.62円です。26本EMAは1,000+2÷27×40で約1,002.96円です。今日のMACDは、その差の約11.65円になります。
シグナルを計算するときは、株価ではなくMACDの値を同じ要領で平均します。前日のシグナルが8円なら、9本EMAの重みは2÷10=0.2なので、今日のシグナルは8+0.2×(11.65−8)で約8.73円です。ヒストグラムは11.65−8.73で約2.92円となります。丸める前の値で計算すると小数末尾に差が出ます。
ここでヒストグラムがプラスでも、「株価が前日より2.92円高い」という意味ではありません。2.92円は、二本の平均価格の差が、その差自身の平均よりどれだけ上にあるかを示します。計算の段階を一つずつたどると、棒の長さを株価の上げ下げと混同しにくくなります。
初期値が違うと、最初のMACDも違います
EMAは前回の値を使うため、計算を始めるときの値が必要です。最初にSMAを置く方法や、最初の価格から計算を始める方法があります。短い履歴しかない新規上場銘柄や、読み込み本数が少ないチャートでは、この違いが残りやすくなります。
サービス間で数値を比較するときは、期間だけでなく初期値、過去データの長さ、株価調整もそろえます。自作の表計算と画面の値が少し違っても、直ちにどちらかの計算が誤りとは限りません。
ゼロラインは「短期と長期のどちらが上か」を示します
MACDがプラスなら短期EMAが長期EMAより上、マイナスなら短期EMAが長期EMAより下です。ゼロは両者が等しい位置です。このため、同じ価格・期間・計算方式なら、MACDのゼロ越えと、12本EMA・26本EMAの交差は同じ関係を違う形で表示しています。
ただしMACDがプラスでも、今日の株価が上がったとは限りません。過去の上昇で短期EMAが高い位置にあれば、当日下落しても差がプラスのまま残ることがあります。逆にマイナス圏でも、株価は反発する場合があります。ゼロに対する位置は、選んだ二つの平均の関係として読みます。
MACDがゼロ付近を何度も行き来している場合は、二本の平均が接近しています。価格が狭い範囲を往復しているなら、上抜けと下抜けが頻発しやすくなります。ゼロ越えを発見したら、元のチャートに戻って、その価格が直近の高値や安値を超えたかも確認します。

シグナルとのクロスは、ゼロ越えとは別の現象です
MACDがシグナルを下から上へ抜ける形は、買いの手掛かりとして紹介されます。しかし、このときのMACDがプラスかマイナスかによって背景が違います。二本のEMAの関係と、MACD自身の変化を二段階で読む必要があります。
| MACDの位置 | シグナルとの関係 | 計算上の状態 | 価格で確かめたい点 |
|---|---|---|---|
| ゼロより上 | MACDが上 | 短期EMAが長期より上、MACDは自身の平均より上 | 高値更新を伴うか、買う位置が遠すぎないか |
| ゼロより上 | MACDが下 | 短期EMAが長期より上だが、MACDは自身の平均より下 | 上昇途中の調整か、安値まで崩れたか |
| ゼロより下 | MACDが上 | 短期EMAが長期より下だが、MACDは自身の平均より上 | 下落の鈍化だけか、戻り高値を回復したか |
| ゼロより下 | MACDが下 | 短期EMAが長期より下、MACDは自身の平均より下 | 安値更新が続いているか |
マイナス圏での上向きクロスは、下落が弱まる途中にも出ます。たとえば、毎日大きく下がっていた価格が小幅安に変われば、短期と長期の平均の開き方も変わります。株価がまだ下落中でも、MACDがシグナルを上回る可能性があります。
プラス圏での下向きクロスも同様です。急上昇から緩やかな上昇へ変わるだけで、MACDが自身の平均を下回ることがあります。保有株をどう扱うかは、価格の支持帯、当初の取引期間、別に定めた撤退条件と照合して判断します。
ヒストグラムが縮むとき、何が起きているのか
ヒストグラムがプラスならMACDはシグナルより上、マイナスなら下です。棒がゼロをまたぐことは、二本の線のクロスを棒グラフ側から見たものです。クロスとヒストグラムの符号転換を、別々の根拠として重複して数えないようにします。
プラスの棒が短くなるのは、MACDとシグナルの距離が縮んでいる状態です。MACD自体が下がるときだけでなく、MACDは上がっているもののシグナルが追いついてくるときにも起こります。ヒストグラムを「株価の速度」や「加速度」と例える説明はありますが、その日の値上がり幅を直接測った数字ではありません。
次の表は、9本EMAのシグナルを前日32から計算し始める架空例です。MACDは42、44、45と上がっています。それでも3日目のヒストグラムは前日より小さくなります。
| 日 | MACD | シグナル | ヒストグラム |
|---|---|---|---|
| 1日目 | 42 | 32+0.2×(42−32)=34 | 8 |
| 2日目 | 44 | 34+0.2×(44−34)=36 | 8 |
| 3日目 | 45 | 36+0.2×(45−36)=37.8 | 7.2 |
棒の縮小は、価格を詳しく見るきっかけにはなりますが、それ自体が売りの約定条件にはなりません。価格が高値と安値を切り上げているのか、支持帯を割ったのかを確認します。ヒストグラムを独立した系列として読む基本は、StockChartsのMACDヒストグラム解説で確認できます。

ダイバージェンス――株価とMACDが逆行する場面
株価が高値を更新する一方で、対応するMACDの山が前回より低い状態は、弱気のダイバージェンスと呼ばれます。株価が安値を更新する一方で、対応するMACDの谷が切り上がる状態は、強気のダイバージェンスです。価格の更新に、指標の更新が付いてきていない状態を見ています。
ただし、株価が高値を更新している事実は残ります。急上昇の後に、上昇ペースが落ちながらさらに上がれば、弱気のダイバージェンスが続くこともあります。下落がゆっくりになっただけでも、強気のダイバージェンスは出現し得ます。逆行を見つけたら、反転を断定するのではなく、価格の節目に注目する段階と考えます。
二つの山や谷を選ぶ基準も必要です。都合のよい二点を後から結ぶと、どんなチャートにも説明を付けやすくなります。「対応する直近二つの明確な価格の山を比較する」などの方法を先に決め、MACDの線を比べるのか、ヒストグラムを比べるのかも統一します。
作図では、結果に都合のよい二点を選ばないことが重要です。後から説明できる図と、その場で判断に使える条件を区別します。
山の確定には、その後の値動きが必要になる場合があります。後から見れば山に見える点でも、その時点では高値更新中だったかもしれません。過去検証では、山を描いた日と、その山を条件として認識できた日を分けます。この差を無視すると、実際には出せないタイミングの売買になってしまいます。
12・26・9の設定を変えると何が変わるのか
短期と長期の期間を短くすると、最近の動きへの反応が変わります。シグナルの期間を短くすると、MACDに近づきやすくなります。ただし、交差の回数は元の価格の動きにも左右されるため、「この設定なら必ずサインが何倍になる」といった関係ではありません。
まずは標準的な12・26・9で構造を覚え、変更するなら理由を一つに絞ります。たとえば、日足で数週間の動きを追っているのに場中の小さな変化に反応してしまうなら、数字をいじる前に、判断を確定した日足へ統一する必要があるかもしれません。
チャートによっては、MACD本体に使う平均とシグナルに使う平均を、EMAまたはSMAから選べます。TradingViewの公式設定説明にも、二つの平均方式を別々に指定する項目があります。同じ「12・26・9」でも、方式が違えば同じ線にはなりません。
色にも共通規格はありません。ヒストグラムのプラス・マイナスで色を分ける表示と、前の棒より増えたか減ったかまで色分けする表示があります。「緑だから株価が上がる」と覚えず、ゼロの上下と実際の数値を先に確認します。
日足のMACDと週足のMACDが逆でも、不思議ではありません
日足では反発し始め、週足ではまだ下落の影響が大きい場面があります。週足を大きな環境の確認、日足を具体的な条件の確認に使うなら、双方の担当を先に決めます。都合のよい時間足だけを選ぶと、ルールが後付けになります。
週の途中に表示される週足MACDは、週末の確定値ではありません。日足も同様に、場中の値と引け後の値が違います。確定前のアラートを使うのか、足が閉じてから判断するのかを分け、履歴検証でも同じ時点の情報を使います。
チャートパターンや別の指標と組み合わせる三つの型
MACDを加える前に、価格で何を確認したいのかを決めます。上昇の途中で買う、抵抗帯を抜ける場面を見る、下落からの転換候補を探す、という目的ごとに役割が変わります。以下は検証の出発点となる組み立て例です。
| 目的 | 価格・平均線の条件例 | MACDの担当 | 見直す条件 |
|---|---|---|---|
| 上昇途中の押し目 | 長めの平均線が上向き、押し安値を維持 | 調整後にシグナルとの位置が改善するか | 押し安値を割る、戻り高値を回復できない |
| 高値ブレイク | 持ち合い上限を終値で上抜け | 価格の上抜けと勢いの変化を照合 | 突破した価格帯へ戻り、維持できない |
| ダブルボトム候補 | 二つの安値と、その間の高値を確認 | 安値更新時のMACDの変化を観察 | 間の高値を超えない、新たな安値更新 |
押し目では、パーフェクトオーダーを候補選びに使うこともできます。ただし、並びが整った後に株価が大きく離れた位置でMACDが強くても、撤退までの距離が長くなる場合があります。価格の強さと、買う場所の条件を分けます。
ブレイクの確認に出来高を加えるなら、取引が通常より活発かを調べます。ATRを加えるなら、値幅に対して撤退位置が近すぎないか、必要な損失幅を引き受けられるかを調べます。MACDと役割が違う情報を選ぶことで、判断の説明が明確になります。
RSIも価格から作られますが、MACDとは加工方法が違います。両者が同じ向きを示す場合でも、確認している内容を言葉にします。「MACDで短長期平均の関係、RSIで上げ幅と下げ幅のバランスを見る」という分担です。二つを重ねたら自動的に勝率が高くなる、とは扱いません。
買い・売り・見送りを、注文できる条件まで落とし込む
架空のA銘柄が、上向きの75日SMAより上で推移しているとします。短い調整の後、MACDがシグナルを上抜け、価格も直近の戻り高値2,000円を終値で上回った場面を考えます。MACDだけでなく、元の価格にも変化が出たことを確認する例です。
ただし終値で条件を確認する場合、確定した同じ終値で必ず買えたと仮定するのは適切ではありません。翌営業日の寄り付き、指定価格での指値など、条件を認識した後に実行可能な注文を設定します。想定より高く始まった場合の見送りも、前もって決めます。
購入予定価格を2,020円、撤退候補を1,950円とすると、距離は1株70円です。1回の想定損失を7,000円と置く例なら、費用を無視した計算では100株です。200株なら14,000円となります。MACDの形が良く見えても、この数量計算を省けません。
翌朝2,120円まで上放れした場合は、同じ撤退候補まで170円の距離になります。100株で17,000円です。100株単位で取引する条件なら、想定損失7,000円以内に収まらないため見送る、というルールが考えられます。ここで撤退候補を根拠なく近づけて帳尻を合わせると、最初の取引仮説が変わります。
保有後は、価格に基づく撤退条件とMACDの変化のどちらを優先するかを決めます。たとえば撤退候補に達したら対応し、MACDが良好だからという理由で先延ばししない方法です。利益確定についても、指標の下向きクロスで全て売るのか、一部を売るのか、価格の安値更新を待つのかで別の手法になります。

逆指値などの注文も、指定した価格での約定を保証するものではありません。決算や市場急変で窓を空ける場合は、予定した損失額を超えることがあります。そのため、取引条件には値幅だけでなく、重要な発表をまたいで保有するかどうかも含めます。
MACDを使いにくい場面を、先に知っておく
一つ目は狭い値幅を往復する相場です。二本のEMAが近い位置を行き来し、クロスが何度も現れます。こうしたときは、価格がレンジを出たかを確認する、そもそも対象から外す、といった条件を検討します。クロスを探すこと自体が目的にならないようにします。
二つ目は、急騰や急落の直後です。一日の大きな変化が平均線の差に残り、その後のMACDの動きを左右します。重要なニュースで価格水準が変わったのか、一時的な取引で飛んだのかを調べず、指標が極端だから反対売買することはできません。
三つ目は、売買が少なく価格が飛びやすい銘柄です。終値から計算されたMACDが滑らかに見えても、画面に表示された価格で十分な株数を取引できるとは限りません。チャートの線と注文の実行可能性は別に確認します。
MACDにはRSIの0〜100のような固定範囲がありません。過去に大きかった値へ到達したからといって、機械的な天井・底の水準にはなりません。さらに、株価の単位や水準が違う銘柄のMACDを、そのまま大小比較することも避けます。
PPOとMACD-V――比較しやすくする発展形
株価1,000円の銘柄のMACDが20円、株価10,000円の銘柄のMACDが100円だったとしても、後者の勢いが五倍強いとは言えません。価格水準が違うからです。この違いに対応する方法として、平均線の差を別の基準で割る指標があります。
PPOは、短期EMAと長期EMAの差を長期EMAで割り、100を掛けます。差が20円で長期EMAが1,000円なら2%です。差が100円で長期EMAが10,000円なら1%です。金額の差を比率へ変換していることが分かります。計算仕様はStockChartsのPPO解説を参照できます。
MACD-Vは、標準形では12本EMAと26本EMAの差を26本ATRで割り、100を掛けます。価格水準ではなく、通常の値幅に対して平均線の差がどれくらいかを測る発展形です。StockChartsのMACD-V仕様には、この式と9本EMAのシグナルが示されています。
例えば平均線の差が20円でも、ATRが10円ならMACD-Vは200、ATRが40円なら50です。同じ金額の差でも、その銘柄の値動きの大きさに対する意味が異なることを表せます。ただし、正規化で比較対象をそろえやすくなることと、売買成績が良くなることは別です。標準MACDで使っていた数値の目安を、そのまま移すこともできません。
検証するときに残したい記録
取引記録には「MACDで買った」だけでなく、時間足、短期・長期・シグナルの期間、各平均の種類、MACDの符号、価格の形、判断した時刻、注文方法を残します。どの情報を根拠に行動したかを再現できるようにするためです。
検証では、成功したクロスだけを選びません。同じ条件が出た全ての場面を追い、見送った場面も記録します。勝率が高くても、一度の大きな損失で利益を失う場合があります。平均利益、平均損失、連敗、費用、取引しない期間も含めて結果を確認します。
設定を細かく変えて過去の最高成績を探すだけでは、偶然よかった条件を採用しやすくなります。条件を作った期間と、後で確認する期間を分けます。上昇相場で作った条件を、横ばいや下落の場面でも確認することが、得意・不得意の理解につながります。
MACDのよくある疑問
ゴールデンクロスしたら、必ず上がりますか?
保証はありません。特にマイナス圏でのシグナル上抜けは、下落の鈍化だけの場合もあります。価格が戻り高値を超えたか、撤退条件を置けるかまで確認します。
ヒストグラムがマイナスなら、株価は下落中ですか?
マイナスはMACDがシグナルより下という意味です。株価が上がりながら上昇ペースが落ちた場合にも出ます。株価の前日比とは別の数字です。
MACDと移動平均線は両方必要ですか?
目的次第です。同じ二本のEMAの交差を確認するだけなら情報が重なります。長期の環境と短期の変化に分担を設ける場合は、両方を使う理由を説明できます。
MACDを読む際は、まずゼロに対する位置、次にシグナルとの関係、最後に元の価格の形を確認してください。三つを混同せず、注文価格と撤退条件へつなげることで、サインの見た目に頼らない使い方ができます。
三つの確認を順番どおりに行います。サインの有無だけでなく、元の価格に何が起きたかを確認します。
参照資料:本文中のStockCharts・TradingViewの公式仕様。数値例・模式図・売買条件例は当サイト作成です。実際の運用成果を示すものではありません。
本記事は情報提供を目的としたもので、特定の銘柄の売買を推奨するものではありません。投資判断はご自身の責任でお願いいたします。記載の数値は、本文中に示した日付時点の決算短信・会社のIR資料などの公開情報に基づきます。最新の情報は各社の開示でご確認ください。本文で架空例・筆者想定と明示した数値は説明用の試算で、実績や会社予想ではありません。

