AddReportMsg
Для успешного выполнения поручения торговой платформы шлюз направляет клиентский отчет AddReport, уникальный идентификатор order_id, уникальный для торговой сессии. Также отчет включает в себя поручение клиентского идентификатора clorder_id и все параметры поручения. Отчет о постановке адресного поручения также содержит идентификаторы контрагентов initiator_party и ctrparty_id и код для сведений адресного поручения match_ref. После раздачи поручений на биржевые заявки и их маршрутизации на торговой площадке система ожидает ответа от Биржи. В случае принятия запроса на обменный запрос клиент будет направлен в отчет AddReport, включите параметры запроса и биржевой идентификатор exch_orderid. Если Биржа отклонила заявку, то сервер направил клиентский отчет об отклонении RejectReport
Поля
public AccountInfo Account
value = addReportMsg.Account
Компонент идентификации клиента, давшего поручение
public int AmountExtra
value = addReportMsg.AmountExtra
int4 Объем видимой части поручения/заявки
public bool AutoCancel
value = addReportMsg.AutoCancel
int1 Режим автоматического снятия поручения при разрыве соединения. Значения: • 0 (OFF): не снимать поручение автоматически; • 1 (AUTO_CANCEL): включение поручения автоматически.
public Utf8String24 Comment
value = addReportMsg.Comment
char23+1 Клиентский комментарий к поручению
public Time4Sec DateExpire
value = addReportMsg.DateExpire
time4 Дата и время срабатывания поручения
public AsciiString20 ExchOrderId
value = addReportMsg.ExchOrderId
ascii20 Идентификатор заявки, присвоенный биржей
public AsciiString12 ExtraRef
value = addReportMsg.ExtraRef
ascii12 Дополнительные заявки на удостоверение личности
public InstrumentInfo Instrument
value = addReportMsg.Instrument
Компонент идентификации торгового инструмента
public int MatchRef
value = addReportMsg.MatchRef
int4 Идентификатор сведений об адресной транзакции
public long OrderId
value = addReportMsg.OrderId
int8 Идентификатор поручения, присвоенная торговая платформа
public short OrigMarket
value = addReportMsg.OrigMarket
int2 Торговая площадка, указанная клиентом при подаче
public long OrigOrderId
value = addReportMsg.OrigOrderId
int8 Идентификатор исходного поручения, выполняется при предоставлении параметров поручения клиенту
public byte Pad
value = addReportMsg.Pad
int1 Зарезервированное поле. Заполняется нулевым байтом
public OtcCodes Parties
value = addReportMsg.Parties
Компонент идентификации стороны адресного поручения
public byte PassiveOnly
value = addReportMsg.PassiveOnly
int1 Зарезервированное поле. Заполняется нулевым байтом
public Decimal8 Price
value = addReportMsg.Price
дек8 Цена. Для репо изменение годовой доходности в процентах
public byte PriceEntry
value = addReportMsg.PriceEntry
int1 Номер ценового уровня по развлечениям к лучшему, на который попала заявка. В текущей версии система не обрабатывается
public Decimal8 PriceExtra
value = addReportMsg.PriceExtra
dec8 Цена сделки.Завершается только для репо
public PrimeExchange PrimeExchange
value = addReportMsg.PrimeExchange
int2 Основная торговая площадка
public short RoutingDest
value = addReportMsg.RoutingDest
int2 Идентификатор торговой площадки
public short RoutingInstruction
value = addReportMsg.RoutingInstruction
int2 Алгоритм маршрутизации остатка поручения
public TifEnum TimeInForce
value = addReportMsg.TimeInForce
int1 Время действия поручения/заявки
public TimeNano TimeValid
value = addReportMsg.TimeValid
time8n Последний срок, когда поручение может быть принятой торговой платформой