AddOrderMsg
Para enviar uma nova ordem para o gateway da plataforma de negociação, o cliente envia uma mensagem para AddOrder, que deve indicar: • o ID do instrumento de negociação no campo instrument_id@ (ver Directório de Ferramentas), • a instrução de roteamento nos campos routing_dest, market, prime_exchange e routing_instruction, • direção da ordem na pasta de campo, • o identificador de quantidade da conta e o código do cliente routing_destS5, para o valor da mensagem é especificado no último número do preço na ordem do número do preço do número do mercado (por exemplo, o preço deve ser especificado no número do número do número do número do número do número do número de 123000).
Campos
public AccountInfo Account
value = addOrderMsg.Account
Componente de identificação do cliente que apresenta a ordem
public int AmountExtra
value = addOrderMsg.AmountExtra
int4 O volume da parte visível da ordem em lotes deve ser preenchido no tipo = HIDDEN ou HIDDEN_DYNAMIC
public bool Auto
value = addOrderMsg.Auto
int1 Remova automaticamente quando desconectado. Valores: • 0 (OFF): não desfaça uma ordem automaticamente; • 1 (AUTO_CANCEL): retire uma ordem automaticamente
public Utf8String24 Comment
value = addOrderMsg.Comment
Char23+1 Comentário do cliente sobre o pedido
public Time4Sec DateExpire
value = addOrderMsg.DateExpire
time4 Retire automaticamente a data e hora da ordem. A versão atual deve ser preenchida com zero
public AsciiString4 Extra1
value = addOrderMsg.Extra1
ascii4 Campo reservado preenchido com zero bytes
public AsciiString12 ExtraRef
value = addOrderMsg.ExtraRef
Identificador de Aplicação Adicional
public long Flags
value = addOrderMsg.Flags
int8 Параметры, зависящие от рынка. Значение 0x2000 (eIgnoreDynamicLimits): признак игнорирования динамических лимитов по заявке, доступен только для логинов с флагом CAN_IGNORE_DYNAMIC_LIMITS
public InstrumentInfo Instrument
value = addOrderMsg.Instrument
Componente de identificação do instrumento de negociação
public int MatchRef
value = addOrderMsg.MatchRef
int4 Identificador para informações da ordem de endereço
public OtcCodes Parties
value = addOrderMsg.Parties
Componente de identificação das partes no pedido de endereço
public byte PassiveOnly
value = addOrderMsg.PassiveOnly
int1 Campo reservado preenchido com zero byte
public Decimal8 Price
value = addOrderMsg.Price
dec8 Preço: Para acordos de recompra, os retornos anuais são mostrados como percentagens
public Decimal8 PriceExtra
value = addOrderMsg.PriceExtra
dec8 Preço adicional: Repo pode estar sujeito ao preço de transação
public PrimeExchange PrimeExchange
value = addOrderMsg.PrimeExchange
int2 Plataforma de negociação principal
public PrimeExchange RoutingDest
value = addOrderMsg.RoutingDest
int2 Identificação da plataforma de negociação de execução (ver 3.5.1.1)
public short RoutingInstruction
value = addOrderMsg.RoutingInstruction
algoritmo de roteamento int2 para o restante da ordem
public TimeNano TimeValid
value = addOrderMsg.TimeValid
tempo8n A última vez que um pedido pode ser aceito pela plataforma de negociação