CancelOrderMsg
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
public AccountInfo Account
value = cancelOrderMsg.Account
Componente de identificação do cliente que apresentou a ordem
public InstrumentInfo Instrument
value = cancelOrderMsg.Instrument
Componente de identificação do instrumento de negociação
public long OrderId
value = cancelOrderMsg.OrderId
int8 Identificador de Ordem atribuído pela plataforma de negociação
public AsciiString20 OrigClOrderId
value = cancelOrderMsg.OrigClOrderId
ascii20 Identificador do cliente do pedido retirado