RiskAdjustedRatioParameter
StockSharp.Algo.Statistics
Base class for risk-adjusted ratios (Sharpe/Sortino).
继承自: BasePnLStatisticParameter<decimal>
实现: IRiskFreeRateStatisticParameter
构造函数
RiskAdjustedRatioParameter(StatisticParameterTypes)
Initializes a new instance of the RiskAdjustedRatioParameter class.
- type
- Type
属性
RiskFreeRate : decimal
Annual risk-free rate (e.g., 0.03 = 3%).
方法
Add(DateTime, decimal, decimal?)
To add new data to the parameter.
- marketTime
- The exchange time.
- pnl
- The profit-loss value.
- commission
- Commission.
GetRisk(int, decimal) : decimal
Gets the risk value (e.g., stddev or downside deviation).
- count
- Count of samples.
- sumReturn
- Sum of all returns.
返回值: Risk value.
HasEnoughRiskSamples(int) : bool
Checks if enough risk samples accumulated for calculation.
- count
- Count of samples.
返回值: Check result.
Reset()
Reset state.