RiskAdjustedRatioParameter
StockSharp.Algo.Statistics
Base class for risk-adjusted ratios (Sharpe/Sortino).
Inherits: BasePnLStatisticParameter<decimal>
Implements: IRiskFreeRateStatisticParameter
Constructors
RiskAdjustedRatioParameter(StatisticParameterTypes)
Initializes a new instance of the RiskAdjustedRatioParameter class.
- type
- Type
Properties
RiskFreeRate : decimal
Annual risk-free rate (e.g., 0.03 = 3%).
Methods
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.
Returns: Risk value.
HasEnoughRiskSamples(int) : bool
Checks if enough risk samples accumulated for calculation.
- count
- Count of samples.
Returns: Check result.
Reset()
Reset state.