20秒でわかる要点
- 定義
- MACD(Moving Average Convergence Divergence)は、直近12本の終値の指数平滑移動平均と、直近26本のものとの差を測ります。
- 計算
- MACD = 12本の平均 − 26本の平均。シグナル = MACDの9本の平均。ヒストグラム = MACD − シグナル。
- 示すもの
- 直近の値動きの速度です。ただし遅れがあります。平均から作られているため、過去の価格がもとになっています。
- クロス
- MACDがシグナルを上抜けるか下抜けること。ビットコインの4時間足5年分では、偶然を上回りませんでした。
- 落とし穴
- 水準もストップも決めずに、ゴールデンクロスのたびにシグナルとして買うこと。
MACDは、ほぼすべてのチャートの下に、RSIと並んで表示されているインジケーターです。2本のラインとヒストグラムだけで構成され、そこから導かれるルールも単純に見えます。MACDラインがシグナルラインを上抜けたら買い、下抜けたら売り、というものです。
私はビットコイン5年分でこのクロスを数えましたが、その後の値動きを示してはいませんでした。それでもMACDには、進行中の値動きを描写するという使い道があります。ただし、何から作られているかを理解していることが前提です。
このページはトレーニングの方法を解説するもので、投資助言ではありません。トレードには元本を失う高いリスクがあります。
MACDの計算方法
MACD(Moving Average Convergence Divergence)は、1970年代末にジェラルド・アペルが考案しました。終値をもとに、3段階で計算します。
- MACDライン:直近12本の終値の指数平滑移動平均から、直近26本のものを引いた値。
- シグナルライン:MACDの直近9個の値の指数平滑移動平均。
- ヒストグラム:MACDラインからシグナルラインを引いた値。ゼロを中心に棒グラフで描きます。
例:12本の平均が105、26本の平均が100だとします。MACDは5です。直近の価格が過去の価格より高いからです。シグナルが4なら、ヒストグラムは1で、MACDはシグナルの上にあります。
MACDは価格の単位で表されます。5という差は、100ドルの株と80,000ドルのビットコインでは重みが違います。同じチャート上でMACD自身の過去の値と比べてください。別の市場と比べてはいけません。
指数平滑移動平均は、直近の終値ほど大きな重みを与えます。計算の詳細は移動平均線のページで解説しています。MACDは移動平均の欠点を受け継いでいます。つまり、遅れて反応します。シグナルは平均の差のさらに平均なので、遅れがもう一段加わります。
MACDの見方
- MACDライン:短期と長期の指数平滑移動平均の差。
- シグナルライン:平滑化したMACD。
- ヒストグラム:2本のラインの差。ゼロの上下に棒で表示。
- ゴールデンクロス:価格の底付近で、MACDがシグナルを上抜ける。
- ゼロラインの上抜け:MACDがプラスになり、短期平均が長期平均を上回る。
教科書によく出てくる場面は2つあります。1つ目はシグナルとのクロスです。MACDがシグナルを上抜けるとゴールデンクロスと呼ばれ、ヒストグラムは赤から緑に変わります。ゼロより下で起きたゴールデンクロスだけを採用する人もいます。反転をより早く捉えられるとされているからです。2つ目はゼロラインの通過です。これは12本の平均が26本の平均を上抜けたことを意味します。見せ方が違うだけで、移動平均のクロスと同じです。
ヒストグラムは、2本のラインにすでに含まれている情報しか持っていません。棒が短くなるとき、MACDとシグナルの差は縮まり、値動きは減速しています。棒がゼロに達したときにクロスが起きます。
ビットコイン5年分のデータが示すこと
すべてのクロスとゼロライン通過を抽出し、6本後と12本後の価格を調べました。示された方向とは、上昇側のケースなら価格が上、下落側のケースなら価格が下にあることです。
| 発生後… | 件数 | 6本後に示された方向へ | 12本後に示された方向へ |
|---|---|---|---|
| ゴールデンクロス | 426 | 50% | 50.5% |
| 上昇側、ゼロより下 | 268 | 50.4% | 52.6% |
| ゼロラインの上抜け | 192 | 45.3% | 44.3% |
| デッドクロス | 426 | 43.7% | 46.7% |
| 下落側、ゼロより上 | 275 | 41.8% | 48.4% |
| ゼロラインの下抜け | 192 | 51% | 50.5% |
| 基準:価格が上 | 10,844 | 51.1% | 51.5% |
| 基準:価格が下 | 10,844 | 48.9% | 48.5% |
方法:BTC/USDT、4時間足、Binanceの公開データ、2021年1月1日から2025年12月31日まで、計10,956本。MACDは12本と26本の終値、シグナルは9本。指数平滑移動平均の初期値は単純移動平均。1件はクロスが発生したローソク足です。基準は任意のローソク足です。95%での偶然の誤差幅:クロスで約5ポイント、ゼロより下・上の派生パターンで約6ポイント、ゼロライン通過で約7ポイント、基準で約1ポイント。過去のデータであり、将来を保証するものではありません。
ゴールデンクロスは偶然と互角でした。 MACDがシグナルを上抜けた後、6本後に価格が上にあったのは2回に1回で、任意のローソク足の51.1%と変わりません。より早いとされるゼロより下のクロスも同様です。差は6本後で1ポイント未満、12本後でもわずかに1ポイント強です。
デッドクロスの後は、むしろ上昇することが多くありました。 6本後に価格が上にあったのは56.3%で、任意のローソク足では51.1%です。差の5.2ポイントは誤差幅をわずかに超えますが、12本後には2ポイント未満に縮みます。ゼロより上では6本後に7.1ポイントに達し、12本後には消えます。12の比較のうち2つが誤差幅を超えることは、偶然でも起こりえます。ここからルールは導きません。
ゼロラインの通過も、何も示しませんでした。上抜けでは、6本後に示された方向へ動いたのは45.3%で、任意のローソク足より少ないものの、誤差幅の範囲内です。
理由は計算にあります。移動平均線と同じで、2本の平均が交差するとき、それが要約する値動きはすでに終わっています。なお、この期間にビットコインは29,278ドルから87,648ドルへとほぼ3倍になっており、基調的な上昇は数字を上方向に押し上げます。別の市場や別の期間では、結果が変わる可能性があります。
手順に沿って読む
- まず価格を読む。 MACDは終値から計算されます。チャートに表れていないものは何も見えません。
- 状況に名前をつける。 MACDがゼロより上なら、短期平均が長期平均の上にあり、価格はしばらく前から上昇しています。下なら、下落しています。
- ヒストグラムを速度として読む。 棒が短くなるのは、値動きが減速しているということです。減速は停止を意味しません。
- 水準をもとに判断する。 ストップは安値、高値、サポートやレジスタンスの向こう側に置きます。ローソク足ごとに動くラインの向こうではありません。
- エントリー前にリスクリワードとサイズを計算する。 まずリスクリワード比、次に1%ルールです。
ダイバージェンスにも同じ慎重さが必要です。価格が高値を更新したのにMACDの高値が切り下がる場合、または安値側でその逆が起きる場合をダイバージェンスと呼びます。私はこれを測定していません。検出が設定次第で変わり、設定によって変わる結果は何も証明しないからです。せいぜい、値動きの勢いが落ちていることを示すだけです。
よくある間違い
- ゴールデンクロスのたびに買う。 ビットコイン5年分では、任意のローソク足と変わりませんでした。
- MACDを上限・下限のあるオシレーターとして読む。 MACDには上限も下限もなく、値は資産の価格に左右されます。「非常に高い」MACDは、それ自身の過去の値としか比べられません。
- MACD、RSI、移動平均を3つの別々の意見とみなす。 どれも同じ終値から作られています。
- 設定を変え続ける。 8・17・9や5・35・5など、過去のチャートで「うまくいった」設定が見つかるまで変えてしまうことです。
- 遅れを忘れる。 日足チャートでは、クロスが底から何日も後に出ることがあります。
値動きを読む練習をする
TradaZenはMACDを表示しません。「トレンドに乗る」ユニットでは、本物のチャートに20本と50本の移動平均を描き、最初の2つのレッスンで名前を示した後、表示を外します。MACDは同じ素材に計算を2層重ねたものです。2本の平均と生の価格を読めるようになれば、MACDが要約している内容はすでに手に入ります。
トレーニングでは、実際の過去の日付の本物のチャートを、その先を隠した状態で読みます。ロング、ショート、または「見送る」を選ぶと、アプリがストップと目標を設定し、模擬残高の上で、市場が実際にどう動いたかが明かされます。詳しくはトレーディング練習のページをご覧ください。
よくある質問
MACDはどう読めばよいですか?
まずMACDラインがシグナルに対してどこにあるか、次にゼロに対してどこにあるかを見ます。ゼロより上なら、12本の平均が26本の平均の上にあり、価格はしばらく前から上昇しています。シグナルより上なら、直近の値動きが上方向に加速しています。これらの読み方は、直近の過去を描写するものです。
MACDの設定はどうすればよいですか?
元の設定である12・26・9が、今も最もよく使われています。短い設定にするとラインの動きが敏感になり、クロスが増えます。どの設定もほかより予測力が高いわけではありません。読み方を比較可能に保つため、選んだ設定を使い続けてください。
MACDのクロスは買いシグナルですか?
いいえ。ビットコインの4時間足5年分では、ゴールデンクロスの後、6本後に価格が上にあったのは2回に1回で、任意のローソク足の後と同じでした。クロスが示すのは、直近の値動きの速度が変わったということです。
MACDとRSIの違いは何ですか?
RSIは直近の上昇と下落を比べ、0から100の尺度で表します。MACDは2本の平均の差を価格の単位で測り、上限も下限もありません。どちらも同じ終値から作られ、直近の値動きの速度を描写します。
Mehdi AziziはTradaZenを開発し、自身のスタジオDevoriaからApp Storeで公開しました。アプリのシナリオは実際の過去チャートで、作られたデータは一切使っていません。
TradaZenはトレーニング用のツールです。プレイには過去の市場データと模擬残高を使用します。証券会社ではなく、投資助言でもありません。実際のトレードには元本を失うリスクがあります。

