上向きと下向きで色が変わるハル移動平均線を1本表示でき、ラインが方向転換した場所にサインを表示するほか、アラート・プッシュ通知にも対応した自社開発のMT4/MT5インジケーター「hma-alert」を無料配布しています。
【自社開発】ハル移動平均線(HMA)とは
【自社開発】ハル移動平均線「hma-alert」は、HMAの向きと方向転換をチャート上で分かりやすく確認できるMT4/MT5インジケーターです。
ハル移動平均線は、上向きの時は赤、下向きの時は青で表示されます。さらに、下向きから上向き、上向きから下向きへ切り替わった場所にはサインが表示されるため、ラインの方向転換をひと目で確認できます。
サインはチャート上のボタンから表示・非表示を切り替えられます。また、確定したローソク足だけで判定する「確定足」と、現在動いているローソク足も含めて判定する「未確定足」を切り替えることも可能です。
方向転換時にはアラートやスマートフォンへのプッシュ通知も設定できるため、チャートを見続けなくてもHMAの向きが変わったタイミングを確認できます。
機能と使い方
の機能と使い方
色が変わるハル移動平均線

hma-alertを立ち上げると、チャート上にハル移動平均線が1本表示されます。
| ラインの向き | 表す内容 | 表示 |
|---|---|---|
| 上向き | 上方向へ動いている状態 | 赤 |
| 下向き | 下方向へ動いている状態 | 青 |
ラインが赤色の間は上方向、青色の間は下方向へ動いている状態です。
ハル移動平均線は普通の移動平均線よりも値動きへの反応が速く、向きが変わったことを早めに確認しやすいラインです。
転換サイン

ラインの向きが変わった場所には、四角いサインが表示されます。
| サイン | 表示される場面 |
|---|---|
| 上方向サイン(赤) | ラインが下向きから上向きへ変わった時 |
| 下方向サイン(青) | ラインが上向きから下向きへ変わった時 |
上方向サインはローソク足の高値の少し上、下方向サインは安値の少し下に表示されますので、どのローソク足で向きが変わったのかをそのまま確認できます。
Openボタン

Openボタンは、オフにすると、Kakutei、Alert、Push、Sign-Inのボタンが非表示になります。
もう一度オンにすると、各ボタンが再び表示されます。ラインだけを確認したい時など、チャートを広く使いたい場合に使用できます。
Sign-Inボタン
Sign-Inボタンは、転換サインを表示するかどうかを切り替えるボタンです。
押すたびに、
「Sign-In」⇒「OFF」
の順番で切り替わります。
OFFにするとサインを表示せず、AlertとPushもオフになります。
初期設定では「Sign-In」が選択されています。
Kakuteiボタン
サインを判定するタイミングを切り替えるボタンです。
オン(確定足):確定したローソク足だけでサインを判定します。
オフ(未確定足):現在動いているローソク足でもサインを判定します。
Kakuteiをオフにすると方向転換を早く確認できますが、ローソク足が確定する前にラインの向きが戻れば、表示されていたサインが消えることがあります。
確定したサインだけを確認したい場合はKakuteiをオンにしてください。
初期設定ではKakuteiはオンです。
Alertボタン/Pushボタン
AlertとPushは、新しくサイン条件を満たした時に知らせる機能です。
Alertボタンをオンにすると、条件を満たした際にMT4・MT5のアラート画面へ通知内容が表示され、通知音が鳴ります。
Pushボタンをオンにすると、スマートフォンのMT4・MT5アプリへプッシュ通知が送られます。
通知には上方向か下方向かが記載されるほか、確定足で判定した通知なのか、未確定足で判定した通知なのかも確認できるようにしています。
パラメーターの設定(インプット)

