ExecutionMsg

StockSharp.SpbEx.Protocol

При сведении заявки в сделку торговая платформа направляет клиенту отчет о сделке Execution. При этом один отчет может содержать информацию о нескольких сделках, совершенных на одной торговой площадке, которая указана в поле exec_market (значения см. в 3.5.5). Параметры сделки(цена, объем и уникальный идентификатор) содержатся в повторяющейся группе deals. Количество записей в этой группе(то есть количество отчитываемых сделок) указано в поле deals_count. Сообщение Execution имеет динамический размер: он зависит от количества записей в группе deals. (Об особенностях обработки сообщения см. 3.4.)

Fields

Account : AccountInfo

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

AmountRest : int

int4 Активный остаток поручения

Deal : Deal

Компонент, описывающий сделки. Первый элемент списка

DealsCount : short

int2 Количество записей группы deals

DealsOffset : short

int2 Смещение первой записи группы deals относительно начала данного поля

Dir : OrderSide

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

ExchOrderId : AsciiString20

ascii20 Идентификатор заявки, присвоенный биржей

ExecMarket : short

int2 Торговая площадка, на которой были совершены сделки(значения см. в 3.5.5)

Flags : TransFlags

Параметры, зависящие от рынка

Frame : Frame

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

GateHeader : GateHeader

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

Instrument : InstrumentInfo

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

OrderId : long

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

Parties : OtcCodes

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

Price : Decimal8

dec8 Цена. Для репо указывается годовая доходность в процентах

PriceExtra : Decimal8

dec8 Дополнительная цена. Для репо указывается цена сделки

Type : OrderType

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