RiskRule
StockSharp.Algo.Risk
Base de riesgo-regla.
Implementa: IRiskRule, IPersistable, INotifyPropertyChanged
Constructores
Propiedades
Action
public RiskActions Action { get; set; }
value = riskRule.Action
riskRule.Action = value
Acción.
Title
public string Title { get; private set; }
value = riskRule.Title
riskRule.Title = value
Encabezado.
Métodos
Load
public virtual void Load(SettingsStorage storage)
riskRule.Load(storage)
Ajustes de carga.
- storage
- Configuración de almacenamiento.
ProcessMessage
public abstract bool ProcessMessage(Message message)
result = riskRule.ProcessMessage(message)
Para procesar el mensaje para el cálculo de demoras de transacción. Se aceptan mensajes de OrderRegisterMessage, OrderReplaceMessage, OrderCancelMessage y ExecutionMessage.
- message
- Mensaje.
Devuelve: El retraso de transacción. Si es imposible calcular el retraso, será devuelto.
Save
public virtual void Save(SettingsStorage storage)
riskRule.Save(storage)
Guardar configuración.
- storage
- Configuración de almacenamiento.