ボタンを表示する場所を選択します。
左上、右上、左下、右下から選択できます。
初期値:左上
ハル移動平均線を計算する期間です。
初期値:21
数値を小さくするとラインの動きが速くなり、方向転換とサインが増えます。
数値を大きくすると動きがゆるやかになり、方向転換とサインは減ります。
2以上の数値を入力してください。
ラインの計算に使う価格を選択します。
初期値:終値
初期値:赤
初期値:青
ラインの太さを設定します。
初期値:2
1〜5の数値を入力してください。
過去どこまでラインとサインを表示するかを選択します。
10日、180日、1年、2年、3年、4年、5年、10年から選択できます。
初期値:1年
サインをローソク足からどれくらい離して表示するかを決める設定です。
過去の値動きの平均をもとに間隔を決めており、その割合を調整できます。
数値を大きくするとローソク足から遠く、小さくすると近くに表示されます。
初期値:0.6
ボタンを管理するための名前です。通常は変更不要です。
初期値:HMA
搭載されている「ロジック」と判定方法
判定方法
hma-alertでは、ローソク足の値動きからハル移動平均線を計算します。
そして、ラインの向きが上下入れ替わったタイミングをサインとして判定します。
ここでは、HMA期間を初期値の「21」に設定した場合を例にして、順番に説明します。期間21の場合、半分の期間は10、平方根の期間は5になります。
ハル移動平均線では、平均を取るときに新しいローソク足ほど強く反映させます。
まず考え方を、3本の終値「100円、102円、104円」で見てみます。
ふつうの平均なら、(100+102+104)÷3=102円です。
ここで、新しい足ほど重み(1倍・2倍・3倍)を付けて平均すると、
(100×1+102×2+104×3)÷(1+2+3)=616÷6=約102.7円
新しい104円の方へ近づき、直近の値動きへの反応が速くなります。
実際の計算では、この重み付けを21本すべてに対して行います。
設定した期間で平均を取るだけでなく、その期間を半分にした平均も別に求めます。
期間21の場合、半分は21÷2=10.5ですが、小数点以下は切り捨てるので期間10になります。
例として、次の21本の終値(古い順)で計算します。
101、104、105、103、106、107、105、108、109、107、110、111、109、112、113、111、114、113、115、114、116(円)
通常の期間(21本)の平均
新しい足ほど重くします。いちばん古い足が1倍、いちばん新しい足が21倍です。
「終値×重み」を全部足すと25729、重みの合計は231なので、
25729÷231=約111.38円
半分の期間(新しい10本)の平均
新しい10本を、同じように1倍〜10倍で平均します。
6253÷55=約113.69円
期間が短い平均ほど、より新しい値動きに近い値になります。
半分の期間の平均を2倍し、そこから通常の期間の平均を引きます。
中間の値 = 半分の期間の平均 × 2 - 通常の期間の平均
計算条件2の数値を入れると、
113.69×2-111.38=227.38-111.38=約116.0円
遅れの大きい通常の平均(約111.38円)よりも、いちばん新しい価格116円にずっと近い値になりました。
この計算で、普通の移動平均線よりも遅れの少ない値を作ります。
計算条件3で求めた中間の値を、期間の平方根の本数でもう一度平均します。
期間21の平方根は√21=約4.58ですが、四捨五入して「5」にするので、中間の値を5本分ならします。
それぞれの足で計算条件1〜3を行うと、中間の値は古い順に次の5本になります。
113.77、114.14、114.93、115.29、116.0(円)
新しい方ほど重くして平均すると、
(113.77×1+114.14×2+114.93×3+115.29×4+116.0×5)÷(1+2+3+4+5)=1728.0÷15=約115.2円
この約115.2円が、その足のハル移動平均線の値になります。
ハル移動平均線 = 中間の値を平方根の期間で平均したもの
もう一度ならすことで、反応を速く保ちながらラインをなめらかにします。
計算したハル移動平均線を、1本前の値と比べます。
- 1本前:105円 → 現在:106円
- 現在の方が高いので上向き
- 1本前:106円 → 現在:105円
- 現在の方が低いので下向き
上向きの間は赤色、下向きの間は青色でラインを表示します。
最後に、ラインの向きが入れ替わった場所を探します。
- 2本前:105円 → 1本前:104円(下向き)
- 1本前:104円 → 現在:106円(上向き)
下向きから上向きへ変わったので、上方向のサインとして判定します。
- 2本前:104円 → 1本前:106円(上向き)
- 1本前:106円 → 現在:105円(下向き)
上向きから下向きへ変わったので、下方向のサインとして判定します。
つまり、hma-alertでは数値の大小だけでサインを出すわけではありません。
ラインの向きが入れ替わった場所にサインを表示します。
Kakuteiボタンがオンの場合は、確定したローソク足だけでサインを判定します。
よくある質問
よくある質問
Q.HMA期間はいくつがおすすめですか?
初めて使用する場合は、初期値の「21」から試してください。
HMA期間を小さくするとラインが値動きへ素早く反応するようになり、方向転換のサインも増えます。
反対に、HMA期間を大きくするとラインの動きがゆるやかになり、細かな方向転換を拾いにくくなるためサインは少なくなります。
まずは初期値の21を使用し、サインが多い場合は数値を大きく、少ない場合は小さく調整するのがおすすめです。
Q.サインが多すぎる・少なすぎる場合はどうすればいいですか?
サインの数は、HMA期間を変更することで調整できます。
サインが多すぎる場合はHMA期間を大きくすると、ラインの動きがゆるやかになり、細かな方向転換を拾いにくくなります。
反対に、サインが少なすぎる場合はHMA期間を小さくすると、値動きへの反応が速くなりサインが増えます。
使用する通貨ペアや時間足に合わせて、サインの数を確認しながら調整してください。
Q.Pushをオンにしているのにスマートフォンへ通知が届きません
Pushボタンをオンにするだけでは、スマートフォンへ通知は届きません。
最初に1度だけ、パソコンのMT4・MT5とスマートフォンのMetaTraderアプリをつなぐ設定が必要です。
まず、スマートフォンのMetaTraderアプリで「MetaQuotes ID」を確認します。
次に、パソコンのMT4・MT5で「ツール」→「オプション」→「通知」を開き、「プッシュ通知機能を有効にする」にチェックを入れます。
その下にあるMetaQuotes IDの入力欄へ、スマートフォンで確認したMetaQuotes IDを入力してください。
「hma-alertのPushボタンをオン」+「MT4・MT5本体の通知設定」の両方が必要です。
hma-alertを無料ダウンロード
hma-alertはMT4/MT5専用のインジケーターです。MT4/MT5の導入方法は関連記事をご確認ください。


※二次配布や販売、自作発言は禁止です。
※本ツールによる損害の責任は負いかねます。
※学習用としてご活用ください。
※シェアして頂けると助かります。
30種類を超える当サイトオリジナルのインジケーターがすべて無料になっています。取引を快適にするツールを多く取り揃えていますので、是非ご活用下さい。




コメントをお待ちしています