チャートが上昇しているのを見ていても、唯一重要な問いに答えられません: この動きはまだ勢いを増しているのか、それとも惰性で進んでいるだけなのか? ある銘柄が5本連続で高値更新の終値をつけながら、その一つひとつの上げ幅が前回よりも小さくなっていくことがあります — トレンドは保たれているのに、エンジンは失速している。それが価格に表れる頃には、たいてい対処するには手遅れです。
MACDはそのギャップを埋めるために存在します。価格がどこにあるかは教えてくれません。教えてくれるのは、2本の移動平均の間の距離が広がっているか縮まっているかであり、それは値動きが加速しているか減速しているかの大まかな代理指標です。それは多くの人が思っているよりも狭い役割であり、その狭さを理解することが、MACDを使いこなすことと、それに騙されることの分かれ目です。
3つの構成要素とそれぞれの計算方法
MACDはMoving Average Convergence Divergence(移動平均収束拡散)の略で、指標全体が2本の移動平均の収束・拡散についてのものであることを、そのまま表した正直な名前です。3つの部分から成り立ち、それぞれが前の要素の上に構築されています。
| 構成要素 | 計算式 | 測定するもの |
|---|---|---|
| MACDライン | 12期間EMA − 26期間EMA | 速いトレンドと遅いトレンドの差 |
| シグナルライン | MACDラインの9期間EMA | その差を平滑化したもの |
| ヒストグラム | MACDライン − シグナルライン | 差が広がっているか縮まっているか |
MACDライン
直近12本のバーの指数移動平均と、直近26本のバーの指数移動平均を取り、速い方から遅い方を引きます。EMAが古いバーより最近のバーを重く重み付けする仕組みについては、移動平均: EMA vs SMAを参照してください。
具体的には: 12期間EMAが188.40、26期間EMAが186.90なら、MACDラインは188.40 − 186.90 = 1.50です。速い方の平均は遅い方より$1.50高い位置にあります。この数値は価格自体の単位 — ここではドル — であり、パーセンテージでも、RSIのような0〜100の有限スケールでもありません。$400の銘柄は、$40の銘柄よりも10倍大きなMACD値を日常的に生み出すため、MACDの数値は銘柄間で決して比較できません。
シグナルライン
MACDラインは変動が激しいため、MACDは2回目の平滑化を行います: MACDライン自体の9期間EMAです。これがシグナルラインであり、その構造上、MACDラインに遅行します。なぜなら、それ自身の直近の履歴の平均だからです。
EMAの平滑化定数は2 ÷ (期間 + 1)なので、シグナルラインは2 ÷ 10 = 0.20を使います — 新しい値は、古い値に、現在のMACD値までの距離の20%を加えたものです。シグナルラインが1.20で、MACDラインが1.72を示したなら、新しいシグナルは1.20 + 0.20 × (1.72 − 1.20) = 1.20 + 0.104 = 1.304です。
ヒストグラム
ヒストグラムは最もシンプルな要素です: MACDラインからシグナルラインを引いたもので、ゼロの上下にバーとして描画されます。MACDラインが1.50、シグナルラインが1.20の場合、ヒストグラムのバーは1.50 − 1.20 = 0.30です。
ヒストグラムはその差として定義されているため、MACDラインがシグナルラインを交差するのとちょうど同じバーでゼロを交差します。それらは1つの出来事を2通りに描いているだけです。ヒストグラムのゼロクロスがシグナルラインのクロスを「裏付ける」と主張する人は、同じことを2回説明しているにすぎません。
設定が12、26、9である理由
これらの数字は数学ではなく慣習です。ジェラルド・アペルが1970年代後半にMACDを開発し、12、26、9がその慣習的なデフォルト設定になりました。復元できるような導出過程はありません: マーケットのどんな性質も12と26を特別なものにはしておらず、それらにたどり着く計算式も見つかりません。もっともらしい由来 — 週やセッションのキリの良い数に対応しているといった話 — が出回っていますが、それらは単なる選択を説明するために後から作られた俗説です。重要なのはこれらの数字が何を制御しているかです: 12と26は2本の平均がどれだけ速く・遅いかを決め、9はその上にどれだけの平滑化を乗せるかを決めます。
今これらが重要なのは、主に非常に多くの人が使っているからです。何百万もの画面に表示されるデフォルト設定は、ゆるやかに自己実現的になります: 広く注目されるクロスが出現すると、一部のトレーダーがそれに基づいて行動し、任意の数字の裏に実際の注文を置くのです。それは法則ではなく弱い効果ですが、その設定が最適だというどんな主張よりも説得力があります。
設定を変えることもできます。6/13/5に短縮するとMACDはより敏感で早くなります — シグナルは増えますが、その分間違いも増えます。19/39/9に延ばすとより遅く、よりきれいになります — シグナルは減り、遅くなります。どちらが優れているというわけではなく、反応の速さとノイズのトレードオフの上でどこに位置するかを選んでいるだけです。やってはいけないのは、目の前のチャートの直近3回の値動きを捉えるまで設定を調整することです。それはカーブフィッティングであり、何かを予測するのではなく過去を説明しているにすぎません。
ゼロラインのクロスとシグナルラインのクロス
これらは異なる意味を持つ異なる出来事であり、両者を混同することがMACDで最もよくある間違いです。
MACDラインがゼロを交差するというのは、12期間EMAが26期間EMAを交差したことを意味します — 単純な移動平均クロスオーバーの言い換えです。ゼロより上では速い平均が遅い平均より上にあり、ゼロより下ではその逆です。これはトレンド方向についての記述であり、遅い26期間平均が関わっているため、遅行します。
MACDラインがシグナルラインを交差するというのは、平均間の現在のギャップが、その直近の平均的なギャップから離れたことを意味します。これはモメンタムの変化についての記述であり、ゼロクロスよりも早く発生します — しばしばかなり早く、そしてしばしばトレンドの変化がまったくない場合にも発生します。
実践的な読み方: MACDがゼロよりかなり下にある状態での強気のシグナルクロスは、そうでないと証明されるまでは下降トレンド内での反発にすぎません。MACDがゼロを上抜けながらの同じクロスは、より強い主張です。2つの要素が一致しているからです。シグナルクロスをそれがゼロのどちら側で起きたかでフィルタリングすると、シグナルの数は大きく減ります — それがポイントです。
ヒストグラムの読み方とその中に潜む罠
これが、ヒストグラムを持つ価値があるニュアンスです。上昇相場の5本のバーを見ていきましょう:
| バー | 価格 | MACDライン | シグナルライン | ヒストグラム |
|---|---|---|---|---|
| 1 | 190.10 | 1.50 | 1.20 | 0.30 |
| 2 | 192.40 | 1.72 | 1.30 | 0.42 |
| 3 | 194.30 | 1.85 | 1.41 | 0.44 |
| 4 | 195.60 | 1.90 | 1.51 | 0.39 |
| 5 | 196.20 | 1.88 | 1.58 | 0.30 |
価格はすべてのバーで上昇し、190.10から196.20になりました。しかしヒストグラムはバー3で0.44のピークをつけ、バー4と5で縮小し、開始時の水準に戻りました。
縮小するヒストグラムは、価格が下落していることを意味しません。価格が以前より緩やかに上昇していることを意味します。 値動きは、まだ進んではいるものの減速しています。バー5では、価格がさらに高値更新の終値をつけたにもかかわらず、MACDラインは実際に1.90から1.88へと下向きました — 2本の平均が収束し始めているのです。
これは本当に有用な情報であると同時に、人々が痛い目に遭う場所でもあります。減速は反転ではありません。減速したトレンドは横ばいになり、20本のバーの間もみ合ってから再開することがあります。縮小するバーは、ストップを締める、あるいはポジションの追加をやめる理由にはなりますが、それぞれを空売りシグナルとして扱うと、強いトレンドと繰り返し戦うことになります。
もしバー6のMACDが1.60だったなら、シグナルラインは1.5876に、ヒストグラムはおよそ0.01に動きます — ほぼ横ばいですが、まだプラスです。バー7でMACDが1.40になると、シグナルは1.5500に引き下げられ、ヒストグラムは−0.15になります: これが実際のクロスオーバーであり、ヒストグラムが最初に警告を発してから3本後です。
MACDダイバージェンスとその価値
ダイバージェンスとは、価格とMACDが方向について食い違うことです。
弱気のダイバージェンス: 価格はより高い高値をつけるが、それに対応するMACDラインのピークは、前回のピークより低い。新しい価格の高値は、より弱いモメンタムを背景に達成されたということです。
強気のダイバージェンス: 価格はより低い安値をつけるが、MACDラインはより高い安値をつける。価格がじわじわと下がっていく中でも、売り圧力は弱まっているということです。
ダイバージェンスは注目する価値がありますが、それ単独で取引する価値はありません。強いトレンドは長期間にわたってダイバージェンスを生み出します — 上昇トレンドは、新高値を更新しながらも数十本のバーにわたって弱気ダイバージェンスを示すことがあります。なぜなら、最初の急騰がモメンタムのピークを作り、トレンドはそれに二度と匹敵する必要がないからです。ダイバージェンスは、値動きが疲れていることを教えてくれるのであって、それが終わったことを教えてくれるわけではありません。
何か独立したものが一致したときに、より信頼できるものになります: トレンドラインのブレイク、以前は持ちこたえていた水準での失敗、あるいは価格の動きと矛盾する出来高パターンなどです。出来高がここで有用な裏付けとなるのは、まさにMACDとは異なる入力データから来ているからです。同じ終値から導かれた2つの指標が一致することは裏付けではなく、単なる算術です。
MACDが二重に遅行し、もみ合い相場で機能しない理由
2つの構造的な弱点があり、どちらも恒久的なものです。
遅れの上に遅れが積み重なっている。 EMAはすでに後ろ向きの指標です — 26期間EMAの重心はおよそ12.5本前にあります。MACDはそのうち2本を差し引き、さらに3本目のEMAで結果を平滑化してシグナルラインを作ります。すべてのクロスオーバーは、すでに終わったことを描写しているにすぎません。MACDには予測的な要素は何もありません。直近の価格の履歴を1つの数字に圧縮しているだけであり、その圧縮には時間がかかります。
レンジ相場では常にダマシのシグナルを出す。 MACDの前提は、測定すべきトレンドが存在することです。価格がレンジ内で振動すると、2本のEMAはほぼ重なり合い、MACDラインはゼロ付近をさまよい、数本ごとにシグナルラインと行き来を繰り返します。それぞれのクロスは本物のクロスと見分けがつきません。荒れた午後には8回のクロスオーバーが発生することもあり、そのすべてがノイズであり、方向感が見えてくる前にスプレッドと手数料のコストがかかります。
標準的な対策は、MACDシグナルを長期トレンドの方向にのみ取ることです — たとえば、価格がその50期間EMAより上にある間だけ強気のクロスを取る、といった具合です。より手軽な対策は、そもそもMACDラインがゼロから離れているかどうかを確認することです。ヒストグラムのバーがほとんど見えないほど小さい状態で出たクロスは、めったに重要ではありません。
シミュレーターでこれを練習する
縮小するヒストグラムについて読むことと、ポジションを保有していて含み益が出ている最中にそれに気づくことは、同じではありません。MACDをオンにして、ひとつの値動き全体を通してヒストグラムを観察しましょう — ピークをつけたバーに印をつけ、MACDラインが実際にクロスするまでに価格がさらに何本上昇し続けたかを数えます。そのギャップが、あなたの「遅れ」であり、説明ではなく実測されたものです。
そして実際に取引してみましょう。シグナルラインのクロスが出るたびに、次のバーが確定する前にそれを取るかどうかを決め、それがゼロのどちら側で起きたかを記録します。それを30回繰り返せば、もみ合い相場でのクロスのうちどれだけが行動に値したか、自分自身のカウントが手に入ります — ここに書かれたどんな内容よりも説得力があるはずです。Stockade上のすべての価格は実際のマーケットから取得されたものではなくアルゴリズムで生成されているため、あなたが訓練しているのは予測ではなく「読む力」です。そして正直に言えば、$100,000の仮想トレーディング資金であれば、縮小するヒストグラムを我慢して保有し続けることは、本当に自分のお金である場合よりはるかに簡単です。Stockadeの株式市場シミュレーターを始める。