移動平均線勾配率インジケーターの使い方

MAの現在値と指定本数前の差を、単位と判定足に分けて確認する総合ガイドです。

移動平均線勾配率の製品ガイドHero

勾配率は角度ではなく、同じMAの値の差を単位付きで確認します。

インジ先生に聞く、移動平均線勾配率

計算式と単位を先に確認し、設定と現在足の扱いへ進みます。

ケータ君

勾配率はチャートの角度を測る値ですか?

インジ先生

角度ではなく、現在のMAと指定本数前のMAの差を数値化します。

ケータ君

Percent、Pips、Pointsはどう使い分けますか?

インジ先生

価格の桁数と確認目的に合わせて単位を選び、現在足は確定前に変化する点を記録します。

ここからは比較本数、表示、MT4・MT5、再計算の順に確認します。

移動平均線勾配率インジケーターは、同じ移動平均線の現在値と指定本数前の値との差を、価格単位に応じて数値化するツールです。上向き・下向きの変化量を確認し、期間と時間足をそろえて読み取ります。

勾配率とは

勾配率は角度ではなく、選択した移動平均線が比較期間のあいだにどれだけ変化したかを表します。出力が0以上ならPositive、0未満ならNegativeです。0は独立した中立状態ではなく、Positive側として扱います。

計算式と単位

現在の移動平均値を current_ma=MA[shift]、指定本数前を past_ma=MA[shift+InpSlopeLookback] とし、差分を difference=current_ma-past_ma とします。出力単位は次の3種類です。

出力 読み方
Percent difference/past_ma*100 過去値に対する割合
Points difference/_Point 価格最小単位の差
Pips difference/PipSize() 桁数を考慮したPips換算

3桁・5桁の銘柄では PipSize()10*_Point、その他では _Point です。未来バーは参照しません。

設定項目

MA期間は InpMAPeriod、比較する過去バー数は InpSlopeLookback です。MA方式、適用価格、MAシフト、出力単位、ヒストグラム/ライン、Positive/Negative色、線幅、ゼロライン、デバッグ表示を設定できます。MT4版とMT5版は同じ12入力です。

表示例と判定

サブウィンドウにPositiveとNegativeを別色で表示し、ヒストグラムまたはラインを選べます。0以上・0未満の境界をゼロラインで確認すると、色の切り替わりと数値の符号を対応させやすくなります。

MT4での設定

MT4版は公開されたEX4をIndicatorsフォルダーへ配置し、ナビゲーターを更新してチャートへ適用します。MA期間20、比較本数5、Percent、ヒストグラムを初期値として、必要に応じて入力を一つずつ変更します。

MT5での設定

MT5版は公開されたEX5をIndicatorsフォルダーへ配置します。MT5はMAハンドルとバッファーから値を取得しますが、計算式と12入力はMT4版と一致します。端末のbuild、銘柄、時間足を記録して比較してください。

現在足と確定足の注意点

shift=0 は未確定の現在足、shift>=1 は確定済みバーです。現在足はティックごとに変化し得ます。必要バー数や履歴計算が不足すると値は未計算になり、初回読み込みでは通知を実装しません。履歴更新時は必要範囲が再計算されます。

まとめ

移動平均線勾配率は、MAの変化量をPercent、Pips、Pointsで確認するための補助ツールです。式、単位、比較本数、判定足をそろえ、表示結果を自分の環境で検証してください。将来の方向や結果を保証するものではありません。

関連ガイド: MAシリーズ入口利用条件

無料

MetaTrader 4版

Version 1.000

MT4環境向けの正式提供版です。

入力数
12件
正式ファイル
MA_Slope_Rate.ex4
配置先
MQL4/Indicators

無料

MetaTrader 5版

Version 1.000

機能・パラメーター仕様の正本です。

入力数
12件
正式ファイル
MA_Slope_Rate.ex5
配置先
MQL5/Indicators

よくある質問

移動平均線勾配率は角度を表しますか?
いいえ。現在のMAと指定本数前のMAとの差をPercent、Pips、Pointsで表します。
計算式はどのようになりますか?
現在値から指定本数前の値を引いた差分を求め、選択した単位へ換算します。
PositiveとNegativeの境界はどこですか?
出力が0以上ならPositive、0未満ならNegativeです。0はPositive側です。
Percent、Pips、Pointsの違いは何ですか?
Percentは過去値に対する割合、Pointsは価格最小単位、Pipsは桁数を考慮した換算です。
InpSlopeLookbackは何を指定しますか?
現在のMAと比較する過去バー数を指定します。1以上の値を使います。
現在足の勾配率は変化しますか?
shift=0の現在足はティックで更新されるため、確定前に変化し得ます。
MT4版とMT5版の入力は違いますか?
同じ12入力、同じ型・初期値・選択肢です。配布ファイルは端末ごとに異なります。
値が表示されないときは何を確認しますか?
必要バー数、履歴計算、端末build、銘柄、時間足、配置先を順番に確認します。