Для изменения размера нажмите или перетащите
Номер транзакции

При работе с заявками главным идентификатором является OrderTransactionId, а не OrderId. Это сделано по причине того, что OrderId генерируется биржей. Из-за этого сразу после выполнения метода IConnectorRegisterOrder(Order) еще какое-то время может не быть инициализирован OrderId. Поэтому сразу после отправки транзакции торговая программа генерирует OrderTransactionId.

OrderTransactionId генерируется автоматически классом IdGenerator. Это абстрактный класс, который стандартно имеет две реализации:

  • IncrementalIdGenerator - установлен по умолчанию. Увеличивает номер на 1. Первоначальное значение выставляется через свойство IncrementalIdGenerator.Current, и по умолчанию равно количеству миллисекунд с начала дня.
  • MillisecondIdGenerator. Генерирует номер транзакции, равный количеству миллисекунд с времени создания генератора.