CancelOrderMsg

StockSharp.SpbEx.Protocol

После того как биржевые заявки были выставлены на торговые площадки, клиент имеет возможность снять несведенный остаток поручения. Для этого необходимо направить в шлюз торговую платформу запрос CancelOrder, в котором принимаемые поручения должны быть идентифицированы одним из двух полей: orig_clorder_id или order_id (для снятия поручения поданного логина, от которого получен данный запрос на снятие). При снятии поручения, поданного с другого логина, идентификация возможна только с помощью полей order_id. Поля instrument_id, dir, type и client_id также являются обязательными. Клиент должен указать уникальный идентификатор приказа о снятии clorder_id

Поля

Account
public AccountInfo Account
value = cancelOrderMsg.Account

Компонент идентификации клиента, давшего поручение

Dir
public OrderSide Dir
value = cancelOrderMsg.Dir

Направление поручения

Flags
public long Flags
value = cancelOrderMsg.Flags

int8 Флаги для снятия

Frame
public Frame Frame
value = cancelOrderMsg.Frame

Сессионный заголовок

Instrument
public InstrumentInfo Instrument
value = cancelOrderMsg.Instrument

Компонент идентификации торгового инструмента

OrderId
public long OrderId
value = cancelOrderMsg.OrderId

int8 Идентификатор поручения, присвоенная торговая платформа

OrigClOrderId
public AsciiString20 OrigClOrderId
value = cancelOrderMsg.OrigClOrderId

ascii20 Клиентский идентификатор принимаемой заявки

Type
public OrderType Type
value = cancelOrderMsg.Type

Тип поручения

UserHeader
public UserHeader UserHeader
value = cancelOrderMsg.UserHeader

Стандартный заголовок