SharpeRatioParameter

StockSharp.Algo.Statistics

Razão de Sharpe (retorno anual - taxa sem risco / desvio padrão anualizado).

Herda de: RiskAdjustedRatioParameter

Construtores

SharpeRatioParameter
public SharpeRatioParameter()
sharpeRatioParameter = SharpeRatioParameter()

Inicialize uma nova instância da classe SharpeRatioParameter.

Métodos

AddRiskSample
protected override void AddRiskSample(decimal ret)
sharpeRatioParameter.AddRiskSample(ret)

Adiciona uma nova amostra ao acumulador de risco.

ret
O valor de retorno.
GetRisk
protected override decimal GetRisk(int count, decimal sumReturn)
result = sharpeRatioParameter.GetRisk(count, sumReturn)

Obtém o valor do risco (e.g., stddev ou desvio de lado negativo).

count
Contagem de amostras.
sumReturn
Soma de todos os retornos.

Retorna: Valor de risco.

HasEnoughRiskSamples
protected override bool HasEnoughRiskSamples(int count)
result = sharpeRatioParameter.HasEnoughRiskSamples(count)

Verifica se foram acumuladas amostras de risco suficientes para o cálculo.

count
Contagem de amostras.

Retorna: Verificar o resultado.

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

Carregar as configurações.

storage
Configuração do armazenamento.
Reset
public override void Reset()
sharpeRatioParameter.Reset()

Reiniciar estado.

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

Gravar as definições.

storage
Configuração do armazenamento.