ExecutionMsg
При сведении заявки в сделку торговая платформа направляет клиенту отчет о сделке Execution. При этом один отчет может содержать информацию о нескольких сделках, совершенных на одной торговой площадке, которая указана в поле exec_market (значения см. в 3.5.5). Параметры сделки(цена, объем и уникальный идентификатор) содержатся в повторяющейся группе deals. Количество записей в этой группе(то есть количество отчитываемых сделок) указано в поле deals_count. Сообщение Execution имеет динамический размер: он зависит от количества записей в группе deals. (Об особенностях обработки сообщения см. 3.4.)
Поля
Account : AccountInfo
Компонент идентификации клиента, подавшего поручение
AmountRest : int
int4 Активный остаток поручения
DealsCount : short
int2 Количество записей группы deals
DealsOffset : short
int2 Смещение первой записи группы deals относительно начала данного поля
ExchOrderId : AsciiString20
ascii20 Идентификатор заявки, присвоенный биржей
ExecMarket : short
int2 Торговая площадка, на которой были совершены сделки(значения см. в 3.5.5)
Flags : TransFlags
Параметры, зависящие от рынка
GateHeader : GateHeader
Стандартный заголовок
Instrument : InstrumentInfo
Компонент идентификации торгового инструмента
Price : Decimal8
dec8 Цена. Для репо указывается годовая доходность в процентах
PriceExtra : Decimal8
dec8 Дополнительная цена. Для репо указывается цена сделки