AddReportMsg
При успешном принятии поручения торговой платформой шлюз направляет клиенту отчет AddReport, содержащий идентификатор order_id, уникальный в течение торговой сессии. Также отчет включает в себя клиентский идентификатор поручения clorder_id и все параметры поручения. Отчет о постановке адресного поручения также содержит идентификаторы контрагентов initiator_party и ctrparty_id и код для сведения адресного поручения match_ref. После разбиения поручения на биржевые заявки и их маршрутизации на торговые площадки система ожидает отклика от биржи. В случае принятия заявки биржей клиенту будет направлен отчет AddReport, содержащий параметры заявки и биржевой идентификатор exch_orderid. Если биржа отклонила заявку, то сервер направит клиенту отчет об отклонении RejectReport
Campos
public AccountInfo Account
value = addReportMsg.Account
Componente de identificação do cliente que apresentou a ordem
public int AmountExtra
value = addReportMsg.AmountExtra
int4 O volume da parte visível da ordem / aplicação
public bool AutoCancel
value = addReportMsg.AutoCancel
int1 Desinstale automaticamente as ordens quando a conexão estiver quebrada. Valores: • 0 (OFF): não desinstalar a ordem automaticamente; • 1 (AUTO_CANCEL): retirar a ordem automaticamente
public Utf8String24 Comment
value = addReportMsg.Comment
Char23+1 Comentário do cliente sobre o pedido
public Time4Sec DateExpire
value = addReportMsg.DateExpire
Hora de levantamento automático das ordens
public AsciiString20 ExchOrderId
value = addReportMsg.ExchOrderId
Identificador de Aplicação ascii20 atribuído pela Bolsa
public AsciiString12 ExtraRef
value = addReportMsg.ExtraRef
Identificador de Aplicação Adicional
public InstrumentInfo Instrument
value = addReportMsg.Instrument
Componente de identificação do instrumento de negociação
public int MatchRef
value = addReportMsg.MatchRef
identificador int4 para as informações da transação de endereço
public long OrderId
value = addReportMsg.OrderId
int8 Identificador de Ordem atribuído pela plataforma de negociação
public short OrigMarket
value = addReportMsg.OrigMarket
int2 Piso de negociação especificado pelo cliente ao enviar
public long OrigOrderId
value = addReportMsg.OrigOrderId
int8 O identificador de ordem original é preenchido quando os parâmetros de ordem mudam pelo cliente
public OtcCodes Parties
value = addReportMsg.Parties
Componente de identificação das partes no pedido de endereço
public byte PassiveOnly
value = addReportMsg.PassiveOnly
int1 Campo reservado preenchido com zero byte
public Decimal8 Price
value = addReportMsg.Price
dec8 Preço: Para acordos de recompra, os retornos anuais são mostrados como percentagens
public byte PriceEntry
value = addReportMsg.PriceEntry
int1 Número do nível de preços em relação ao melhor a que o pedido foi apresentado.
public Decimal8 PriceExtra
value = addReportMsg.PriceExtra
Dec8 Preço de transação.Pulls somente para repo
public PrimeExchange PrimeExchange
value = addReportMsg.PrimeExchange
int2 Plataforma de negociação principal
public short RoutingDest
value = addReportMsg.RoutingDest
Identificador da plataforma de negociação int2
public short RoutingInstruction
value = addReportMsg.RoutingInstruction
algoritmo de roteamento int2 para o restante da ordem
public TifEnum TimeInForce
value = addReportMsg.TimeInForce
int1 Validade da ordem/aplicação
public TimeNano TimeValid
value = addReportMsg.TimeValid
tempo8n A última vez que uma ordem poderia ser aceita pela plataforma de negociação