AddOrderMsg

StockSharp.SpbEx.Protocol

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

Account
public AccountInfo Account
value = addOrderMsg.Account

Componente de identificação do cliente que apresenta a ordem

Amount
public int Amount
value = addOrderMsg.Amount

int4 Volume da ordem em lotes

AmountExtra
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

Auto
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

Comment
public Utf8String24 Comment
value = addOrderMsg.Comment

Char23+1 Comentário do cliente sobre o pedido

DateExpire
public Time4Sec DateExpire
value = addOrderMsg.DateExpire

time4 Retire automaticamente a data e hora da ordem. A versão atual deve ser preenchida com zero

Dir
public OrderSide Dir
value = addOrderMsg.Dir

Envio de uma missão

Extra1
public AsciiString4 Extra1
value = addOrderMsg.Extra1

ascii4 Campo reservado preenchido com zero bytes

ExtraRef
public AsciiString12 ExtraRef
value = addOrderMsg.ExtraRef

Identificador de Aplicação Adicional

Flags
public long Flags
value = addOrderMsg.Flags

int8 Параметры, зависящие от рынка. Значение 0x2000 (eIgnoreDynamicLimits): признак игнорирования динамических лимитов по заявке, доступен только для логинов с флагом CAN_IGNORE_DYNAMIC_LIMITS

Frame
public Frame Frame
value = addOrderMsg.Frame

Cabeçalho da sessão

Instrument
public InstrumentInfo Instrument
value = addOrderMsg.Instrument

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

MatchRef
public int MatchRef
value = addOrderMsg.MatchRef

int4 Identificador para informações da ordem de endereço

Pad
public byte Pad
value = addOrderMsg.Pad

int1 Campo reservado preenchido com zero byte

Parties
public OtcCodes Parties
value = addOrderMsg.Parties

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

PassiveOnly
public byte PassiveOnly
value = addOrderMsg.PassiveOnly

int1 Campo reservado preenchido com zero byte

Price
public Decimal8 Price
value = addOrderMsg.Price

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

PriceExtra
public Decimal8 PriceExtra
value = addOrderMsg.PriceExtra

dec8 Preço adicional: Repo pode estar sujeito ao preço de transação

PrimeExchange
public PrimeExchange PrimeExchange
value = addOrderMsg.PrimeExchange

int2 Plataforma de negociação principal

RoutingDest
public PrimeExchange RoutingDest
value = addOrderMsg.RoutingDest

int2 Identificação da plataforma de negociação de execução (ver 3.5.1.1)

RoutingInstruction
public short RoutingInstruction
value = addOrderMsg.RoutingInstruction

algoritmo de roteamento int2 para o restante da ordem

TimeInForce
public TifEnum TimeInForce
value = addOrderMsg.TimeInForce

Hora da atribuição

TimeValid
public TimeNano TimeValid
value = addOrderMsg.TimeValid

tempo8n A última vez que um pedido pode ser aceito pela plataforma de negociação

Type
public OrderType Type
value = addOrderMsg.Type

Tipo de atribuição

UserHeader
public UserHeader UserHeader
value = addOrderMsg.UserHeader

Título padrão