原著者:
Eva Ruft
ボラティリティを計算するシンプルな指標です。金融資産のボラティリティは、平滑化されたHeiken_Ashiローソク足の最大価格と最小価格を基にしたポイントで算出されます。
ボラティリティはHeiken_Ashi_Smoothedローソク足の高値と安値の差として計算され、その結果得られた値はポイントに変換され、StartLevelおよびLevelsStepの入力値に基づく座標グリッドステップに従って四捨五入されます。
//+----------------------------------------------+//| 指標の入力パラメータ |//+----------------------------------------------+input Smooth_Method HMA_Method=MODE_JJMA; // 平滑化手法inputuint HLength=5; // 平滑化の深さinputint HPhase=100 // 平滑化パラメータ//---- JJMAの場合は-100 ... +100の範囲で移行プロセスの質に影響します;//---- VIDIAの場合はCMO期間、AMAの場合は遅れ平均期間inputint Shift=0 // バーにおける水平指標シフトinputuint LevelsTotal=20 // レベルの数inputuint StartLevel=100 // 初期レベルinputuint LevelsStep=100 // レベル間の距離inputcolor LevelsColor=clrDarkOrange; // レベルの色
この指標はSmoothAlgorithms.mqhライブラリのクラスを使用しています(これをterminal_data_folder\MQL5\Includeにコピーしてください)。クラスの使用については、「バッファを使わずに中間計算のための価格系列の平均化」に詳しく説明されています。

Fig.1. Volatility2Step 指標

コメント 0