AddReportMsg

StockSharp.SpbEx.Protocol

При успешном принятии поручения торговой платформой шлюз направляет клиенту отчет AddReport, содержащий идентификатор order_id, уникальный в течение торговой сессии. Также отчет включает в себя клиентский идентификатор поручения clorder_id и все параметры поручения. Отчет о постановке адресного поручения также содержит идентификаторы контрагентов initiator_party и ctrparty_id и код для сведения адресного поручения match_ref. После разбиения поручения на биржевые заявки и их маршрутизации на торговые площадки система ожидает отклика от биржи. В случае принятия заявки биржей клиенту будет направлен отчет AddReport, содержащий параметры заявки и биржевой идентификатор exch_orderid. Если биржа отклонила заявку, то сервер направит клиенту отчет об отклонении RejectReport

Campos

Account : AccountInfo

Компонент идентификации клиента, подавшего поручение

Amount : int

int4 Объем поручения/заявки

AmountExtra : int

int4 Объем видимой части поручения/заявки

AutoCancel : bool

int1 Режим автоматического снятия поручения при разрыве соединения. Значения: • 0 (OFF): не снимать поручение автоматически; • 1 (AUTO_CANCEL): снимать поручение автоматически

Comment : Utf8String24

char23+1 Клиентский комментарий к поручению

DateExpire : Time4Sec

time4 Дата и время автоматического снятия поручения

Dir : OrderSide

Направление поручения

ExchOrderId : AsciiString20

ascii20 Идентификатор заявки, присвоенный биржей

Extra1 : AsciiString4

ascii4 Дополнительное текстовое поле

ExtraRef : AsciiString12

ascii12 Дополнительный идентификатор заявки

Flags : TransFlags

int8 Параметры, зависящие от рынка.

Frame : Frame

Сессионный заголовок

GateHeader : GateHeader

Стандартный заголовок

Instrument : InstrumentInfo

Компонент идентификации торгового инструмента

MatchRef : int

int4 Идентификатор для сведения адресной сделки

OrderId : long

int8 Идентификатор поручения, присвоенный торговой платформой

OrigMarket : short

int2 Торговая площадка, указанная клиентом при подаче

OrigOrderId : long

int8 Идентификатор исходного поручения, заполняется при изменении параметров поручения клиентом

Pad : byte

int1 Зарезервированное поле. Заполняется нулевым байтом

Pad1 : byte

ascii1 Зарезервированное поле. Заполняется нулем

Parties : OtcCodes

Компонент идентификации сторон адресного поручения

PassiveOnly : byte

int1 Зарезервированное поле. Заполняется нулевым байтом

Price : Decimal8

dec8 Цена. Для репо указывается годовая доходность в процентах

PriceEntry : byte

int1 Номер ценового уровня по отношению к лучшему, на который попала заявка. В текущей версии системы не обрабатывается

PriceExtra : Decimal8

dec8 Цена сделки.Заполняется только для репо

PrimeExchange : PrimeExchange

int2 Основная торговая площадка

RoutingDest : short

int2 Идентификатор торговой площадки

RoutingInstruction : short

int2 Алгоритм маршрутизации остатка поручения

TimeInForce : TifEnum

int1 Время действия поручения/заявки

TimeValid : TimeNano

time8n Последний срок, когда поручение могло быть принято торговой платформой

Type : OrderType

Тип поручения.