ITransactionOrderingManager

StockSharp.Algo

Transacción ordenando lógica de procesamiento de mensajes.

Métodos

GetSuspendedTrades
public Message[] GetSuspendedTrades(ExecutionMessage execMsg)
result = iTransactionOrderingManager.GetSuspendedTrades(execMsg)

Obtener los intercambios suspendidos para el orden dado.

execMsg
Orden de ejecución de mensajes.

Devuelve: Comercios sostenidos para liberar.

ProcessInMessage
public ValueTuple<Message[], Message[]> ProcessInMessage(Message message)
result = iTransactionOrderingManager.ProcessInMessage(message)

Procesar un mensaje entrando en el adaptador interno.

message
Mensaje entrante.

Devuelve: Resultado de procesamiento con mensajes para enviar a adaptador interno y mensajes para enviar.

ProcessOutMessage
public ValueTuple<Message, Message[], bool> ProcessOutMessage(Message message)
result = iTransactionOrderingManager.ProcessOutMessage(message)

Procesar un mensaje que viene del adaptador interno.

message
Mensaje saliente.

Devuelve: Resultado de procesamiento con mensaje de futuro (null if should not forward), mensajes de salida adicionales, y si procesar los comercios suspendidos.