ExecutionReport
Отчет об исполнении.
Свойства
public bool? AggressorIndicator { get; set; }
value = executionReport.AggressorIndicator
executionReport.AggressorIndicator = value
Используется для определения того, является ли инициатор ордера агрессором или нет в сделке.
public decimal? AvgPx { get; set; }
value = executionReport.AvgPx
executionReport.AvgPx = value
Расчетная средняя цена всех заполнений по данному заказу.
public char? CashMargin { get; set; }
value = executionReport.CashMargin
executionReport.CashMargin = value
Определяет, является ли ордер маржинальным или немаржинальным.
public decimal? CumQty { get; set; }
value = executionReport.CumQty
executionReport.CumQty = value
Общее количество (e.g количество акций) заполнено.
public decimal? DisplayQty { get; set; }
value = executionReport.DisplayQty
executionReport.DisplayQty = value
DisplayQty.
public long? ExtendedOrderStatus { get; set; }
value = executionReport.ExtendedOrderStatus
executionReport.ExtendedOrderStatus = value
Расширенный статус заказа.
public int? ExtendedTradeStatus { get; set; }
value = executionReport.ExtendedTradeStatus
executionReport.ExtendedTradeStatus = value
Расширенный торговый статус.
public IDictionary<FixTags, object> ExtraFields { get; }
value = executionReport.ExtraFields
Дополнительные поля.
public char? LastCapacity { get; set; }
value = executionReport.LastCapacity
executionReport.LastCapacity = value
Способность брокера к исполнению ордера.
public int? Leverage { get; set; }
value = executionReport.Leverage
executionReport.Leverage = value
Кредитное плечо.
public bool? ManualOrderIndicator { get; set; }
value = executionReport.ManualOrderIndicator
executionReport.ManualOrderIndicator = value
Указывает, был ли заказ получен вручную (в отличие от электронного).
public decimal? MarketPrice { get; set; }
value = executionReport.MarketPrice
executionReport.MarketPrice = value
MarketPrice.
public string MassStatusReqId { get; set; }
value = executionReport.MassStatusReqId
executionReport.MassStatusReqId = value
Требуется, если ответ на сообщение OrderMassStatusRequest и если оно предоставлено.
public decimal? MaxFloor { get; set; }
value = executionReport.MaxFloor
executionReport.MaxFloor = value
Максимальное количество (e.g) в пределах заказа, который будет показан на бирже в любой момент времени.
public decimal? MinQty { get; set; }
value = executionReport.MinQty
executionReport.MinQty = value
Минимальное количество заказа, который должен быть выполнен.
public long MsgSeqNum { get; set; }
value = executionReport.MsgSeqNum
executionReport.MsgSeqNum = value
MsgSeqNum.
public char? OrderCapacity { get; set; }
value = executionReport.OrderCapacity
executionReport.OrderCapacity = value
Определяет способность фирмы размещать заказ.
public string OrderRestrictions { get; set; }
value = executionReport.OrderRestrictions
executionReport.OrderRestrictions = value
Если к порядку применимо более одного ограничения, то это поле может содержать несколько инструкций, разделенных пространством.
public DateTime? OrigSendingTime { get; set; }
value = executionReport.OrigSendingTime
executionReport.OrigSendingTime = value
OrigSendingTime.
public char? PositionEffect { get; set; }
value = executionReport.PositionEffect
executionReport.PositionEffect = value
Указывает, должна ли результирующая позиция после сделки быть открывающей или закрывающей позицией.
public string SecondaryOrderId { get; set; }
value = executionReport.SecondaryOrderId
executionReport.SecondaryOrderId = value
SecondaryOrderID.
public decimal? StopPx { get; set; }
value = executionReport.StopPx
executionReport.StopPx = value
Остановите цену.
public string StrategyTypeId { get; set; }
value = executionReport.StrategyTypeId
executionReport.StrategyTypeId = value
StrategyTypeId.
public decimal? TakeProfit { get; set; }
value = executionReport.TakeProfit
executionReport.TakeProfit = value
Получи прибыль.
public DateTime? TrdRegTimestamp { get; set; }
value = executionReport.TrdRegTimestamp
executionReport.TrdRegTimestamp = value
Торговая / нормативная временная метка.
public TrdRegTimestampType? TrdRegTimestampType { get; set; }
value = executionReport.TrdRegTimestampType
executionReport.TrdRegTimestampType = value
Тип торговой/регуляторной метки времени.
public decimal? Yield { get; set; }
value = executionReport.Yield
executionReport.Yield = value
Выход.
Поля
public string ClOrdId
value = executionReport.ClOrdId
Уникальный идентификатор Ордера, присвоенный стороной покупателя (организацией, брокером, посредником и т. д.).
public string CommissionCurrency
value = executionReport.CommissionCurrency
Валюта комиссии. Может быть.
public string ExecId
value = executionReport.ExecId
Уникальный идентификатор сообщения об исполнении, присвоенный продавцом (брокером, биржей, ECN).
public char? ExecType
value = executionReport.ExecType
Описывает назначение отчета о выполнении ExecType.
public DateTime? ExpireDate
value = executionReport.ExpireDate
Дата истечения срока действия ордера (последний день, когда ордер может торговаться), всегда выражается в терминах даты местного рынка.
public int? LastLiquidityInd
value = executionReport.LastLiquidityInd
Индикатор, позволяющий определить, было ли это заполнение результатом предоставления ликвидности поставщиком ликвидности или получением ликвидности получателем ликвидности. Допустимые значения: 1 = добавленная ликвидность 2 = удаленная ликвидность 3 = ликвидность исключена
public decimal? LastQty
value = executionReport.LastQty
Количество акций (e.g.), купленных/проданных при этом (последнем) заполнении.
public decimal? LeavesQty
value = executionReport.LeavesQty
Количество открытое для дальнейшего исполнения.
public string OrderId
value = executionReport.OrderId
Уникальный идентификатор ордера, присвоенный продавцом (брокером, биржей, ECN).
public decimal? OrderQty
value = executionReport.OrderQty
Заказанное количество. Это представляет собой количество акций для акций или номинальную, номинальную или номинальную стоимость для инструментов ФИ.
public string OrdStatusReqId
value = executionReport.OrdStatusReqId
Требуется, если вы отвечаете на сообщение OrderStatusRequest и если оно указано в нем.
public string OrigClOrdId
value = executionReport.OrigClOrdId
Используется для идентификации предыдущего заказа в запросах на отмену и отмену/замену.
public decimal? Price
value = executionReport.Price
Цена за единицу количества (e.g. за акцию).
public string SecurityExchange
value = executionReport.SecurityExchange
Рынок используется для идентификации финансового инструмента.
public string SecurityId
value = executionReport.SecurityId
значение идентификатора финансового инструмента.
public string SecurityIdSource
value = executionReport.SecurityIdSource
Идентифицирует класс или источник значения SecurityId. Требуется, если указан SecurityId.
public string Symbol
value = executionReport.Symbol
Тикерный символ. Общее, «понятное человеку» представление финансового инструмента.
public char? TimeInForce
value = executionReport.TimeInForce
Указывает, как долго приказ остается в силе. Отсутствие этого поля интерпретируется как ДЕНЬ. ПРИМЕЧАНИЕ. Не применимо к заказам CIV.
public string TradingSessionId
value = executionReport.TradingSessionId
Идентификатор торговой сессии.