皆さん、こんにちは!今日は、MetaTrader 5で使えるKairiメソッド(KRI)についてお話ししたいと思います。このインジケーターは、アプリケーションの使い方がモメンタムに似ているため、非常に親しみやすいものとなっています。
KRIは0の周りで変動しますが、その変動幅は広めです。おすすめのスムージング期間は13です。KRIはどの時間枠でも使用できる、最もシンプルなオシレーターの一つです。このインジケーターを作成する際には、価格がシンプル移動平均(SMA)からどれだけ離れているかを計算し、その結果を平均のパーセンテージで示します。
インジケーター計算式:
KRI = 100 * (価格[バー] - SMA(価格[バー],期間)) / SMA(価格[バー],期間)
ここで:
- 価格[バー] - 現在の価格;
- SMA() - スムージングアルゴリズム;
- 期間 - SMA()のスムージング期間;
- バー - バーインデックス。
価格の動きに明確なトレンドがない場合、KRIの大きな正の値は過剰評価を意味し、ショートポジションを開くタイミングを示します。また、大きな負の値は買いシグナルとなります。
明確なトレンドがある場合、KRIは下降トレンドの間に安定した正の値を生成します。これは、移動平均と現在の価格の間にタイムラグがあるためです。一方、上昇トレンドでは安定した負の値を生成します。ですので、KRIの値が長い間、正から負、またはその逆に変わらない場合、トレンドインジケーターとして使用できます。
シグナルは、インジケーターの値が+1(過剰評価エリア)を超え、-1(過小評価エリア)を下回り、再び中間に戻るときに生成されます。追加のシグナルとしては、インジケーターと価格の間の強気ダイバージェンスや弱気コンバージェンスがあります。
このインジケーターは、SmoothAlgorithms.mqhライブラリのСMoving_Averageクラスを利用してコンパイルされています。このクラスの使用については、記事「追加バッファを使用せずに中間計算のための価格シリーズの平均化」で詳しく説明されています。


コメント 0