Class RiskPositionTimeRule
Risk-rule, tracking position lifetime.
Implements
Ecng.Serialization.IPersistable
Inherited Members
Namespace: StockSharp.Algo.Risk
Assembly: StockSharp.Algo.dll
Syntax
[DisplayNameLoc("Str865")]
[DescriptionLoc("Str866", false)]
public class RiskPositionTimeRule : RiskRule, ILogReceiver, IRiskRule, ILogSource, IDisposable, IPersistable, INotifyPropertyChanged
Constructors
RiskPositionTimeRule()
Declaration
public RiskPositionTimeRule()
Properties
Time
Position lifetime.
Declaration
[DisplayNameLoc("Time")]
[DescriptionLoc("Str867", false)]
[CategoryLoc("General")]
public TimeSpan Time { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |
Methods
GetTitle()
Get title.
Declaration
protected override string GetTitle()
Returns
Type | Description |
---|---|
String |
Overrides
Load(SettingsStorage)
Загрузить настройки.
Declaration
public override void Load(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Хранилище настроек. |
Overrides
ProcessMessage(Message)
Обработать торговое сообщение.
Declaration
public override bool ProcessMessage(Message message)
Parameters
Type | Name | Description |
---|---|---|
Message | message | Торговое сообщение. |
Returns
Type | Description |
---|---|
Boolean | true, если правило активировалось, иначе, false. |
Overrides
Reset()
Сбросить состояние.
Declaration
public override void Reset()
Overrides
Save(SettingsStorage)
Сохранить настройки.
Declaration
public override void Save(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Хранилище настроек. |
Overrides
Implements
Ecng.Serialization.IPersistable