AddReportMsg

StockSharp.SpbEx.Protocol

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

Поля

Account
public AccountInfo Account
value = addReportMsg.Account

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

Amount
public int Amount
value = addReportMsg.Amount

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

AmountExtra
public int AmountExtra
value = addReportMsg.AmountExtra

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

AutoCancel
public bool AutoCancel
value = addReportMsg.AutoCancel

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

Comment
public Utf8String24 Comment
value = addReportMsg.Comment

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

DateExpire
public Time4Sec DateExpire
value = addReportMsg.DateExpire

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

Dir
public OrderSide Dir
value = addReportMsg.Dir

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

ExchOrderId
public AsciiString20 ExchOrderId
value = addReportMsg.ExchOrderId

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

Extra1
public AsciiString4 Extra1
value = addReportMsg.Extra1

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

ExtraRef
public AsciiString12 ExtraRef
value = addReportMsg.ExtraRef

ascii12 Дополнительные заявки на удостоверение личности

Flags
public TransFlags Flags
value = addReportMsg.Flags

int8 Параметры, определение от рынка.

Frame
public Frame Frame
value = addReportMsg.Frame

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

GateHeader
public GateHeader GateHeader
value = addReportMsg.GateHeader

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

Instrument
public InstrumentInfo Instrument
value = addReportMsg.Instrument

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

MatchRef
public int MatchRef
value = addReportMsg.MatchRef

int4 Идентификатор сведений об адресной транзакции

OrderId
public long OrderId
value = addReportMsg.OrderId

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

OrigMarket
public short OrigMarket
value = addReportMsg.OrigMarket

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

OrigOrderId
public long OrigOrderId
value = addReportMsg.OrigOrderId

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

Pad
public byte Pad
value = addReportMsg.Pad

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

Pad1
public byte Pad1
value = addReportMsg.Pad1

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

Parties
public OtcCodes Parties
value = addReportMsg.Parties

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

PassiveOnly
public byte PassiveOnly
value = addReportMsg.PassiveOnly

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

Price
public Decimal8 Price
value = addReportMsg.Price

дек8 Цена. Для репо изменение годовой доходности в процентах

PriceEntry
public byte PriceEntry
value = addReportMsg.PriceEntry

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

PriceExtra
public Decimal8 PriceExtra
value = addReportMsg.PriceExtra

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

PrimeExchange
public PrimeExchange PrimeExchange
value = addReportMsg.PrimeExchange

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

RoutingDest
public short RoutingDest
value = addReportMsg.RoutingDest

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

RoutingInstruction
public short RoutingInstruction
value = addReportMsg.RoutingInstruction

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

TimeInForce
public TifEnum TimeInForce
value = addReportMsg.TimeInForce

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

TimeValid
public TimeNano TimeValid
value = addReportMsg.TimeValid

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

Type
public OrderType Type
value = addReportMsg.Type

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