ゴールデンクロス・MACD・ボリンジャーバンドの見方|計算式と数値例
ゴールデンクロス、MACD、ボリンジャーバンドは、チャートツールの初期設定に入っていることが多い3つの指標です。いずれも「過去の終値の平均」から作られていて、見ている情報は大きく重なります。この記事では、各指標の定義と計算式を証券会社と考案者の説明で確認し、架空銘柄の5分足55本を実際に計算して、どの時点で何が表示されるのかを数字で示します。
3つの指標の関係
| 指標 | 何を計算しているか | 必要な入力 |
|---|---|---|
| 移動平均線/ゴールデンクロス | 期間の違う2本の平均の上下関係 | 終値 |
| MACD | 期間の違う2本の指数平滑平均の「差」とその平均 | 終値 |
| ボリンジャーバンド | 平均と、その期間のばらつき(標準偏差) | 終値 |
野村證券の用語集では、移動平均線は「テクニカル分析において使用される最も基本的な指標」で、日々の動きを平滑化して相場のトレンドを抽出することと、市場参加者の平均コストを算出することの2つの意味があると説明されています。MACDは「移動平均線分析をより発展させたテクニカル分析の手法の一つ」で、ボリンジャーバンドは「移動平均線とその標準偏差をチャート上に描画」するものです。3つとも移動平均を土台にしている、という点が出発点になります。
移動平均線とゴールデンクロス
定義
単純移動平均(SMA)は、直近n本の終値を足してnで割った値です。たとえば5分足の5本移動平均なら、直近25分の終値5本の平均になります。
ゴールデンクロスは、野村證券の用語集の表現では「計算期間の短い短期の移動平均線が、計算期間の長い長期の移動平均線を下から上へ突き抜けること」で、相場が上昇基調に入ったことを示すサインとして参考にされることがあります。反対に短期線が長期線を上から下へ抜けることがデッドクロスです。
数値例
架空のC社株の5分足55本(終値)を使います。26本目に1,210円で底を打ち、51本目に1,288円まで上げたあと、やや横ばいになる値動きです。短期を5本、長期を25本に設定しました。
| 本数 | 終値 | SMA5 | SMA25 | 差(SMA5−SMA25) |
|---|---|---|---|---|
| 26本目(安値) | 1,210円 | 1,214.8円 | 1,239.6円 | −24.8円 |
| 30本目 | 1,222円 | 1,215.8円 | 1,232.2円 | −16.4円 |
| 33本目 | 1,232円 | 1,224.6円 | 1,229.0円 | −4.4円 |
| 34本目 | 1,238円 | 1,229.0円 | 1,228.3円 | +0.7円(ゴールデンクロス) |
| 40本目 | 1,258円 | 1,249.0円 | 1,228.7円 | +20.3円 |
| 51本目(高値) | 1,288円 | 1,282.6円 | 1,251.4円 | +31.2円 |
| 55本目 | 1,286円 | 1,286.0円 | 1,262.3円 | +23.7円 |
ゴールデンクロスが成立したのは34本目、終値1,238円の時点です。安値の1,210円からすでに28円(2.31%)上がっています。平均どうしの比較なので、底で点灯することは構造上ありません。「サインが出た時点で、動きの一部は終わっている」ことを数字で確認できます。
MACD
定義と計算式
楽天証券のオンラインヘルプでは、MACDは「ニューヨークのシグナラート・コーポレーション(Signalert Corporation)のジェラルド・アペル(Gerald Appel)によって開発された」手法と説明されています。計算式は次のとおりです。
- MACD = EMA(12)− EMA(26)
- シグナル = MACDの9日単純移動平均
- 指数平滑移動平均(EMA)は A = B + a×(C − B)
- A:当日の指数平滑移動平均値/B:前日の指数平滑移動平均値/C:当日の価格
- 平滑化定数 a = 2 ÷ (n + 1)
見方としては、MACDがシグナルを上抜けた時を「買いシグナル」、下抜けた時を売りシグナルとし、MACDがゼロラインを上回れば本格上昇、下回れば本格下降とみなす使い方が一般的と説明されています。両ラインがゼロラインを上回った状態が「理想的な買いシグナル」とされています。
数値例
同じC社株の5分足で、12・26・9の設定で計算しました。
| 本数 | 終値 | EMA12 | EMA26 | MACD | シグナル |
|---|---|---|---|---|---|
| 26本目(安値) | 1,210円 | 1,223.46 | 1,240.81 | −17.35 | (未算出) |
| 33本目 | 1,232円 | 1,223.79 | 1,233.35 | −9.56 | (未算出) |
| 34本目 | 1,238円 | 1,225.98 | 1,233.70 | −7.72 | −13.35(初期値) |
| 39本目 | 1,252円 | 1,237.09 | 1,237.30 | −0.21 | −6.32 |
| 40本目 | 1,258円 | 1,240.31 | 1,238.83 | +1.48(ゼロライン上抜け) | −4.79 |
| 44本目 | 1,265円 | 1,251.47 | 1,245.19 | +6.28 | +1.10 |
| 51本目(高値) | 1,288円 | 1,272.54 | 1,260.18 | +12.35 | +9.24 |
| 55本目 | 1,286円 | 1,278.85 | 1,266.89 | +11.96 | +11.60 |
MACDがゼロラインを上回ったのは40本目、終値1,258円です。安値から48円(3.97%)上がった時点で、ゴールデンクロス(34本目)よりさらに6本遅れています。設定を長くすれば滑らかになり、遅れは大きくなります。短くすれば早く点灯しますが、方向が定まらない場面での反転も増えます。この取り替えは、どの設定にしても消えません。
最後の55本目では、MACDとシグナルの差が51本目の+3.11から+0.36まで縮んでいます。終値は1,286円で高値圏にありますが、指標の側では上抜けの勢いが失われている状態です。
ボリンジャーバンド
定義
考案者のジョン・ボリンジャー本人の説明では、ボリンジャーバンドは「価格が相対的に高いのか低いのか」という問いに答えるために、価格の周囲に描く曲線群(移動平均=ミドルバンド、アッパーバンド、ロワーバンド)です。標準設定は開発当初から変わっておらず、「移動平均の期間は20、バンドは同じデータの標準偏差の±2倍」で、標準偏差は母標準偏差(population)で計算すると明記されています。
- ミドルバンド = 20本の単純移動平均
- ±1σ = ミドルバンド ± 標準偏差
- ±2σ = ミドルバンド ± 標準偏差×2
SMBC日興証券の用語集は、正規分布の状態であれば平均値±標準偏差の内側にデータが入る確率は約68%、±2倍の内側は約95%と説明しています。この「約95%」は正規分布を前提にした性質であり、株価の値動きがその前提を満たす保証はありません。
数値例
同じC社株で、20本・±2σ(母標準偏差)を計算しました。
| 本数 | 終値 | ミドルバンド | σ | +2σ | −2σ | バンド幅(±2σの間) |
|---|---|---|---|---|---|---|
| 26本目(安値) | 1,210円 | 1,233.8円 | 14.75 | 1,263.3円 | 1,204.4円 | 59.0円 |
| 35本目 | 1,235円 | 1,223.7円 | 8.64 | 1,240.9円 | 1,206.4円 | 34.6円 |
| 36本目 | 1,242円 | 1,223.8円 | 8.93 | 1,241.7円 | 1,205.9円 | 35.7円 |
| 40本目 | 1,258円 | 1,228.2円 | 14.28 | 1,256.8円 | 1,199.7円 | 57.1円 |
| 46本目 | 1,278円 | 1,243.6円 | 19.32 | 1,282.2円 | 1,205.0円 | 77.3円 |
| 55本目 | 1,286円 | 1,270.0円 | 15.18 | 1,300.4円 | 1,239.6円 | 60.7円 |
この例では2つのことが起きています。
- バンド幅が縮んでから広がった:26本目の59.0円から35本目の34.6円まで縮み、上昇が始まると46本目には77.3円まで広がりました。幅は標準偏差そのものなので、値動きが小さい時間帯には自動的に狭くなります
- +2σを超えた本が連続した:36・37・39・40本目の4本が+2σより上で引けています。この間、株価は1,242円から1,258円へ上がり続けました
2つ目は実務上重要です。「+2σに触れたから行き過ぎ」と考えて逆方向に入ると、上昇が続いている局面でそれに逆らうことになります。ボリンジャー本人も、アッパーバンドへのタッチだけでは売りのサインにならず、確認(その後の下落)が必要だと説明しています。また、ミドルバンドは中期のトレンドを表すように選ぶとバンドがよく機能する、という説明もしています。
±2σに95%入るか、実データで数えてみる
55本目の時点で、計算に使った直近20本の終値のうち、±1σの内側にあったのは12本(60%)、±2σの内側は20本(100%)でした。正規分布から期待される68%・95%とは一致しません。20本というサンプルの少なさもありますが、「±2σの外側は5%しか起きない珍しい出来事」と読み替えて使うのは危険だと分かります。
3つを同時に使うときの注意
独立した3つの根拠ではない
3つはすべて同じ終値の列から作られています。移動平均線とMACDは期間の違う平均の差、ボリンジャーバンドは平均とそのばらつきです。3本が同じ方向を向いたとき、それは「3つの別の情報源が一致した」のではなく、同じデータを3通りに言い換えた結果である場合があります。独立した根拠を足したいなら、出来高や板のような別の系列を見る必要があります。約定代金から計算するVWAPも、終値の単純平均とは別の情報を含みます(VWAPとは)。
使えるようになる時刻が決まっている
計算に必要な本数がそろうまで、指標は表示されません。5分足の場合は次のようになります。
| 指標 | 最初の値が出るまで | 5分足での所要 |
|---|---|---|
| SMA5 | 5本 | 25分 |
| SMA25 | 25本 | 125分 |
| MACD(12,26) | 26本 | 130分 |
| シグナル(9) | 34本 | 170分 |
| ボリンジャーバンド(20) | 20本 | 100分 |
東証の立会時間は前場9:00〜11:30、後場12:30〜15:30で、途中に1時間の休憩があります。9:00から5分足を数えると、前場で作れるのは30本です。シグナル線の初期値が出るのは34本目=昼休み明けの12:50ごろで、午前中のデイトレードでMACDのクロスを根拠にすることは、設定どおりの本数では構造的にできません。前日からの足を連続して使う設定にするのか、より短い足にするのかで条件は変わりますが、「いつから数えた何本か」を確認しないまま表示を信じるのは避けたほうがよい部分です。
ギャップとストップ高では平均が実勢から離れる
気配が飛んだ日や、値幅制限の上限に張り付いた日は、終値の平均が実際に売買できる値段から大きく離れます。ストップ高では売買が成立しない時間が生じ、平均も標準偏差も意味が変わります(ストップ高・値幅制限のガイド)。
サインの成否は検証されていない
ここで紹介した「上抜けたら買い」という説明は、証券会社の用語集や指標の解説に書かれている一般的な使い方です。特定の銘柄・期間でその通りに利益が出たかどうかは別の問題で、この記事は検証していません。
まとめ
- ゴールデンクロスは短期線が長期線を下から上へ抜けること。数値例では安値から2.31%上がった34本目に成立した
- MACDはEMA(12)−EMA(26)、シグナルはその9本単純移動平均。数値例でゼロラインを上抜けたのは安値から3.97%上の40本目
- ボリンジャーバンドの標準設定は20期間・±2σ(母標準偏差)。±2σの外側で引けた本が4本連続し、その間も株価は上がった
- ±1σ約68%・±2σ約95%は正規分布の性質で、数値例の実データでは±1σ内が60%だった
- 3つは同じ終値から作られており、独立した3つの根拠にはならない
この記事は指標の定義と計算を説明するもので、特定の銘柄や売買手法を勧めるものではありません。テクニカル指標が示すのは過去の価格の要約で、将来の値動きを保証するものではありません。取引するかどうかはご自身で判断してください。デイトレードの始め方はデイトレードのやり方・始め方にまとめています。
よくある質問
Q. ゴールデンクロスとは何ですか?
A. 計算期間の短い短期の移動平均線が、計算期間の長い長期の移動平均線を下から上へ突き抜けることをゴールデンクロスといいます。相場が上昇基調に入ったことを示すサインとして参考にされることがあります。反対に短期線が長期線を上から下へ抜けることをデッドクロスといいます。
Q. MACDの計算式と一般的な設定は?
A. MACDはニューヨークのシグナラート・コーポレーションのジェラルド・アペルが開発した手法で、MACD=EMA(12)−EMA(26)、シグナル=MACDの9日単純移動平均で計算します。指数平滑移動平均は、当日値=前日値+a×(当日の価格−前日値)、平滑化定数a=2/(n+1) で求めます。MACDがシグナルを上抜けた時を買いシグナル、下抜けた時を売りシグナルとし、ゼロラインの上下で本格的な上昇・下降を判断する使い方が一般的と説明されています。
Q. ボリンジャーバンドの標準的な設定は?
A. 考案者のジョン・ボリンジャー本人の説明では、標準設定は開発当初から変わっておらず、移動平均の期間は20、バンドは同じデータの標準偏差の±2倍です。標準偏差は母標準偏差(population)で計算すると明記されています。
Q. ボリンジャーバンドの±2σに株価が収まる確率は95%ですか?
A. ±1σに約68%、±2σに約95%という数値は、データが正規分布に従う場合の性質です。株価の値動きは正規分布に従うとは限らず、期間を区切った実際のデータでも割合は一致しません。この記事の数値例では、ある時点の直近20本のうち±1σの内側は12本(60%)でした。
Q. 3つを同時に表示すれば判断の精度は上がりますか?
A. 3つはいずれも同じ終値の列から作られた平均とそのばらつきです。移動平均線とMACDは期間の違う平均の差、ボリンジャーバンドは平均とその標準偏差で、互いに独立した情報源ではありません。3本が同じ方向を示しても、それは独立した3つの裏付けではなく、同じデータの言い換えである場合があります。
Q. デイトレードの朝一番から使えますか?
A. 計算に必要な本数がそろうまでは表示されません。5分足の場合、25本の移動平均は25本(125分)、MACDのシグナル線は34本(170分)たってから最初の値が出ます。立会時間には11:30〜12:30の休憩があるため、9:00から数えるとシグナル線の初期値が出るのは昼休み明けの12:50ごろです。
出典・参考資料
- ゴールデンクロス|証券用語解説集(野村證券)(www.nomura.co.jp)
- 移動平均線|証券用語解説集(野村證券)(www.nomura.co.jp)
- MACD|証券用語解説集(野村證券)(www.nomura.co.jp)
- ボリンジャーバンド|証券用語解説集(野村證券)(www.nomura.co.jp)
- MACD(Moving Average Convergence Divergence)|マーケットスピード オンラインヘルプ(楽天証券)(www.rakuten-sec.co.jp)
- ゴールデンクロス|初めてでもわかりやすい用語集(SMBC日興証券)(www.smbcnikko.co.jp)
- ボリンジャーバンド|初めてでもわかりやすい用語集(SMBC日興証券)(www.smbcnikko.co.jp)
- Bollinger Bands(John Bollinger 公式サイト)(www.bollingerbands.com)
- 株式の売買(売買制度)|取引時間(日本取引所グループ)(www.jpx.co.jp)
「テクニカル指標」のほかのガイド
- VWAPとは?売買高加重平均価格の計算式・数値例、デイトレでの見方と限界 VWAP(売買高加重平均価格)とは、その日に成立した約定価格を出来高で加重平均した値です。東証の定義と計算式、架空の数値を使った計算例、デイトレードでの見方、機関投資家の執行目標としての使われ方、限界を整理します。
- 出来高とは?片道数量の意味と日中の偏り、売買代金との違いを数値例で 出来高(売買高)は売買が成立した株数で、東証では売り・買いを一つの取引として数える片道数量です。「出来高100万株」が何を意味するのかを一次情報で確認し、立会330分のうち寄り付き5分に18%が集中する日内分布のモデルで、場中に出来高倍率を見るときの按分計算を示します。売買代金との違いも数字で比べます。
- ローソク足の見方とパターン一覧|四本値の条件式と、足の長さで形が変わる例 ローソク足は1本で始値・高値・安値・終値の4つの値段(四本値)を表します。大陽線・十字線・カラカサ・包み足・はらみ足・窓などのパターンを「四本値のどんな関係か」という条件式で一覧にし、架空銘柄の5分足8本を実際に20分足・40分足へまとめて、同じ値動きが足の長さで別の形になることを数字で示します。
- RSIとは?14日間の計算式を数値例で追い、計算方法の違いで値がずれる場面まで RSI(相対力指数)は過去一定期間の上げ幅合計を、上げ幅合計と下げ幅合計の和で割って100を掛けた0〜100の指標です。証券会社の用語集の定義を一次情報で確認し、架空の20日分の終値から14日RSIを手計算します。単純合計で出す版と平均を平滑化する版では、同じ終値・同じ期間14でも値が最大3.45ポイントずれました。
- 移動平均線のデイトレ設定|5分足の「25本」は日足25日の1650分の1 移動平均線の「よく使われる期間」として紹介される5日・25日・75日は、野村證券の用語集では日足の期間として並んでいます。5分足の1日は66本なので、25本の移動平均は125分ぶんで日足25日の1650分の1です。架空の5分足30本でSMA5・SMA20・EMA5を手計算し、当日データだけなら20本線が10時35分まで引けないこと、SMAとEMAが同じ期間5でも3.66円ずれることを数値で示します。