Interface IRiskManager
The interface, describing risks control manager.
Inherited Members
Namespace: StockSharp.Algo.Risk
Assembly: StockSharp.Algo.dll
Syntax
public interface IRiskManager : IRiskRule, ILogSource, IDisposable, IPersistable
Properties
Rules
Rule list.
Declaration
SynchronizedSet<IRiskRule> Rules { get; }
Property Value
Type | Description |
---|---|
Ecng.Collections.SynchronizedSet<IRiskRule> |
Methods
ProcessRules(Message)
To process the trade message.
Declaration
IEnumerable<IRiskRule> ProcessRules(Message message)
Parameters
Type | Name | Description |
---|---|---|
Message | message | The trade message. |
Returns
Type | Description |
---|---|
IEnumerable<IRiskRule> | List of rules, activated by the message. |