ExecutionMsg

StockSharp.SpbEx.Protocol

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

Поля

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 Количество записей группы сделок

DealsOffset
public short DealsOffset
value = executionMsg.DealsOffset

int2 Размещение первой записи группы сделок относительно начала данных полей

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

дек8 Цена. Для репо изменение годовой доходности в процентах

PriceExtra
public Decimal8 PriceExtra
value = executionMsg.PriceExtra

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

Type
public OrderType Type
value = executionMsg.Type

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