IRiskManager

StockSharp.Algo.Risk

The interface, describing risks control manager.

Implements: ILogSource, IDisposable, IPersistable, ICloneable<IRiskManager>, ICloneable

Properties

Rules
public INotifyList<IRiskRule> Rules { get; }
value = iRiskManager.Rules

Rule list.

Methods

ProcessRules
public IEnumerable<IRiskRule> ProcessRules(Message message)
result = iRiskManager.ProcessRules(message)

To process the trade message.

message
The trade message.

Returns: List of rules, activated by the message.

Reset
public void Reset()
iRiskManager.Reset()

To reset the state.