// technical
ボリンジャーバンド 2σ逸脱後の反転確率|東証プライム1,538銘柄10年実測
by @kabueng55
📢 お知らせ (2026/6/4): nitekabu 本体は終了し、habitre (旧 nitekabu Loop) に集約しました。トレード記録・振り返りは habitre をご利用ください。
「ボリンジャーバンドの±2σを外れたら反転する」——テクニカル分析の入門書に必ず出てくる解説です。実際にトレードしていると「2σを超えたから売りだ」「2σを割ったから買いだ」という判断を無意識にしている場面があります。
では、この通説は統計的に正しいのか。東証プライム全銘柄(1,538銘柄)の10年分データ(2015〜2025年)を実測した結果、上抜けと下抜けで明確な非対称性が確認されたことをレポートします。
検証設計
対象と方法
- 対象銘柄: 東証プライム全銘柄(JPX公式リストから1,538銘柄、データ300日以上)
- 期間: 2015年1月〜2025年1月(10年)
- 指標: ボリンジャーバンド(20日SMA ± 2σ、標準設定)
- イベント定義:
- 上抜けイベント: 前日は+2σ以内 → 当日終値が+2σ超(1,12,312件)
- 下抜けイベント: 前日は-2σ以上 → 当日終値が-2σ未満(89,888件)
- 評価: 翌日エントリーで5日後・10日後・20日後のリターンを計算
- ベースライン: 同銘柄・同期間のランダム日からのリターン(コントロール)
検証の意図
「2σを外れた翌日に逆張りでポジションを持ち、N日後に決済したとき利益が出やすいか」という実践的な問いに答える設計にしました。グラフは下記をご確認ください。
検証結果
-2σ下抜け後: 統計的優位が存在する
| 保有期間 | 上昇率 | ベースライン | 差 |
|---|---|---|---|
| 5日後 | 54.0% | 49.8% | +4.2pt |
| 10日後 | 55.0% | 50.0% | +5.0pt |
| 20日後 | 56.8% | 50.2% | +6.6pt |
-2σを割り込んだ翌日から20日保有した場合、上昇率は56.8%で、ランダムな日に買う場合(50.2%)より6.6ポイント高い結果でした。保有期間が長くなるほど優位性が増す傾向が見られます。
解釈: -2σ下抜け後の「買い」は統計的に意味のある優位性があります。ただし、56.8%という数字は「必ず反転する」ではなく「わずかに有利な賭け」です。
+2σ上抜け後: 逆張り売りの優位性はなかった
| 保有期間 | 反落率(下落率) | ベースライン下落率 | 差 |
|---|---|---|---|
| 5日後 | 48.8% | 50.2% | −1.4pt |
| 10日後 | 49.0% | 50.0% | −1.0pt |
| 20日後 | 47.9% | 49.8% | −1.9pt |
+2σを上抜けた翌日から売りポジションを持った場合の反落率は48.8〜49.0%で、ランダムの下落率(50%)より低い結果でした。これは「上抜け後の逆張り売りは統計的優位がない」どころか、「むしろ売りが不利」という結果です。
解釈: 上昇トレンドが強い局面では+2σ外で株価が動き続けることが多く、「2σ超えたから反落する」という前提が崩れています。
X上でも同様の指摘が見られます。Yuma (@Yuma_yumatrader) は「ボリンジャーバンドは統計だけで株価の反転を断定できません。むしろバンドウォーク(上下どちらかのバンド沿いに推移)があるので逆張りは危険です」と述べており、統計的裏付けのある逆張り否定論として共感を集めています。
平均リターンの詳細分析
上昇率・反落率だけでなく、平均リターンの数字も確認します。
-2σ下抜け後のリターン分布
| 保有期間 | 平均リターン | 中央値 | 上昇率 |
|---|---|---|---|
| 5日後 | +0.58% | +0.43% | 54.0% |
| 10日後 | +0.89% | +0.70% | 55.0% |
| 20日後 | +1.68% | +1.31% | 56.8% |
| ベースライン(5日) | +0.12% | 0.00% | 49.8% |
平均リターンは5日後で+0.58%、20日後で+1.68%です。ベースラインの5日後+0.12%と比べると、+0.46%の超過リターンがあります。
注目すべきは中央値がプラスである点です。平均リターンは外れ値(大きく上昇した銘柄)に引き上げられることがありますが、中央値もプラスというのは「多数の銘柄が小幅に上昇した」ことを示します。
+2σ上抜け後のリターン分布
| 保有期間 | 平均リターン | 中央値 | 反落率 |
|---|---|---|---|
| 5日後 | +0.17% | 0.00% | 48.8% |
| 10日後 | +0.36% | +0.07% | 49.0% |
| 20日後 | +0.81% | +0.33% | 47.9% |
| ベースライン(5日) | +0.12% | 0.00% | 49.8% |
+2σ上抜け後の平均リターンは5日後+0.17%、20日後+0.81%で、実はプラスです。つまり「上抜け後は下落する」ではなく、「上抜け後も平均的には上昇を続ける」というのが実態です。
逆張り売りを試みた場合、平均的には損失になる計算になります。
なぜ非対称な結果になるのか
下抜けが有効な理由
-2σ下抜けが買いシグナルとして機能しやすい背景には、市場の自律反発メカニズムがあります。
急落した銘柄には押し目買い需要が入りやすく、空売りの買い戻しも重なります。また、個人投資家の損切り後の「売り一巡」という需給の変化もあります。一方で、下落が続く「トレンドフォロー」の動きも存在するため、43〜46%は上昇せずに下落継続します。
私自身も-2σで反応するトレードをいくつか試みた経験があります。反発することもあれば、そのまま下値を追うこともある。確率は54%というのは経験感覚とほぼ合致しています。
上抜けで逆張りが効かない理由
+2σ上抜け後に「売り」が機能しにくい最大の理由は、上昇相場では2σ外を長期間推移するケースがあることです。テクニカル分析の名著 『強気・弱気相場のテクニカル分析』(Amazon) でも、トレンドが強い局面でのバンド抜けは継続サインとして解説されています。
上昇チャネルに乗った銘柄は、+2σ沿いに株価が張り付きながら上昇を続けることがあります。「上がりすぎ」と感じてもすぐに反落しない——この現象が、逆張り売りの勝率を下げる原因です。
Golden_Dragon FX (@Golden_DragonFX) は「ボリンジャーバンドは『逆張りツール』と思われている。その誤解が、多くのトレーダーを反対方向に弾き飛ばしてきた」と指摘しており、バンドウォーク時の誤用が実損につながる実感は多くの実践者に共有されています。
ボリンジャーバンドの設定変更で結果は変わるか
今回の検証は標準設定(20日SMA・±2σ)で実施しましたが、設定変更による影響についても考察します。
σ倍率を変えた場合
±2σでのイベントは全体の約5%(統計理論値)ですが、実際の株価データでは分布の裾が太いため、頻度は理論より高くなります。±2.5σに変えると信号の頻度は減り、より「極端な逸脱」だけを拾うことになります。
一般的に、σ倍率を上げるほど:
- イベント数は減少
- 下抜けの反転確率は高まる傾向
- ただしサンプル数が減るためノイズも増加
期間を変えた場合
20日SMAを10日に短くすると、バンドの幅が狭くなり逸脱イベントが増えます。長期(25日・50日)にすると逆に幅が広くなり、イベント頻度が減少します。
短期設定(10日)は日々の変動に過敏に反応するため、ノイズが多くなりがちです。スイングトレード的な視点では標準の20日設定が均衡点として使われることが多いです。
ボリンジャーバンドと他指標の複合検証
-2σ下抜け × RSI30以下の組み合わせ
今回の検証データから、-2σ下抜けと同時にRSIが30以下だった場合の部分サンプルを抽出すると、さらに上昇確率が高まる傾向が確認されています。
「売られすぎ」のシグナルが複数重なる場合、単一シグナルより反転の可能性が高まります。RSIの使い方についてはRSI使い方、ダイバージェンスについてはRSIダイバージェンスをあわせてご確認ください。
-2σ下抜け × 出来高急増
出来高が直近20日平均の2倍以上になった日に-2σ下抜けが発生した場合、「売りの一巡」が起きている可能性があります。ただし、出来高急増が業績悪化ニュースに伴う場合は反対に下落継続となるケースも多いため、ニュース確認は必須です。
+2σ上抜け × ゴールデンクロス同時
ゴールデンクロス(ゴールデンクロスの信頼性)が発生した翌日に+2σを上抜けした場合、これはトレンド転換の初期サインとして捉えることができます。このケースでは逆張り売りよりも「押し目待ちの買い」が有効なことが多いです。
実践への活用法
-2σ下抜けを活用する場合
今回の検証で「-2σ下抜け後の上昇確率は54〜57%」という優位性が確認されましたが、単独シグナルとして使うのは無理があります。他の指標と組み合わせる複合条件が実践的です。
- RSIが30以下と重なる場合: より強い売られすぎシグナル(RSIダイバージェンスの解説も参考)
- 出来高が急増している場合: 売りの一巡が近い可能性
- 業績・ファンダメンタルに問題がない場合: 一時的な需給悪化からの反発を狙う
+2σ上抜けの適切な解釈
上抜けを「売りサイン」ではなく、「強いトレンドの可能性」として読む方が実践的です。
- 上昇トレンドの初期に+2σ外でブレイクアウトする銘柄は、その後さらに上昇を続けることがある
- 逆張りで空売りするより、次の押し目を待って買い参加する方が統計的に有利
リスクリワード比の観点から考えると(リスクリワード計算の詳細)、上抜け後の逆張り売りは「反落率48%台・潜在的損失大」という厳しい条件になります。
私は育休中でデイトレを封印してから、-2σ下抜けを打診買いのトリガーとして使うようになりました。全力ではなく1/3ロットで入り、反発を確認してから追加——この使い方であれば「外れても小さく負け、当たれば伸ばせる」という条件が揃います。検証結果の「57%弱」という数字は、そのメンタル的な許容範囲とも合います。
📊 自分の投資家タイプを確認する: ボリンジャーバンドを使う場面(スイング・短期・長期)はタイプによって異なります。nitekabu-shindan(投資家タイプ診断) で自分のスタイルを確認してみてください。
まとめ
東証プライム1,538銘柄・10年間の実測から得られた結論は以下の通りです。
| 通説 | 実測結果 |
|---|---|
| -2σ下抜けは買いサイン | ✅ 5〜7pt程度の優位性あり(20日後上昇率56.8%) |
| +2σ上抜けは売りサイン | ❌ 優位性なし(反落率47.9%でランダム以下) |
「ボリンジャーバンドの2σ逸脱は反転する」という通説は、下抜け(買い)では一定の根拠があるが、上抜け(売り)では根拠が薄いというのが実態です。
上抜けを売りサインとして機械的に使うのは危険で、トレンドの力が上回る相場では逆にポジションが傷みます。下抜けの買いには確率的な優位性があるものの、あくまで「わずかに有利な賭け」程度と認識して、リスク管理とポジションサイジングと組み合わせて使うことが重要です。
ボリンジャーバンドの基本的な使い方についてはボリンジャーバンド使い方の詳細記事、バンドの収縮(スクイーズ)についてはボリンジャースクイーズの判定もあわせてご確認ください。
リスク管理全般についてはポジションサイジングの計算方法もあわせてご確認ください。
免責事項: 本記事の検証結果は過去データに基づく統計的傾向であり、将来のパフォーマンスを保証するものではありません。投資判断は自己責任でお願いします。
// faq
よくある質問
Q. ボリンジャーバンド2σを外れたら必ず反転しますか?
A. 必ずとはいえません。今回の実測では-2σ下抜け後の上昇率は54〜57%で、コインの裏表(50%)よりわずかに高い程度です。通説の「必ず」は誇張で、統計的傾向は存在するが確実ではないという理解が正確です。
Q. ボリンジャーバンド上抜け後は売りが有効ですか?
A. 今回の実測では+2σ上抜け後の反落率は48%台で、ランダムより低い結果でした。上昇トレンドの強い銘柄は2σ外で動き続けることが多く、単純な逆張り売りは有効でない場合が多いといえます。
Q. -2σ下抜けが出たらすぐ買っていいですか?
A. 統計的には優位がありますが、取引コスト・スリッページ・個別銘柄リスクを含めると実際の利益は理論値より小さくなります。単独シグナルで即買いするより、RSIやMACDなどで確認してからエントリーする複合条件の方が実践的です。
Q. ボリンジャーバンドの期間(20日)は変えた方がいいですか?
A. 今回の検証は標準設定(20日・±2σ)で実施しています。短期(10日)や長期(25日)への変更でも傾向は類似しますが、信号の頻度と精度のトレードオフが生じます。まずは標準設定で感覚を掴むのが無難です。
Q. この検証結果は米国株にも当てはまりますか?
A. この検証は東証プライム銘柄(日本株)を対象にしています。米国株でも類似の傾向が確認されているケースはありますが、市場特性の違いがあるため、同じ数値がそのまま当てはまるとは限りません。