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 identificação do cliente que apresentou a ordem

Amount
public int Amount
value = addReportMsg.Amount

int4 Âmbito de aplicação/ordem

AmountExtra
public int AmountExtra
value = addReportMsg.AmountExtra

int4 O volume da parte visível da ordem / aplicação

AutoCancel
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

Comment
public Utf8String24 Comment
value = addReportMsg.Comment

Char23+1 Comentário do cliente sobre o pedido

DateExpire
public Time4Sec DateExpire
value = addReportMsg.DateExpire

Hora de levantamento automático das ordens

Dir
public OrderSide Dir
value = addReportMsg.Dir

Envio de uma missão

ExchOrderId
public AsciiString20 ExchOrderId
value = addReportMsg.ExchOrderId

Identificador de Aplicação ascii20 atribuído pela Bolsa

Extra1
public AsciiString4 Extra1
value = addReportMsg.Extra1

Ascii4 Campo de texto adicional

ExtraRef
public AsciiString12 ExtraRef
value = addReportMsg.ExtraRef

Identificador de Aplicação Adicional

Flags
public TransFlags Flags
value = addReportMsg.Flags

int8 Parâmetros dependentes do mercado.

Frame
public Frame Frame
value = addReportMsg.Frame

Cabeçalho da sessão

GateHeader
public GateHeader GateHeader
value = addReportMsg.GateHeader

Título padrão

Instrument
public InstrumentInfo Instrument
value = addReportMsg.Instrument

Componente de identificação do instrumento de negociação

MatchRef
public int MatchRef
value = addReportMsg.MatchRef

identificador int4 para as informações da transação de endereço

OrderId
public long OrderId
value = addReportMsg.OrderId

int8 Identificador de Ordem atribuído pela plataforma de negociação

OrigMarket
public short OrigMarket
value = addReportMsg.OrigMarket

int2 Piso de negociação especificado pelo cliente ao enviar

OrigOrderId
public long OrigOrderId
value = addReportMsg.OrigOrderId

int8 O identificador de ordem original é preenchido quando os parâmetros de ordem mudam pelo cliente

Pad
public byte Pad
value = addReportMsg.Pad

int1 Campo reservado preenchido com zero byte

Pad1
public byte Pad1
value = addReportMsg.Pad1

ascii1 Campo reservado. preenchido com zero

Parties
public OtcCodes Parties
value = addReportMsg.Parties

Componente de identificação das partes no pedido de endereço

PassiveOnly
public byte PassiveOnly
value = addReportMsg.PassiveOnly

int1 Campo reservado preenchido com zero byte

Price
public Decimal8 Price
value = addReportMsg.Price

dec8 Preço: Para acordos de recompra, os retornos anuais são mostrados como percentagens

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

PriceExtra
public Decimal8 PriceExtra
value = addReportMsg.PriceExtra

Dec8 Preço de transação.Pulls somente para repo

PrimeExchange
public PrimeExchange PrimeExchange
value = addReportMsg.PrimeExchange

int2 Plataforma de negociação principal

RoutingDest
public short RoutingDest
value = addReportMsg.RoutingDest

Identificador da plataforma de negociação int2

RoutingInstruction
public short RoutingInstruction
value = addReportMsg.RoutingInstruction

algoritmo de roteamento int2 para o restante da ordem

TimeInForce
public TifEnum TimeInForce
value = addReportMsg.TimeInForce

int1 Validade da ordem/aplicação

TimeValid
public TimeNano TimeValid
value = addReportMsg.TimeValid

tempo8n A última vez que uma ordem poderia ser aceita pela plataforma de negociação

Type
public OrderType Type
value = addReportMsg.Type

Tipo de recado.