ExecutionReport

StockSharp.Fix.Native

Отчет об исполнении.

Свойства

AggressorIndicator
public bool? AggressorIndicator { get; set; }
value = executionReport.AggressorIndicator
executionReport.AggressorIndicator = value

Используется для определения того, является ли инициатор ордера агрессором или нет в сделке.

AvgPx
public decimal? AvgPx { get; set; }
value = executionReport.AvgPx
executionReport.AvgPx = value

Расчетная средняя цена всех заполнений по данному заказу.

CashMargin
public char? CashMargin { get; set; }
value = executionReport.CashMargin
executionReport.CashMargin = value

Определяет, является ли ордер маржинальным или немаржинальным.

CumQty
public decimal? CumQty { get; set; }
value = executionReport.CumQty
executionReport.CumQty = value

Общее количество (e.g количество акций) заполнено.

DisplayQty
public decimal? DisplayQty { get; set; }
value = executionReport.DisplayQty
executionReport.DisplayQty = value

DisplayQty.

ExtendedOrderStatus
public long? ExtendedOrderStatus { get; set; }
value = executionReport.ExtendedOrderStatus
executionReport.ExtendedOrderStatus = value

Расширенный статус заказа.

ExtendedTradeStatus
public int? ExtendedTradeStatus { get; set; }
value = executionReport.ExtendedTradeStatus
executionReport.ExtendedTradeStatus = value

Расширенный торговый статус.

ExtraFields
public IDictionary<FixTags, object> ExtraFields { get; }
value = executionReport.ExtraFields

Дополнительные поля.

LastCapacity
public char? LastCapacity { get; set; }
value = executionReport.LastCapacity
executionReport.LastCapacity = value

Способность брокера к исполнению ордера.

Leverage
public int? Leverage { get; set; }
value = executionReport.Leverage
executionReport.Leverage = value

Кредитное плечо.

ManualOrderIndicator
public bool? ManualOrderIndicator { get; set; }
value = executionReport.ManualOrderIndicator
executionReport.ManualOrderIndicator = value

Указывает, был ли заказ получен вручную (в отличие от электронного).

MarketPrice
public decimal? MarketPrice { get; set; }
value = executionReport.MarketPrice
executionReport.MarketPrice = value

MarketPrice.

MassStatusReqId
public string MassStatusReqId { get; set; }
value = executionReport.MassStatusReqId
executionReport.MassStatusReqId = value

Требуется, если ответ на сообщение OrderMassStatusRequest и если оно предоставлено.

MaxFloor
public decimal? MaxFloor { get; set; }
value = executionReport.MaxFloor
executionReport.MaxFloor = value

Максимальное количество (e.g) в пределах заказа, который будет показан на бирже в любой момент времени.

MinQty
public decimal? MinQty { get; set; }
value = executionReport.MinQty
executionReport.MinQty = value

Минимальное количество заказа, который должен быть выполнен.

MsgSeqNum
public long MsgSeqNum { get; set; }
value = executionReport.MsgSeqNum
executionReport.MsgSeqNum = value

MsgSeqNum.

OrderCapacity
public char? OrderCapacity { get; set; }
value = executionReport.OrderCapacity
executionReport.OrderCapacity = value

Определяет способность фирмы размещать заказ.

OrderRestrictions
public string OrderRestrictions { get; set; }
value = executionReport.OrderRestrictions
executionReport.OrderRestrictions = value

Если к порядку применимо более одного ограничения, то это поле может содержать несколько инструкций, разделенных пространством.

OrigSendingTime
public DateTime? OrigSendingTime { get; set; }
value = executionReport.OrigSendingTime
executionReport.OrigSendingTime = value

OrigSendingTime.

PositionEffect
public char? PositionEffect { get; set; }
value = executionReport.PositionEffect
executionReport.PositionEffect = value

Указывает, должна ли результирующая позиция после сделки быть открывающей или закрывающей позицией.

SecondaryOrderId
public string SecondaryOrderId { get; set; }
value = executionReport.SecondaryOrderId
executionReport.SecondaryOrderId = value

SecondaryOrderID.

StopPx
public decimal? StopPx { get; set; }
value = executionReport.StopPx
executionReport.StopPx = value

Остановите цену.

StrategyTypeId
public string StrategyTypeId { get; set; }
value = executionReport.StrategyTypeId
executionReport.StrategyTypeId = value

StrategyTypeId.

TakeProfit
public decimal? TakeProfit { get; set; }
value = executionReport.TakeProfit
executionReport.TakeProfit = value

Получи прибыль.

TrdRegTimestamp
public DateTime? TrdRegTimestamp { get; set; }
value = executionReport.TrdRegTimestamp
executionReport.TrdRegTimestamp = value

Торговая / нормативная временная метка.

