MetaTrader 5 / インディケータ

Heiken_Ashi_Smoothed_VolatilityStep - MetaTrader 5のためのインディケータ

1312
(13)

元の作者:

Eva Ruft

金融資産の四捨五入されたボラティリティを計算する簡単な指標です。 ボラティリティは、平滑化された平均足ローソク足の最大価格と最小価格に基づいてポイントで計算されます。

ボラティリティは、Heiken_Ashi_Smoothedローソク足の高値から安値をひいたものとして計算されます。 結果値はポイントに変換され、StartLevelおよびLevelsStep入力値で定義された座標グリッドステップに従って丸められます。

//+----------------------------------------------+ //|  指標入力パラメータ                | //+----------------------------------------------+ input Smooth_Method     HMA_Method=MODE_JJMA;      // 平滑化法 input uint              HLength=5;                 // 平滑化の深さ input int               HPhase=100;                // 平滑化パラメータ 3//---- JJMAでは(-100 ... +100)の範囲を取り、過渡プロセス品質に影響する //---- VIDIAではこれはCMO期間、AMAではこれは低速平均である input int               Shift=0;                   // バー単位での指標の横シフト input uint              LevelsTotal=20;            // レベルの数 input uint              StartLevel=100;            // 初めのレベル input uint              LevelsStep=100;            // レベル間の距離 input color             LevelsColor=clrDarkOrange; // レベルの色 

指標ではSmoothAlgorithms.mqhライブラリクラスが使用されます。このライブラリクラスを<terminal_data_folder>\MQL5\Includeにコピーしてください。 クラスの使用についての詳細は「追加バッファなしの中間計算用物価系列の平均化」稿で参照できます。


図1  Volatility2Step指標

図1  Volatility2Step指標

MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/23205