CancelReportMsg
При успешном снятии поручения торговая платформа направляет отчет о снятии CancelReport. Отчет содержит параметры основных поручений, идентификаторы поручений в полях order_id и orig_clorder_id, а также причину, по которой поручение было снято в поле Reason. Если поручение «Немедленно или отменить» не было сведено к исполнению, то несведенный остаток снимается с криптовалюты, и клиент получает отчет CancelReport со значением EXPIRED_NOTRADES в поле причины. В случае возможности подключения кросс-сделки несведенный остаток в поступающих заявках снимается с биржей, и клиент получает отчет CancelReport со значением EXPIRED_CROSSTRADE в поле причины. При этом все сделки с заявками на ценовом уровне кросс-заявки и предшествующие заключения осуществляются в обычном режиме. В случае, если входящая заявка при выставлении не исполняется, ее остаток выводится в очередь котировок, и при этом может возникнуть пересечение видимых разнонаправленных уровней очереди заявок, то несведенный остаток в обращениях заявок будет отклонением таблицы с алгоритмом определения EXPIRED_ORDERBOOK_CROSS
Поля
public AccountInfo Account
value = cancelReportMsg.Account
Компонент идентификации клиента, давшего поручение
public int AmountRest
value = cancelReportMsg.AmountRest
int4 Активный остаток после удаления
public CancelReasons CancelReason
value = cancelReportMsg.CancelReason
int2 Код ограничения
public AsciiString20 ExchOrderId
value = cancelReportMsg.ExchOrderId
ascii20 Идентификатор заявки, присвоенный биржей
public InstrumentInfo Instrument
value = cancelReportMsg.Instrument
Компонент идентификации торгового инструмента
public long OrderId
value = cancelReportMsg.OrderId
int8 Идентификатор поручения, присвоенная торговая система
public AsciiString20 OrigClOrderId
value = cancelReportMsg.OrigClOrderId
ascii20 Дополнительный клиентский идентификатор заявки на снятие
public Decimal8 Price
value = cancelReportMsg.Price
дек8 Цена. Для репо изменение годовой доходности в процентах
public Decimal8 PriceExtra
value = cancelReportMsg.PriceExtra
dec8 Запрашиваемая цена. Для репо может быть завершена сделка