移動平均線は、価格帯の二重適応JMA平滑化を用いたインディケーターです。
このインディケーターの計算方法は以下の通りです:
J2JMA[bar] = JMA(JMA(PRICE[bar]))
ここでの各要素は次の通りです:
- JMA() - 適応型平滑化アルゴリズム;
- PRICE[] - 価格系列の値;
- bar - 現在のバー。
この移動平均は、短期および長期のトレンドに対して良好な結果を示します。ただし、第二の平滑化深さであるLength2の値を大きくすることはお勧めしません。この場合、インディケーターは標準的なJMA移動平均として機能し、LengthパラメーターはLength1とLength2の合計になります。
ColorJ2JMAおよびJ2JMAインディケーターは、SmoothAlgorithms.mqhライブラリのCJJMAクラスを使用しています(このファイルはterminal_data_folder\MQL5\Includeに配置する必要があります)。このクラスの使用方法については、記事「追加バッファを使用せずに中間計算のための価格系列の平均化」で詳しく説明されています。


コメント 0