Class BaseStatisticParameter<TValue>
Базовый параметр статистики.
Inheritance
BaseStatisticParameter<TValue>
Namespace: StockSharp.Algo.Statistics
Assembly: StockSharp.Algo.dll
Syntax
public abstract class BaseStatisticParameter<TValue> : NotifiableObject, IStatisticParameter<TValue>, IStatisticParameter, IPersistable where TValue : IComparable<TValue>
Type Parameters
Name | Description |
---|---|
TValue | Тип значения параметра. |
Constructors
BaseStatisticParameter()
Инициализировать BaseStatisticParameter<TValue>.
Declaration
protected BaseStatisticParameter()
Properties
Category
Category.
Declaration
public string Category { get; }
Property Value
Type | Description |
---|---|
String |
Description
Описание параметра.
Declaration
public string Description { get; }
Property Value
Type | Description |
---|---|
String |
DisplayName
Отображаемое название параметра.
Declaration
public string DisplayName { get; }
Property Value
Type | Description |
---|---|
String |
Name
Parameter name.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
String |
Value
Текущее значение параметра.
Declaration
public virtual TValue Value { get; protected set; }
Property Value
Type | Description |
---|---|
TValue |
Methods
Load(SettingsStorage)
Загрузить состояние параметра статистики.
Declaration
public virtual void Load(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Storage. |
Reset()
Сбросить значение параметра.
Declaration
public virtual void Reset()
Save(SettingsStorage)
Сохранить состояние параметра статистики.
Declaration
public virtual void Save(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Storage. |
Events
ValueChanged
Событие изменения Value.
Declaration
public virtual event Action ValueChanged
Event Type
Type | Description |
---|---|
Action |
Explicit Interface Implementations
IStatisticParameter.Value
Declaration
object IStatisticParameter.Value { get; }
Returns
Type | Description |
---|---|
Object |
Implements
Ecng.Serialization.IPersistable