カーマンフィルターは、ノイズを効率的に平滑化し、主要なトレンドを抽出するためのインジケーターです。
このカーマンフィルターは、再帰フィルターの一種です。現在の動作サイクルでシステムの状態を評価するためには、前の動作サイクルでの状態評価とそのエラー評価が必要です。この特性により、過去の測定や評価を必要とするパケットフィルターとは異なります。
このインジケーターには、3つの入力パラメータがあります:
- K - カーマン係数;
- シャープネス - エラー最小化を計算するための係数;
- 適用価格 - 計算に使用される価格。
計算式は次の通りです:
Kalman[i] = Error + Velocity[i]
ここで:
Error = Kalman[i-1] + Distance * ShK Velocity[i] = Velocity[i-1] + Distance * K / 100 Distance = Price[i] - Kalman[i-1] ShK = sqrt(Sharpness * K / 100)
