ExecutionMsg
При проведении заявок в развитии торговая платформа направляет клиентский отчет о сделке Исполнение. При этом один отчет может сохранять информацию о нескольких транзакциях, совершенных на одной торговой платформе, которая указана в поле exec_market (значения см. в 3.5.5). Параметры транзакции(цена, объем и уникальный идентификатор) указаны в повторяющихся групповых сделках. Количество записей в этой группе (то есть количество отчитываемых сделок) указано в поле deals_count. Сообщение Исполнение имеет движущий размер: он зависит от количества записей в групповых сделках. (Об особенностях обработки сообщений см. 3.4.)
Поля
public AccountInfo Account
value = executionMsg.Account
Компонент идентификации клиента, давшего поручение
public Deal Deal
value = executionMsg.Deal
Компонент, описывающая сделка. Первый элемент списка
public short DealsCount
value = executionMsg.DealsCount
int2 Количество записей группы сделок
public short DealsOffset
value = executionMsg.DealsOffset
int2 Размещение первой записи группы сделок относительно начала данных полей
public AsciiString20 ExchOrderId
value = executionMsg.ExchOrderId
ascii20 Идентификатор заявки, присвоенный биржей
public short ExecMarket
value = executionMsg.ExecMarket
int2 Торговая площадка, на которой были совершены сделки (значения см. в 3.5.5)
public InstrumentInfo Instrument
value = executionMsg.Instrument
Компонент идентификации торгового инструмента
public long OrderId
value = executionMsg.OrderId
int8 Идентификатор поручения, присвоенная торговая платформа
public OtcCodes Parties
value = executionMsg.Parties
Компонент идентификации стороны адресного поручения
public Decimal8 Price
value = executionMsg.Price
дек8 Цена. Для репо изменение годовой доходности в процентах
public Decimal8 PriceExtra
value = executionMsg.PriceExtra
dec8 Дополнительная цена. Для завершения сделки репо