ExecutionMsg
Quando uma transação é reduzida, a plataforma de negociação envia um relatório sobre a transação de Execução ao cliente. Um relatório pode conter informações sobre várias transações feitas em uma plataforma de negociação, que é indicada no campo exec_market (valores ver 3.5.5). Os parâmetros da transação (preço, volume e identificador único) estão contidos em um grupo repetitivo de negócios. O número de entradas neste grupo (ou seja, o número de transações relatadas) é indicado no campo deals_count. A mensagem de Execução é dinâmica em tamanho: depende do número de entradas nos negócios de grupo. (ver 3.4).
Campos
public AccountInfo Account
value = executionMsg.Account
Componente de identificação do cliente que apresentou a ordem
public Deal Deal
value = executionMsg.Deal
O componente da transacção. O primeiro item da lista
public short DealsCount
value = executionMsg.DealsCount
int2 Número de registos de grupos de transacções
public short DealsOffset
value = executionMsg.DealsOffset
int2 Mudando a primeira entrada do grupo de negócios em relação ao início deste campo
public AsciiString20 ExchOrderId
value = executionMsg.ExchOrderId
Identificador de Aplicação ascii20 atribuído pela Bolsa
public short ExecMarket
value = executionMsg.ExecMarket
int2 O segmento de negociação onde as transações foram realizadas (ver 3.5.5)
public InstrumentInfo Instrument
value = executionMsg.Instrument
Componente de identificação do instrumento de negociação
public long OrderId
value = executionMsg.OrderId
int8 Identificador de Ordem atribuído pela plataforma de negociação
public OtcCodes Parties
value = executionMsg.Parties
Componente de identificação das partes no pedido de endereço
public Decimal8 Price
value = executionMsg.Price
dec8 Preço: Para acordos de recompra, os retornos anuais são mostrados como percentagens
public Decimal8 PriceExtra
value = executionMsg.PriceExtra
dec8 Preço adicional: Os acordos de recompra indicam o preço de transação