ColorStepXCCXは、TrendLaboratory Ltdのアイデアに触発された、対称的な正規化オシレーターです。
このインジケーターの色は、現在のトレンドの方向によって変化します。シグナルは、追加のトレンドインジケーター(例えば、移動平均など)を使用してフィルタリングする必要があります。
このインジケーターでは、スムージングアルゴリズムを変更することができます。以下は選択可能なスムージング手法です:
- SMA - 単純移動平均;
- EMA - 指数移動平均;
- SMMA - スムーズ移動平均;
- LWMA - 線形加重移動平均;
- JJMA - JMA適応平均;
- JurX - 超線形スムージング;
- ParMA - 放物線スムージング;
- T3 - ティルソンの複数指数スムージング;
- VIDYA - ツシャール・チャンデのアルゴリズムを使ったスムージング;
- AMA - ペリー・カウフマンのアルゴリズムを使ったスムージング。
注意すべき点は、Phaseパラメータが異なるスムージングアルゴリズムによって異なる意味を持つことです。
- JMAでは、-100から+100に変化する外部Phase変数です。
- T3では、視覚化を良くするために100倍したスムージング比率です;
- VIDYAではCMO期間、AMAでは遅延EMA期間です;
- AMAの速いEMA期間は初期値が2に設定されています。この場合、べき乗の比率も2です。
このインジケーターは、SmoothAlgorithms.mqhライブラリのクラスを使用します(ターミナルデータフォルダのMQL5\Includeにコピーする必要があります)。クラスの利用については、「追加バッファを使用せずに中間計算のための価格系列の平均化」という記事で詳しく説明されています。
