Class AverageDrawdownParameter
- Namespace
- StockSharp.Algo.Statistics
- Assembly
- StockSharp.Algo.dll
Average drawdown during the whole period.
[Display(ResourceType = typeof(LocalizedStrings), Name = "AverageDrawdown", Description = "AverageDrawdownDesc", GroupName = "PnL", Order = 15)]
public class AverageDrawdownParameter : BasePnLStatisticParameter<decimal>, INotifyPropertyChangedEx, INotifyPropertyChanging, IStatisticParameter<decimal>, IPnLStatisticParameter, IStatisticParameter, IPersistable, INotifyPropertyChanged
- Inheritance
-
AverageDrawdownParameter
- Implements
- Inherited Members
- Extension Methods
Constructors
AverageDrawdownParameter()
Initialize a new instance of the AverageDrawdownParameter class.
public AverageDrawdownParameter()
Methods
Add(DateTimeOffset, decimal, decimal?)
To add new data to the parameter.
public override void Add(DateTimeOffset marketTime, decimal pnl, decimal? commission)
Parameters
marketTimeDateTimeOffsetThe exchange time.
pnldecimalThe profit-loss value.
commissiondecimal?Commission.
Load(SettingsStorage)
To load the state of statistic parameter.
public override void Load(SettingsStorage storage)
Parameters
storageSettingsStorageStorage.
Reset()
To reset the parameter value.
public override void Reset()
Save(SettingsStorage)
To save the state of statistic parameter.
public override void Save(SettingsStorage storage)
Parameters
storageSettingsStorageStorage.