SortinoRatioParameter
StockSharp.Algo.Statistics
Коэффициент Сортино (годовая доходность – безрисковая ставка/годовое отклонение в сторону понижения).
Наследует: RiskAdjustedRatioParameter
Конструкторы
SortinoRatioParameter
public SortinoRatioParameter()
sortinoRatioParameter = SortinoRatioParameter()
Инициализируйте новый экземпляр класса SortinoRatioParameter.
Методы
AddRiskSample
protected override void AddRiskSample(decimal ret, long count)
sortinoRatioParameter.AddRiskSample(ret, count)
Adds consecutive periods of the same return to the risk accumulator.
- ret
- The return value.
- count
- How many periods earned it.
GetRisk
protected override decimal GetRisk(long count, decimal sumReturn)
result = sortinoRatioParameter.GetRisk(count, sumReturn)
Gets the risk value (e.g., stddev or downside deviation).
- count
- Count of samples.
- sumReturn
- Sum of all returns.
Возвращает: Risk value.
HasEnoughRiskSamples
protected override bool HasEnoughRiskSamples(long count)
result = sortinoRatioParameter.HasEnoughRiskSamples(count)
Checks if enough risk samples accumulated for calculation.
- count
- Count of samples.
Возвращает: Check result.
LoadAsync
public override Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = sortinoRatioParameter.LoadAsync(storage, cancellationToken)
To load the state of statistic parameter.
- storage
- Storage.
- cancellationToken
- CancellationToken
Возвращает: Task
SaveAsync
public override Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = sortinoRatioParameter.SaveAsync(storage, cancellationToken)
To save the state of statistic parameter.
- storage
- Storage.
- cancellationToken
- CancellationToken
Возвращает: Task