HL Band(High Low Band) について
公開日:
:
最終更新日:2015/02/12
マネー
チャートでは HL Band というのをよく使います。
High Low Band の略で、ある期間の高値と低値とを抽出してバンド幅にするのです。
そのバンド幅を越えたら決済したりエントリしたり、というふうに活用します。
MetaTrader4 での実装方法では、
double HH2 = Low[iHighest(NULL, 0, MODE_CLOSE, N, 2)];
double LL2 = High[iLowest(NULL, 0, MODE_CLOSE, N, 2)];
というように記述します。
説明
double は実数としての宣言で、HH2、LL2 は変数名(任意)です。
Low[]、High[] というのは予約された配列で、それぞれ低値と高値を示します。
iHighest()、iLowest() というのは関数で、それぞれ決められた期間中の最高値と最低値の位置を返します。
関数の引数のうち、MODE_CLOSE は終値を示す予約定数です。
MODE_OPEN、MODE_HIGH、MODE_LOW でそれぞれ始値、高値、低値を示します。
ちなみに他の関数では PRICE_CLOSE と、アタマに PRICE がくるのに、こいつは MODE なのでよく間違います。
つまり、iHighest(NULL, 0, MODE_CLOSE, N, 2) は、現在の2本前から N 本分の終値の中から最も高いものの位置を示します。
その位置を Low[] に代入して実際の低値を出しているわけです。
たとえばこの値を 1本前の終値と比べるには、
if(Close[1] < HH2)・・・
などとすればいいわけです。
HL Band は人さまざま
上に述べたものがすべてではなく、
double HH2 = Low[iHighest(NULL, 0, MODE_CLOSE, N, 2)];
の代わりに、
- double HH2 = Close[iHighest(NULL, 0, MODE_CLOSE, N, 2)];
- double HH2 = High[iHighest(NULL, 0, MODE_CLOSE, N, 2)];
- double HH2 = Low[iHighest(NULL, 0, MODE_LOW, N, 2)];
- double HH2 = Low[iHighest(NULL, 0, MODE_HIGH, N, 2)];
- double HH2 = High[iHighest(NULL, 0, MODE_LOW, N, 2)];
- double HH2 = High[iHighest(NULL, 0, MODE_HIGH, N, 2)];
などもアリです。
それぞれ意味するものが違うわけですが、どういう意味になるか下のチャートにあてはめて考えてみてください。

###
関連記事
-
-
[FX]前週の平均値と順張り&逆張り EA化(7) サマータイム
以前の記事「前週の平均値と順張り&逆張り EA化(4) GBPJPY版のみ始動 」で、ぼちぼちリ
-
-
NHK をぶっ潰す!
N国というイスラム国を思わせる過激(^^)政党が出現しました。 私も NHK はニュース部門と
-
-
【FX】Axiory のゴールドのスプレッドが広がってる
最近、ゴールドのスキャルピングEA を多用しています。 トレード回数が多くて、取れ高も大きいですか
-
-
2023-05-31 ポートフォリオ改変
最近少し時間的に余裕ができたので、私が趣味でやっている投資分のポートフォリオの整理をしようかと思いま
-
-
【FX】FX のための会社設立
FX を始めて 20数年。 ようやく昨年から長年の目標であった 2つの条件 毎日 1
-
-
2024年8月8日 日本株は日柄調整に?
本日の株式市場が閉まり、日経平均は 34,831.15円(前日比-258.47円)となりました。
-
-
私の投資信託の買い方(2)
本日も米国株、投資信託ともに爆上げのようで、純益 166万円を記録。 本来は投資信託の
-
-
【FX】Black Diamond V4 という EA
Black Diamond V4 という EA については以前も触れました。 最新の Blac
-
-
J.フロントリテイリング株 買いました
大丸と松坂屋などで使える割引カードがもらえるので 100株買いました。 チャート的には
- PREV
- Tannoy Mercury m2 Cherry 対 KEF Coda9
- NEXT
- 幕になるど






