Индикаторы: Kalman_Filter

 

Kalman_Filter:

Индикатор Фильтр Калмана. Позволяет эффективно сглаживать шум, выделяя из него основную тенденцию.

Фильтр Калмана является разновидностью рекурсивных фильтров. Для вычисления оценки состояния системы на текущий такт работы ему необходима оценка состояния (в виде оценки состояния системы и оценки погрешности определения этого состояния) на предыдущем такте работы и измерения на текущем такте. Данное свойство отличает его от пакетных фильтров, требующих в текущий такт работы знание истории измерений и/или оценок.

Подробнее о фильтре Калмана.

Расчет:

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)

Автор: Scriptor