TransactionOrderingManager

StockSharp.Algo

交易命令消息处理执行 。

实现: ITransactionOrderingManager

构造函数

TransactionOrderingManager
public TransactionOrderingManager(ILogReceiver logReceiver, Func<bool> isSupportTransactionLog)
transactionOrderingManager = TransactionOrderingManager(logReceiver, isSupportTransactionLog)

初始化了 & ##TransactionOrderingManager+#的新实例.

logReceiver
记录接收器。
isSupportTransactionLog
检查交易日志是否支持的函数 。

方法

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

获得中止交易的给定订单。

execMsg
命令执行消息.

返回值: 悬行出放出.

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

处理一个消息进入内置适配器。

message
来电消息.

返回值: 处理结果为消息可转发并输出消息.

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

处理来自内置适配器的邮件 。

message
传出消息.

返回值: 处理结果为转发消息和额外的输出消息.