SortinoRatioParameter
StockSharp.Algo.Statistics
Razão de ordenação (retorno anual - taxa sem risco / desvio de desvantagem anualizado).
Herda de: RiskAdjustedRatioParameter
Construtores
SortinoRatioParameter
public SortinoRatioParameter()
sortinoRatioParameter = SortinoRatioParameter()
Inicialize uma nova instância da classe SortinoRatioParameter.
Métodos
AddRiskSample
protected override void AddRiskSample(decimal ret)
sortinoRatioParameter.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 = sortinoRatioParameter.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 = sortinoRatioParameter.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)
sortinoRatioParameter.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
Save
public override void Save(SettingsStorage storage)
sortinoRatioParameter.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.