TrdRegTimestampType
public TrdRegTimestampType? TrdRegTimestampType { get; set; }
value = executionReport.TrdRegTimestampType
executionReport.TrdRegTimestampType = value

Тип торговой/регуляторной метки времени.

Yield
public decimal? Yield { get; set; }
value = executionReport.Yield
executionReport.Yield = value

Выход.

Поля

Account
public string Account
value = executionReport.Account
ClientId
public string ClientId
value = executionReport.ClientId
ClOrdId
public string ClOrdId
value = executionReport.ClOrdId

Уникальный идентификатор Ордера, присвоенный стороной покупателя (организацией, брокером, посредником и т. д.).

Commission
public decimal? Commission
value = executionReport.Commission

Комиссия.

CommissionCurrency
public string CommissionCurrency
value = executionReport.CommissionCurrency

Валюта комиссии. Может быть.

ExDestination
public string ExDestination
value = executionReport.ExDestination
ExecBroker
public string ExecBroker
value = executionReport.ExecBroker
ExecId
public string ExecId
value = executionReport.ExecId

Уникальный идентификатор сообщения об исполнении, присвоенный продавцом (брокером, биржей, ECN).

ExecType
public char? ExecType
value = executionReport.ExecType

Описывает назначение отчета о выполнении ExecType.

ExpireDate
public DateTime? ExpireDate
value = executionReport.ExpireDate

Дата истечения срока действия ордера (последний день, когда ордер может торговаться), всегда выражается в терминах даты местного рынка.

ExpireTime
public DateTime? ExpireTime
value = executionReport.ExpireTime
LastLiquidityInd
public int? LastLiquidityInd
value = executionReport.LastLiquidityInd

Индикатор, позволяющий определить, было ли это заполнение результатом предоставления ликвидности поставщиком ликвидности или получением ликвидности получателем ликвидности. Допустимые значения: 1 = добавленная ликвидность 2 = удаленная ликвидность 3 = ликвидность исключена

LastPx
public decimal? LastPx
value = executionReport.LastPx

Цена этой (последней) заливки.

LastQty
public decimal? LastQty
value = executionReport.LastQty

Количество акций (e.g.), купленных/проданных при этом (последнем) заполнении.

LeavesQty
public decimal? LeavesQty
value = executionReport.LeavesQty

Количество открытое для дальнейшего исполнения.

OrderId
public string OrderId
value = executionReport.OrderId

Уникальный идентификатор ордера, присвоенный продавцом (брокером, биржей, ECN).

OrderQty
public decimal? OrderQty
value = executionReport.OrderQty

Заказанное количество. Это представляет собой количество акций для акций или номинальную, номинальную или номинальную стоимость для инструментов ФИ.

OrdStatus
public char? OrdStatus
value = executionReport.OrdStatus
OrdStatusReqId
public string OrdStatusReqId
value = executionReport.OrdStatusReqId

Требуется, если вы отвечаете на сообщение OrderStatusRequest и если оно указано в нем.

OrdType
public char? OrdType
value = executionReport.OrdType

Тип ордера OrdType.

OrigClOrdId
public string OrigClOrdId
value = executionReport.OrigClOrdId

Используется для идентификации предыдущего заказа в запросах на отмену и отмену/замену.

Parties
public Party[] Parties
value = executionReport.Parties
PossDupFlag
public bool? PossDupFlag
value = executionReport.PossDupFlag

PossDupFlag.

Price
public decimal? Price
value = executionReport.Price

Цена за единицу количества (e.g. за акцию).

SecurityExchange
public string SecurityExchange
value = executionReport.SecurityExchange

Рынок используется для идентификации финансового инструмента.

SecurityId
public string SecurityId
value = executionReport.SecurityId

значение идентификатора финансового инструмента.

SecurityIdSource
public string SecurityIdSource
value = executionReport.SecurityIdSource

Идентифицирует класс или источник значения SecurityId. Требуется, если указан SecurityId.

SendingTime
public DateTime SendingTime
value = executionReport.SendingTime
Side
public char? Side
value = executionReport.Side

Сторона заказа Сторона.

Symbol
public string Symbol
value = executionReport.Symbol

Тикерный символ. Общее, «понятное человеку» представление финансового инструмента.

Text
public string Text
value = executionReport.Text

Текстовая строка свободного формата.

TimeInForce
public char? TimeInForce
value = executionReport.TimeInForce

Указывает, как долго приказ остается в силе. Отсутствие этого поля интерпретируется как ДЕНЬ. ПРИМЕЧАНИЕ. Не применимо к заказам CIV.

TradeDate
public DateTime? TradeDate
value = executionReport.TradeDate
TradingSessionId
public string TradingSessionId
value = executionReport.TradingSessionId

Идентификатор торговой сессии.

TransactTime
public DateTime? TransactTime
value = executionReport.TransactTime