5つのボリンジャーバンドを表示するスクリプト、そしてケルトナーチャネルと作り続け、今回はエンベロープです。
条件によっては表示されない問題を解決?

分かりやすく色分けをしてあります。ご要望や感想などコメントいただけると非常に嬉しいです。
TradingViewでの表示はこちら(2023/10/24 ver1.0)
- 2023年10月24日
- 【Pine ver1.0 公開】 エンベロープのスクリプトを公開
※インジケーターへのご質問・改善アイデアあれば、下部のコメント欄に投稿をお願いします!
インジケーターの使い方・見方
基準となるラインは単純移動平均線(SMA)にしています。そのラインを何パーセントかした値を上下に表示しています。

- 移動平均線から移動平均線の0.5パーセントを足した値を上バンド
- 移動平均線から移動平均線の0.5パーセントを引いた値を下バンド
この場合、通貨ペア、タイムフレームによって何パーセントであるかを調整しなければいけません。
そこでATRを使い自動的に割合を出して表示できるようにしました。

- 移動平均線からATRを終値で割った割合を足した値を上バンド
- 移動平均線からATRを終値で割った割合を引いた値を下バンド
こうすることでどのタイムフレームでも分析ができます。
パラメーターの解説
初期設定の「チャート」は現在の足です。MTFとして上位の足も表示できます。

上で解説したバンド幅は「種類」項目で選びます。
オフセットで横軸にプラスだと右に、マイナスだと左に平行移動させることもできます。
ボリンジャーバンドとエンベロープとケルトナーチャネルの比較
ボリンジャーバンドの場合、トレンドが発生、もしくはボラティリティをが大きくなるとバンドが大きく広がります。(エクスパンション)
逆にトレンドがなくなり、ボラティリティも小さくなるとバンドが狭くなります。(スクイーズ)

動きがなくなるとかなり狭くなり、ダマしも多くなります。
一方でエンベロープの場合、バンド幅はほぼ一定です。

ケルトナーチャネルと似ていますが、ケルトナーチャネルよりも移動平均線を平行移動させていることにより滑らかです。

ボリンジャーバンドも含めてそれぞれメリットとデメリットがありそうです。ボラティリティ、トレンド、レンジを把握するのに期間や倍率も含めて最適なものを試してみてほしいと思います。
ご協力よろしくお願いいたします。
TradingViewオリジナルインジ一覧はこちら

当記事で紹介しているインジケーターの他にも、FXキーストンではTradingView対応のオリジナルインジを複数公開中です。いずれも無料でお使いいただけます。
気になったインジがあれば試してみて、気づいた点や感想などありましたらぜひアンケートかコメントでお聞かせください!
TradingViewオリジナルインジケーター一覧はこちら!
TradingViewで取引するなら「OANDA証券」

TradingViewは分析ツールとして使うのが基本ですが、口座連携すれば取引が可能。対応業者の口座とTradingViewアカウントがあれば、無料かつ簡単に連携できます。
TradingViewの口座連携および取引方法の詳細は、下記リンク先で詳しく解説中。
「OANDA証券」はTradingViewとの口座連携に対応している貴重な国内FX会社。連携すれば約70通貨ペアの取引をTradingView上で実行できます。
以下は、PC版のTradingViewで実際にOANDA証券と連携した様子(スマホアプリ版も連携&取引できます)。

OANDA証券では、TradingView上で成行・指値・逆指値注文を利用可能。決済同時発注も対応。もちろん、保有ポジションの管理も行えます。
また、当サイトで公開しているものを含め、オリジナルインジ(スクリプト)も利用可能。
TradingViewの高度な分析機能を使いつつ、そのままTradingView上で取引も実行したい方は、ぜひOANDA証券をご活用ください。























コメント
【1】利用中のOS:Windows
【2】インジ利用中のツール:MT4
エンペローブは、純粋に波の流れがわかり有益なのです。
エンペローブはMT4に標準でありますが、15分足は回帰率0.15、5分足は0.1等、
時間足を切り替えるたびに回帰率を変えないと効果的な表示になりません。これが難点です。
時間足ごとに回帰率を設定できるインジケーターを作っていただくことをご検討いただけますか?
田中様
コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
それはMT4版ということでしょうか?TradingViewということでしょうか?
MT4であれば、設定が大変ですが、1つのエンベロープに15分足は回帰率0.15を設定し、その他の時間足は非表示にします。
別のエンベロープを設定し、15分足は回帰率0.15を設定し、その他は非表示。
このようにすればできるとは思いますが、一つのインジでということでしょうか。