ExecutionMsg

StockSharp.SpbEx.Protocol

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

Fields

Account
public AccountInfo Account
value = executionMsg.Account

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

AmountRest
public int AmountRest
value = executionMsg.AmountRest

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

Deal
public Deal Deal
value = executionMsg.Deal

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

DealsCount
public short DealsCount
value = executionMsg.DealsCount

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

DealsOffset
public short DealsOffset
value = executionMsg.DealsOffset

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

Dir
public OrderSide Dir
value = executionMsg.Dir

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

ExchOrderId
public AsciiString20 ExchOrderId
value = executionMsg.ExchOrderId

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

ExecMarket
public short ExecMarket
value = executionMsg.ExecMarket

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

Flags
public TransFlags Flags
value = executionMsg.Flags

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

Frame
public Frame Frame
value = executionMsg.Frame

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

GateHeader
public GateHeader GateHeader
value = executionMsg.GateHeader

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

Instrument
public InstrumentInfo Instrument
value = executionMsg.Instrument

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

OrderId
public long OrderId
value = executionMsg.OrderId

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

Parties
public OtcCodes Parties
value = executionMsg.Parties

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

Price
public Decimal8 Price
value = executionMsg.Price

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

PriceExtra
public Decimal8 PriceExtra
value = executionMsg.PriceExtra

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

Type
public OrderType Type
value = executionMsg.Type

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