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】Voorloper という EA(6) 4月分トレード結果
Voorloper という EA は、主力で使っている Dark Venus より優れているわけでは
-
-
【FX】2023年10月第3週決算
ネタがないので FX の記事です。 以前の記事「2023年10月前半決算」で、2023年10月
-
-
米国配当貴族ETN(2044)に注目
日本の株式市場に上場されている指標連動債券の中に、「米国配当貴族ETN(2044)」というのがありま
-
-
KOSPI ベアETN が熱い (2)
「KOSPI ベアETN が熱い 」の続きです。 KOSPI ベアETN とは韓国の株
-
-
[FX] VQ をエントリートリガーにした自動売買プログラム ysVQ03a.ex4
魔法のインジケーター VQ をエントリーのトリガーに使ったものは今までも結構作ってきたのですが、VQ
-
-
【FX】久々に作ってみたトレンドフォローの EA
本日少しヒマだったので、以前から考えていた Waddah Attar Explosion をトリガー
-
-
MetaTrader4 デモ口座
ここで紹介しているスーパーな FX ソフトの MetaTrader4 ですが、Windows マ
-
-
MSCIインデックス・セレクト・ファンド コクサイ・ポートフォリオ 売却
* * 私は新生銀行で投資信託(ファンド)を買っています。 1年前まで投資していて最近
-
-
FXで勝率を上げる方法はいくつも存在します
FX で勝率8割なんて無理だようという方もいらっしゃるかもしれませんが、すでにいくつかの方法が開
-
-
名波はるか&Kumaさんが教える!![日経225&mini]で始めるシステムトレード入門
名波はるか&Kumaさんが教える!!で始めるシステムトレード入門 名波







