RiskTradeFreqRule

StockSharp.Algo.Risk

Control de riesgo, seguimiento de la frecuencia de ejecución de órdenes.

Hereda de: RiskRule

Propiedades

Count
public int Count { get; set; }
value = riskTradeFreqRule.Count
riskTradeFreqRule.Count = value

Número de oficios.

Interval
public TimeSpan Interval { get; set; }
value = riskTradeFreqRule.Interval
riskTradeFreqRule.Interval = value

Interval, durante el cual se supervisará la cantidad de comercios.

Métodos

GetTitle
protected override string GetTitle()
result = riskTradeFreqRule.GetTitle()

Consigue título.

Load
public override void Load(SettingsStorage storage)
riskTradeFreqRule.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
ProcessMessage
public override bool ProcessMessage(Message message)
result = riskTradeFreqRule.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 override void Reset()
riskTradeFreqRule.Reset()

Reiniciar el estado.

Save
public override void Save(SettingsStorage storage)
riskTradeFreqRule.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.