CancelOrderMsg

StockSharp.SpbEx.Protocol

Após as ordens de troca terem sido colocadas no piso de negociação, o cliente tem a oportunidade de remover o saldo indivisível da ordem. Para fazer isso, envie uma solicitação para o gateway da plataforma de negociação CancelOrder@, em que os corrimãos a remover devem ser identificados por um de dois campos: orig_clorder_id ou order_id(para retirar a ordem submetida pelo login do qual foi recebido este pedido de retirada). Ao remover a ordem enviada de outro login, somente a identificação é possível usando o campo @S@22, o cliente também deve especificar o ID@S@2@S@2, e a ordem @S@S@2@S@S@2 é necessária.

Campos

Account
public AccountInfo Account
value = cancelOrderMsg.Account

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

Dir
public OrderSide Dir
value = cancelOrderMsg.Dir

Envio de uma missão

Flags
public long Flags
value = cancelOrderMsg.Flags

int8 Bandeiras para remoção

Frame
public Frame Frame
value = cancelOrderMsg.Frame

Cabeçalho da sessão

Instrument
public InstrumentInfo Instrument
value = cancelOrderMsg.Instrument

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

OrderId
public long OrderId
value = cancelOrderMsg.OrderId

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

OrigClOrderId
public AsciiString20 OrigClOrderId
value = cancelOrderMsg.OrigClOrderId

ascii20 Identificador do cliente do pedido retirado

Type
public OrderType Type
value = cancelOrderMsg.Type

Tipo de atribuição

UserHeader
public UserHeader UserHeader
value = cancelOrderMsg.UserHeader

Título padrão