RiskManager
StockSharp.Algo.Risk
O gerente de controle de riscos.
Herda de: BaseLogReceiver
Implementa: IRiskManager, ILogSource, IDisposable, IPersistable, ICloneable<IRiskManager>, ICloneable
Construtores
RiskManager
public RiskManager()
riskManager = RiskManager()
Inicializa uma nova instância do RiskManager.
Propriedades
Rules
public INotifyList<IRiskRule> Rules { get; }
value = riskManager.Rules
A lista das regras de cálculo da comissão.
Métodos
Clone
public IRiskManager Clone()
result = riskManager.Clone()
Cria uma cópia profunda de DataSeries
Load
public override void Load(SettingsStorage storage)
riskManager.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
ProcessRules
public IEnumerable<IRiskRule> ProcessRules(Message message)
result = riskManager.ProcessRules(message)
Processar a mensagem comercial.
- message
- A mensagem comercial.
Retorna: Lista de regras, ativadas pela mensagem.
Save
public override void Save(SettingsStorage storage)
riskManager.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.