ボリンジャーバンドは移動平均線と標準偏差を使って価格の変動範囲を可視化する指標です。
TradingViewの標準ボリンジャーバンドインジケーターにはバンドの表示はありますが、価格がバンドに到達したり戻ったりしたことを検出する機能やアラートがありません。
そこで、「バンド戻り」(バンド外から内側に戻った瞬間)と「バンド抜け」(バンドの外に出た瞬間)の2種類のシグナルを切替で使えるインジケーターを自作しました。アラート通知にも対応しています。
TradingViewで誰でも無料で使えるよう、以下の配布ページにて公開していますので、ぜひ試してみてください。

目次
インジケーターの基本的な仕様
表示内容について
| 区分 | 表示 | 説明 |
|---|---|---|
| グラフ表示 | 基準線(白) | 移動平均線(SMAまたはEMA) |
| グラフ表示 | 上バンド(黄) | 基準線 + 標準偏差×偏差 |
| グラフ表示 | 下バンド(黄) | 基準線 − 標準偏差×偏差 |
| グラフ表示 | バンド間フィル | 上下バンドの間を薄い黄で塗りつぶし |
| シグナル | 下降サイン(アクア✕) | 上バンドでのシグナル発生時に表示 |
| シグナル | 上昇サイン(オレンジ●) | 下バンドでのシグナル発生時に表示 |
シグナル種別について
本インジケーターでは2種類のシグナルを設定画面から切替できます。
- バンド戻り(デフォルト): 価格がバンドの外から内側に戻った瞬間を検出。逆張り(反転狙い)向け
- バンド抜け: 価格がバンドの外に出た瞬間を検出。順張り(ブレイクアウト狙い)向け
設定変更可能なパラメータ

| パラメータ | デフォルト | 説明 |
|---|---|---|
| 期間 | 20 | 移動平均の期間。短くすると感度が上がり、長くすると滑らかに |
| 偏差 | 2.0 | バンド幅。標準偏差の倍率。大きくするとバンドが広がる |
| ソース | close | 計算に使う価格。通常は終値(close)のまま |
| MA種別 | SMA | 移動平均の種類。SMA(単純移動平均)またはEMA(指数移動平均) |
| シグナル表示 | ON | シグナルマークのON/OFF |
| シグナル種別 | バンド戻り | バンド戻り/バンド抜けの切替 |
グラフ設定

| 項目 | デフォルト | 説明 |
|---|---|---|
| 上バンド | 黄・太さ1 | 上側バンドライン |
| 基準線 | 白・太さ1 | 移動平均線 |
| 下バンド | 黄・太さ1 | 下側バンドライン |
| バンド | 黄(透過95%) | バンド間の塗りつぶし |
| 下降サイン | アクア・✕マーク | 上バンドでのシグナル発生時に表示 |
| 上昇サイン | オレンジ・●マーク | 下バンドでのシグナル発生時に表示 |
色やスタイルはすべてグラフ設定画面から変更できます。
アラートの設定方法
以下の2つのアラート条件が使えます(シグナル種別の設定に連動)。
- BB下降シグナル: 上バンドでのシグナル発生時
- BB上昇シグナル: 下バンドでのシグナル発生時
設定手順:
- チャート上で右クリック →「アラートを追加」
- 条件で本インジケーター(★BB)を選択
- 上記の条件を選択
- 通知方法(アプリ通知、メール等)を設定
(画像: アラート設定画面)
スマホに通知を飛ばせば、チャートを見ていなくてもタイミングを逃しません。
PineScriptコードの解説について
このインジケーターのPineScriptサンプルコードをnoteで公開しています。コードの中身を見たい方・カスタマイズしたい方はぜひご覧ください。
https://note.com/tradetech/n/n1c989ed50723
おわりに
以上、TradingViewで利用可能な「ボリンジャーバンド」でした。
バンド戻り/バンド抜けの切替で逆張り・順張りどちらにも使えますので、ぜひ愛用ください!
