KalmanFilter

StockSharp.Algo.Indicators

Indicador de filtro Kalman.

Herda de: DecimalLengthIndicator

Construtores

KalmanFilter
public KalmanFilter()
kalmanFilter = KalmanFilter()

Inicializa uma nova instância da classe KalmanFilter.

Propriedades

MeasurementNoise
public decimal MeasurementNoise { get; set; }
value = kalmanFilter.MeasurementNoise
kalmanFilter.MeasurementNoise = value

Coeficiente de ruído de medição (R).

ProcessNoise
public decimal ProcessNoise { get; set; }
value = kalmanFilter.ProcessNoise
kalmanFilter.ProcessNoise = value

Coeficiente de ruído do processo (Q).

Métodos

Load
public override void Load(SettingsStorage storage)
kalmanFilter.Load(storage)

Carregar as configurações.

storage
Configuração do armazenamento.
OnProcessDecimal
protected override decimal? OnProcessDecimal(IIndicatorValue input)
result = kalmanFilter.OnProcessDecimal(input)

Para lidar com o valor de entrada.

input
O valor de entrada.

Retorna: O novo valor do indicador.

Reset
public override void Reset()
kalmanFilter.Reset()

Reiniciar estado.

Save
public override void Save(SettingsStorage storage)
kalmanFilter.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.
ToString
public override string ToString()
result = kalmanFilter.ToString()

Converter para uma representação de linha.

Retorna: Desempenho de cordas.