Bollinger BandWidth について
公開日:
:
マネー
ボリンジャーバンド Bollinger Band という、投資家にとってはなくてはならないものがあります。
ご存じでない方、メインチャートに表示されている、平均足を上下から包むような緑のバンドがそれですよ。
これなくては投資の判断ができません (EA に任せきりの私が言っても説得力はないですが)。
Bollinger BandWidth というのはこのバンド幅のことです。
+σバンドとセンターバンドとの幅をとれば、StandardDeviation(この場合はインディケーター) と全く同じです。
*
ところが、この値は%表示ではなく、元となる値(ここでは価格)によって絶対値がそれぞれ異なってきます。
このような値は上昇や下降の判定が難しくなるので、シグナル(たいてい移動平均線)を作って、それとの大小関係をもって判断します。
そのもののカーブを時間軸方向にずらしたものもシグナル線として使えますが。
で、Bollinger BandWidth とシグナルが出るインディケーターを自作してみました。
上のチャートの黄色のVと緑のAは私があとで適当に書き加えました。
で、これがなんの役に立つのかというと、私の知る限り2つあります。
急激な上昇または下降の始まりを知る
「緑のA」をつけた部分では、Bollinger BandWidth がシグナルを上抜けていますが、これはトレンド発生(の可能性)を示します。
ブレイクアウトなどでエントリの判定基準の一つ(つまりフィルタ)に使えますね。
上昇か下降かの判定はできませんので、他の指標(VQ とか ADXDMI とかいろいろあるでしょ)で判断してください。
バンドウォークなどの利益確定に使う
「黄色のV」をつけた部分では、Bollinger BandWidth がシグナルを下抜けていますが、これはトレンド衰退の開始(の可能性)を示します。
バンドウォーク時などトレンドに乗っていると、最後の最後はだんだん ちゃぶついて来ますよね。
そのときにどこかで一度利益確定をしておこうかと思いますが、どこでやるのか非常に迷います。
そういうときの判断に役立つわけです。
シグナルを下抜けたところで早めに利益確定しておくと、すばやく頭を切り替えて次の勝負に取り掛かれますから。
プログラムソース
//+------------------------------------------------------------------+ //| BBWRatio_S.mq4 //| Yascii //| MA_Period が 1 のときは単に曲線を1つずらします //+------------------------------------------------------------------+ #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 Orange #property indicator_color2 Aqua #property indicator_width1 2 #property indicator_width2 1 //---- input parameters extern int BB_Period=20; extern int MA_Period=5; extern double Deviation=1.0; double buf1[]; double buf2[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { IndicatorBuffers(2); IndicatorDigits(MarketInfo(Symbol(), MODE_DIGITS)); SetIndexDrawBegin(0,BB_Period); SetIndexLabel(0,"BBandWidthRatio"); SetIndexBuffer(0, buf1); SetIndexDrawBegin(1,BB_Period); SetIndexBuffer(1, buf2); return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int i ; if(Bars<=BB_Period) return(0); int counted_bars=IndicatorCounted(); int limit = Bars - counted_bars; if(counted_bars>BB_Period) i=Bars-counted_bars-1; i=Bars-BB_Period; for (i=limit - BB_Period; i>=0; i--) { buf1[i] = iBands( NULL, 0, BB_Period, Deviation, 0, PRICE_CLOSE, 1, i) - iBands( NULL, 0, BB_Period, Deviation, 0, PRICE_CLOSE, 0, i); } if(MA_Period >1){ for (i=limit - BB_Period; i>=0; i--) { buf2[i] = iMAOnArray(buf1,0,MA_Period,0,MODE_EMA,i); } } else // MA_Period が 1 のとき { for (i=limit - BB_Period; i>=0; i--) { buf2[i] = buf1[i+1]; } } return(0); } //+------------------------------------------------------------------+
###
関連記事
-
[FX] 12月に入って相場急変
11/8 から先週(11/30)まで続いたドル円上昇相場(上図はドル円 15分足 )が今週か
-
ADXcrosses を EA に
前々回の記事「未来を予測する(?)便利なインジケータ AdamPriceReflection」の
-
FXで勝率を上げる方法はいくつも存在します
FX で勝率8割なんて無理だようという方もいらっしゃるかもしれませんが、すでにいくつかの方法が開
-
アメリカ株投資 2024-3-6
日経平均が今週 4万円を初めて超えて大盛りあがりの今日この頃ですが、米国株は FANG+ などの大型
-
超シンプルな自動売買プログラム(2) ボリ平ドラゴン式
稼ぐ人のFX 儲けの流儀 (超トリセツ)バウンド インターナショナル・ラグジュア
-
2021/1/28アメリカ株値下がり
昨日のニュースで、アメリカ株が 2%程度下げていました。 円高ではなく円安気味に動いているので
-
【FX】さらばOANDA
FX の話です。 最初は独自ツールしか使えない不便な業者(LionFX)を使っていた私が MT
-
グローバルX米国優先証券ETF というすぐれもの
前日の記事「米国優先株投資について」で PFFD という Global X 社が運用している米国ET
-
【FX】ゴールドのトレード
金(ゴールド)の実物の売買は私も昔からやっておりますが、巷では最近は差金決済取引による売買のほうが盛
-
【FX】捕らぬ狸の皮算用
この前、ハロウィーンキャンペーンで作った Axiory のナノ口座は、347勝19敗(勝率 94.5