SharpeRatioParameter

StockSharp.Algo.Statistics

Sharpe Ratio (annualisierte Rendite - risikofreie Rate / annualisierte Standardabweichung).

Erbt von: RiskAdjustedRatioParameter

Konstruktoren

SharpeRatioParameter
public SharpeRatioParameter()
sharpeRatioParameter = SharpeRatioParameter()

Initialisieren Sie eine neue Instanz der SharpeRatioParameter Klasse.

Methoden

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

Fügt eine neue Probe zum Risikoakkumulator hinzu.

ret
Der Rückgabewert.
GetRisk
protected override decimal GetRisk(int count, decimal sumReturn)
result = sharpeRatioParameter.GetRisk(count, sumReturn)

Bekommt den Risikowert (e.g., stddev oder Abwärtsabweichung).

count
Anzahl der Proben.
sumReturn
Summe aller Rückgaben.

Rückgabe: Risikowert.

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

Prüft, ob genügend Risikoproben für die Berechnung akkumuliert wurden.

count
Anzahl der Proben.

Rückgabe: Prüfergebnis.

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

Lasteinstellungen.

storage
Einstellungen Lagerung.
Reset
public override void Reset()
sharpeRatioParameter.Reset()

Zustand zurücksetzen.

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

Einstellungen speichern.

storage
Einstellungen Lagerung.