交易编号

在处理订单时,主要标识符是 Order.TransactionId,而不是 Order.Id。这样做是因为 Order.Id 由交易所生成。因此,在执行 Connector.RegisterOrder(StockSharp.BusinessEntities.Order order ) 方法后的一段时间里,Order.Id 可能尚未初始化。因此,在发送交易后,交易程序会立即生成 Order.TransactionId

Order.TransactionIdIdGenerator 类自动生成。这是一个抽象类,有两个标准实现: