SharpeRatioParameter

StockSharp.Algo.Statistics

シャープレシオ(非正規リターン - リスクフリーレート/年間標準偏差)。

継承元: RiskAdjustedRatioParameter

コンストラクター

SharpeRatioParameter
public SharpeRatioParameter()
sharpeRatioParameter = SharpeRatioParameter()

SharpeRatioParameterクラスの新しいインスタンスを初期化します。

メソッド

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

リスクアキュメンテーションに新しいサンプルを追加。

ret
戻り値。
GetRisk
protected override decimal GetRisk(int count, decimal sumReturn)
result = sharpeRatioParameter.GetRisk(count, sumReturn)

リスク値(e.g., stddev, 欠点の偏差)を取得します。

count
サンプルのカウント。
sumReturn
すべてのリターンのSum。

戻り値: リスク値。

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

計算のために蓄積された十分なリスクサンプルがないかチェックします。

count
サンプルのカウント。

戻り値: 結果をチェックする。

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

設定をロードします。

storage
設定ストレージ。
Reset
public override void Reset()
sharpeRatioParameter.Reset()

リセット状態。

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

設定を保存します。

storage
設定ストレージ。