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 identificación del cliente que presentó la orden
public int AmountExtra
value = addReportMsg.AmountExtra
int4 El volumen de la parte visible del pedido / aplicación
public bool AutoCancel
value = addReportMsg.AutoCancel
int1 Desinstalar automáticamente las órdenes cuando la conexión se rompe. Valores: • 0 (OFF): no desinstalar el pedido automáticamente; • 1 (AUTO_CANCEL): retirar el pedido automáticamente
public Utf8String24 Comment
value = addReportMsg.Comment
char23+1 Comentario del cliente sobre el pedido
public Time4Sec DateExpire
value = addReportMsg.DateExpire
tiempo4 Fecha y hora de retiro automático de pedidos
public AsciiString20 ExchOrderId
value = addReportMsg.ExchOrderId
acii20 Identificador de aplicaciones asignado por el intercambio
public AsciiString12 ExtraRef
value = addReportMsg.ExtraRef
ascii12 Identificador de aplicaciones adicionales
public InstrumentInfo Instrument
value = addReportMsg.Instrument
Componente de identificación de instrumentos de comercio
public int MatchRef
value = addReportMsg.MatchRef
int4 Identificador para la información de la transacción de la dirección
public long OrderId
value = addReportMsg.OrderId
int8 Identificador de órdenes asignado por la plataforma de comercio
public short OrigMarket
value = addReportMsg.OrigMarket
int2 Piso de venta especificado por el cliente al enviar
public long OrigOrderId
value = addReportMsg.OrigOrderId
int8 El identificador de pedido original se llena cuando los parámetros de pedido cambian por el cliente
public OtcCodes Parties
value = addReportMsg.Parties
Componente de identificación de las partes en la orden de dirección
public byte PassiveOnly
value = addReportMsg.PassiveOnly
int1 Campo reservado lleno de cero byte
public Decimal8 Price
value = addReportMsg.Price
dec8 Precio: Para los descansos, los rendimientos anuales se muestran como porcentajes
public byte PriceEntry
value = addReportMsg.PriceEntry
int1 Número de precio en relación con lo mejor a lo que se ha presentado la solicitud.
public Decimal8 PriceExtra
value = addReportMsg.PriceExtra
Dec8 Precio de transacción.Pulls sólo para repo
public PrimeExchange PrimeExchange
value = addReportMsg.PrimeExchange
plataforma de comercio principal
public short RoutingDest
value = addReportMsg.RoutingDest
identificador de plataforma de comercio int2
public short RoutingInstruction
value = addReportMsg.RoutingInstruction
int2 Algoritmo de rutina para el resto del pedido
public TifEnum TimeInForce
value = addReportMsg.TimeInForce
int1 Validez del pedido/aplicación
public TimeNano TimeValid
value = addReportMsg.TimeValid
time8n La última vez que un pedido podría ser aceptado por la plataforma de comercio