AddReportMsg

StockSharp.SpbEx.Protocol

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

Campos

Account
public AccountInfo Account
value = addReportMsg.Account

Componente de identificación del cliente que presentó la orden

Amount
public int Amount
value = addReportMsg.Amount

int4 Ámbito de orden/aplicación

AmountExtra
public int AmountExtra
value = addReportMsg.AmountExtra

int4 El volumen de la parte visible del pedido / aplicación

AutoCancel
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

Comment
public Utf8String24 Comment
value = addReportMsg.Comment

char23+1 Comentario del cliente sobre el pedido

DateExpire
public Time4Sec DateExpire
value = addReportMsg.DateExpire

tiempo4 Fecha y hora de retiro automático de pedidos

Dir
public OrderSide Dir
value = addReportMsg.Dir

Envío de una asignación

ExchOrderId
public AsciiString20 ExchOrderId
value = addReportMsg.ExchOrderId

acii20 Identificador de aplicaciones asignado por el intercambio

Extra1
public AsciiString4 Extra1
value = addReportMsg.Extra1

Ascii4 Campo de texto adicional

ExtraRef
public AsciiString12 ExtraRef
value = addReportMsg.ExtraRef

ascii12 Identificador de aplicaciones adicionales

Flags
public TransFlags Flags
value = addReportMsg.Flags

int8 Parámetros dependientes del mercado.

Frame
public Frame Frame
value = addReportMsg.Frame

Período de sesiones

GateHeader
public GateHeader GateHeader
value = addReportMsg.GateHeader

Título estándar

Instrument
public InstrumentInfo Instrument
value = addReportMsg.Instrument

Componente de identificación de instrumentos de comercio

MatchRef
public int MatchRef
value = addReportMsg.MatchRef

int4 Identificador para la información de la transacción de la dirección

OrderId
public long OrderId
value = addReportMsg.OrderId

int8 Identificador de órdenes asignado por la plataforma de comercio

OrigMarket
public short OrigMarket
value = addReportMsg.OrigMarket

int2 Piso de venta especificado por el cliente al enviar

OrigOrderId
public long OrigOrderId
value = addReportMsg.OrigOrderId

int8 El identificador de pedido original se llena cuando los parámetros de pedido cambian por el cliente

Pad
public byte Pad
value = addReportMsg.Pad

int1 Campo reservado lleno de cero byte

Pad1
public byte Pad1
value = addReportMsg.Pad1

ascii1 Campo reservado. lleno de cero

Parties
public OtcCodes Parties
value = addReportMsg.Parties

Componente de identificación de las partes en la orden de dirección

PassiveOnly
public byte PassiveOnly
value = addReportMsg.PassiveOnly

int1 Campo reservado lleno de cero byte

Price
public Decimal8 Price
value = addReportMsg.Price

dec8 Precio: Para los descansos, los rendimientos anuales se muestran como porcentajes

PriceEntry
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.

PriceExtra
public Decimal8 PriceExtra
value = addReportMsg.PriceExtra

Dec8 Precio de transacción.Pulls sólo para repo

PrimeExchange
public PrimeExchange PrimeExchange
value = addReportMsg.PrimeExchange

plataforma de comercio principal

RoutingDest
public short RoutingDest
value = addReportMsg.RoutingDest

identificador de plataforma de comercio int2

RoutingInstruction
public short RoutingInstruction
value = addReportMsg.RoutingInstruction

int2 Algoritmo de rutina para el resto del pedido

TimeInForce
public TifEnum TimeInForce
value = addReportMsg.TimeInForce

int1 Validez del pedido/aplicación

TimeValid
public TimeNano TimeValid
value = addReportMsg.TimeValid

time8n La última vez que un pedido podría ser aceptado por la plataforma de comercio

Type
public OrderType Type
value = addReportMsg.Type

Tipo de recados.