ITransactionOrderingManager
StockSharp.Algo
交易命令信件处理逻辑 。
方法
GetSuspendedTrades
public Message[] GetSuspendedTrades(ExecutionMessage execMsg)
result = iTransactionOrderingManager.GetSuspendedTrades(execMsg)
获得中止交易的给定订单。
- execMsg
- 命令执行消息.
返回值: 悬行出放出.
ProcessInMessage
public ValueTuple<Message[], Message[]> ProcessInMessage(Message message)
result = iTransactionOrderingManager.ProcessInMessage(message)
处理一个消息进入内置适配器。
- message
- 来电消息.
返回值: 处理结果有消息转发给内置适配器,消息发送出.
ProcessOutMessage
public ValueTuple<Message, Message[], bool> ProcessOutMessage(Message message)
result = iTransactionOrderingManager.ProcessOutMessage(message)
处理来自内置适配器的邮件 。
- message
- 传出消息.
返回值: 处理结果包括转发消息(如果不应转发则无效),额外输出消息,以及是否处理被暂停的交易.