RiskRule

StockSharp.Algo.Risk

Base de riesgo-regla.

Implementa: IRiskRule, IPersistable, INotifyPropertyChanged

Constructores

RiskRule
protected RiskRule()
riskRule = RiskRule()

Inicializar RiskRule.

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

GetTitle
protected abstract string GetTitle()
result = riskRule.GetTitle()

Consigue título.

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.

Reset
public virtual void Reset()
riskRule.Reset()

Reiniciar el estado.

Save
public virtual void Save(SettingsStorage storage)
riskRule.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.
UpdateTitle
protected void UpdateTitle()
riskRule.UpdateTitle()

Título de actualización.