ボリンジャーバンドの設定は20・2が基本?時間足別の最適値と調整手順

ボリンジャーバンドの設定で迷ったら、まず期間20・偏差2・シフト0・終値を基準にしてください。1分足でも日足でも、最初から別々の数値を決め打ちするより、同じ基準から比べた方が設定変更の効果を判断しやすくなります。
ただし、20・2は利益を保証する最適値ではありません。この記事では、期間と偏差の意味、時間足別の調整候補、MT4・MT5への入力手順、順張りと逆張りを分けた検証方法まで整理します。バンドに触れるたびに売買してしまう方も、何を固定し、何を試すべきかがわかります。
- 期間20・偏差2を基準にする理由がわかる
- 時間足別に試す設定候補を比較できる
- MT4・MT5へ入れる数値がわかる
- 過剰最適化を避ける検証手順がわかる
ボリンジャーバンド設定の基本と最適値

最適値を探す前に、設定項目の役割を分けて考えましょう。ボリンジャーバンドは、中央の移動平均線と、その上下に標準偏差を加減したバンドで価格の相対的な位置と値動きの大きさを見ます。
最初は期間20・偏差2
結論は、期間20・偏差2を最初の比較基準にすることです。考案者John Bollinger氏のボリンジャーバンド公式ルールでも、移動平均と標準偏差の計算期間は20、バンド幅は2標準偏差がデフォルトと説明されています。
期間は何本の価格を計算に使うか、偏差は中央線から上下バンドをどれだけ離すかを決めます。期間を短くすると直近の変化へ素早く反応しますがノイズも拾いやすく、長くすると滑らかになる代わりに反応が遅れます。
大切なのは、上限バンドへの接触だけを売り、下限バンドへの接触だけを買いと判断しないことです。公式ルールでも、バンドへの接触はそれだけで売買シグナルではなく、トレンド中は価格が片側のバンドに沿って進むことがあるとされています。
期間と偏差を連動させる
期間だけを大きく変えると、価格がバンド内に入る割合も変わります。John Bollinger氏は、一貫した価格の収まり方を保つ例として、20期間・2.0を基準に、10期間なら1.9、50期間なら2.1へ偏差を調整する考え方を示しています。
- 反応を速める候補は期間10・偏差1.9
- 最初の基準は期間20・偏差2.0
- 流れを滑らかに見る候補は期間50・偏差2.1
これは勝ちやすさの順位ではなく、設定を比較するための候補です。10・1.9はシグナルが増えて取引コストの影響を受けやすく、50・2.1は反応が遅くなります。通貨ペアや売買ルールごとにバックテストし、基準値より改善した理由を説明できるときだけ採用しましょう。
時間足別の設定目安
時間足を変えても、まずは20・2で見比べます。そのうえで、反応速度や取引回数に明確な課題がある場合だけ候補を追加します。短期足だから必ず期間を短くする、日足だから必ず期間を長くする、という固定ルールではありません。

| 時間足 | 最初の設定 | 次に試す候補 | 確認する点 |
|---|---|---|---|
| 1分足・5分足 | 20・2.0 | 10・1.9 | ノイズ、スプレッド、取引回数 |
| 15分足・1時間足 | 20・2.0 | 20前後で微調整 | 上位足の方向、終値確定 |
| 4時間足・日足 | 20・2.0 | 50・2.1 | 反応の遅れ、保有期間 |
1分足や5分足では、シグナル数よりスプレッドやスリッページを含めた損益を優先します。15分足や1時間足は、上位足と同じ方向かを確認すると判断を整理しやすいですね。4時間足や日足では、期間を長くした場合にエントリーが遅れすぎないかも見ます。
MT4・MT5の入力手順
MT4・MT5では、ボリンジャーバンドをチャートへ追加し、まず同じ初期条件を作ります。画面名はバージョンや表示言語で少し違いますが、入力する項目は期間、偏差、シフト、適用価格です。
挿入またはナビゲータから、トレンド系のBollinger Bandsをチャートへ追加します。
期間20、偏差2.0、シフト0、適用価格Closeまたは終値を指定します。
色や線幅は見やすく整えて構いませんが、比較中は計算条件を変えずにテンプレートへ保存します。
複数時間足を使う場合は、表示中の時間足と計算対象の時間足を混同しないようにします。未確定の上位足を参照すると途中で値が変わるため、EA条件では確定足で判定するかどうかも先に決めておきましょう。
ボリンジャーバンド設定の検証手順

設定値を変える前に、順張りと逆張りのどちらを検証するか決めます。同じバンドタッチでも、狙う相場が違えばエントリー方向と損切り条件が反対になるためです。
順張りと逆張りを分ける
順張りは、バンドが狭いスクイーズから広がるエクスパンションや、価格が片側のバンドに沿うバンドウォークを候補にします。逆張りは、中央線がほぼ横ばいで、上下のバンド間を往復するレンジを候補にします。
| 方式 | 見る局面 | 条件例 | 避けたい判断 |
|---|---|---|---|
| 順張り | スクイーズ後の拡大 | 終値のバンド外確定と中央線の傾き | 最初の接触だけで飛び乗る |
| 逆張り | 横ばいのレンジ | バンド内への戻りと損切り位置 | 強いバンドウォークへ逆らう |
バンドの接触回数や勝率だけを見ず、平均利益、平均損失、最大ドローダウン、取引回数も合わせて判断します。特に短期足では、取引コストを含めると見かけの優位性が消えることがあります。
一項目ずつテストする
最初のテストは20・2・シフト0・終値で実行し、基準結果を残します。次に期間だけ、偏差だけ、時間足だけという順に一項目ずつ変えます。一度に複数項目を変えると、何が結果へ効いたのかわからなくなるからです。
- 同じ通貨ペアとテスト期間を使う
- スプレッドなどの取引条件をそろえる
- 期間と偏差は一度に片方だけ変える
- 検証に使わなかった別期間でも確認する
結果は利益額だけでなく、最大ドローダウンや取引回数まで確認します。指標表の読み方に迷う場合は、MT4 EAバックテスト結果の見方で判断する順番を確認できます。
期間20だけ成績が突出し、19や21では大きく崩れる設定は、特定データへ合わせすぎた可能性があります。少し数値をずらしても傾向が保たれるかを見ると、過剰最適化を見抜きやすくなります。
EA化する条件を言葉にする
裁量判断をEAへ落とすには、「バンドに触れたら買う」だけでは足りません。どの時間足を使うか、確定足で判定するか、トレンドとレンジをどう区別するか、どこで損切り・利確するかを数値と条件へ分けます。
- 通貨ペア・時間足・売買方向
- 期間・偏差・適用価格
- エントリー・損切り・利確
- 取引時間・最大ポジション数
条件を分けておけば、負けた原因が入口、出口、相場判定のどこにあるかを追いやすくなります。具体的な組み方は、ボリンジャーバンドEAをノーコードで自作する手順へ進むとつながります。
手作業で同じ条件を何度も作り直すより、画面上で条件を分けて保存できると比較が楽になります。今すぐ試すなら、NoCode EA Studioのアプリで無料のEA作成画面を開けます。
最適値は検証で決める
ボリンジャーバンド設定は、20・2・シフト0・終値を基準にし、必要があるときだけ10・1.9や50・2.1を比較するのが進めやすい方法です。時間足だけで数値を決めず、実際の売買ルールと取引コストを含めて判断してください。
バンドは価格の相対的な位置とボラティリティを整理する道具であり、将来の値動きを保証するものではありません。本番運用前に別期間のテストとデモ運用を行い、許容できる損失額と停止条件を決めてから使いましょう。
