Class ExecutionReport
- Namespace
- StockSharp.Fix.Native
- Assembly
- StockSharp.Fix.Core.dll
Execution report.
public class ExecutionReport- Inheritance
- 
      
      ExecutionReport
- Inherited Members
- Extension Methods
Constructors
ExecutionReport()
public ExecutionReport()Fields
Account
public string AccountField Value
ClOrdId
Unique identifier for Order as assigned by the buy-side (institution, broker, intermediary etc.).
public string ClOrdIdField Value
ClientId
public string ClientIdField Value
Commission
Commission.
public decimal? CommissionField Value
CommissionCurrency
Commission currency. Can be null.
public string CommissionCurrencyField Value
ExDestination
public string ExDestinationField Value
ExecBroker
public string ExecBrokerField Value
ExecId
Unique identifier of execution message as assigned by sell-side (broker, exchange, ECN).
public string ExecIdField Value
ExecType
Describes the purpose of the execution report ExecType.
public char? ExecTypeField Value
- char?
ExpireDate
Date of order expiration (last day the order can trade), always expressed in terms of the local market date.
public DateTime? ExpireDateField Value
ExpireTime
public DateTime? ExpireTimeField Value
LastLiquidityInd
Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity. Valid values: 1 = Added Liquidity 2 = Removed Liquidity 3 = Liquidity Routed Out
public int? LastLiquidityIndField Value
- int?
LastPx
Price of this (last) fill.
public decimal? LastPxField Value
LastQty
Quantity (e.g. shares) bought/sold on this (last) fill.
public decimal? LastQtyField Value
LeavesQty
Quantity open for further execution.
public decimal? LeavesQtyField Value
OrdStatus
public char? OrdStatusField Value
- char?
OrdStatusReqId
Required if responding to and if provided on the OrderStatusRequest message.
public string OrdStatusReqIdField Value
OrdType
Order type OrdType.
public char? OrdTypeField Value
- char?
OrderId
Unique identifier for Order as assigned by sell-side (broker, exchange, ECN).
public string OrderIdField Value
OrderQty
Quantity ordered. This represents the number of shares for equities or par, face or nominal value for FI instruments.
public decimal? OrderQtyField Value
OrigClOrdId
Used to identify the previous order in cancel and cancel/replace requests.
public string OrigClOrdIdField Value
Parties
public Party[] PartiesField Value
- Party[]
PossDupFlag
public bool? PossDupFlagField Value
- bool?
Price
Price per unit of quantity (e.g. per share).
public decimal? PriceField Value
SecurityExchange
Market used to help identify a security.
public string SecurityExchangeField Value
SecurityId
Security identifier value.
public string SecurityIdField Value
SecurityIdSource
Identifies class or source of the SecurityId value. Required if SecurityId is specified.
public string SecurityIdSourceField Value
SendingTime
public DateTime SendingTimeField Value
Side
Side of order Side.
public char? SideField Value
- char?
Symbol
Ticker symbol. Common, "human understood" representation of the security.
public string SymbolField Value
Text
Free format text string.
public string TextField Value
TimeInForce
Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. NOTE not applicable to CIV Orders.
public char? TimeInForceField Value
- char?
TradeDate
public DateTime? TradeDateField Value
TradingSessionId
Identifier for Trading Session.
public string TradingSessionIdField Value
TransactTime
public DateTime? TransactTimeField Value
Properties
AggressorIndicator
Used to identify whether the order initiator is an aggressor or not in the trade.
public bool? AggressorIndicator { get; set; }Property Value
- bool?
AvgPx
Calculated average price of all fills on this order.
public decimal? AvgPx { get; set; }Property Value
CashMargin
Identifies whether an order is a margin order or a non-margin order.
public char? CashMargin { get; set; }Property Value
- char?
CumQty
Total quantity (e.g. number of shares) filled.
public decimal? CumQty { get; set; }Property Value
DisplayQty
public decimal? DisplayQty { get; set; }Property Value
ExtendedOrderStatus
Extended order status.
public long? ExtendedOrderStatus { get; set; }Property Value
- long?
ExtendedTradeStatus
Extended trade status.
public int? ExtendedTradeStatus { get; set; }Property Value
- int?
ExtraFields
Extra fields.
public IDictionary<FixTags, object> ExtraFields { get; }Property Value
LastCapacity
Broker capacity in order execution.
public char? LastCapacity { get; set; }Property Value
- char?
Leverage
public int? Leverage { get; set; }Property Value
- int?
ManualOrderIndicator
Indicates if the order was initially received manually (as opposed to electronically).
public bool? ManualOrderIndicator { get; set; }Property Value
- bool?
MassStatusReqId
Required if responding to and if provided on the OrderMassStatusRequest message.
public string MassStatusReqId { get; set; }Property Value
MaxFloor
Maximum quantity (e.g. number of shares) within an order to be shown on the exchange floor at any given time.
public decimal? MaxFloor { get; set; }Property Value
MinQty
Minimum quantity of an order to be executed.
public decimal? MinQty { get; set; }Property Value
MsgSeqNum
public long MsgSeqNum { get; set; }Property Value
OrderCapacity
Designates the capacity of the firm placing the order.
public char? OrderCapacity { get; set; }Property Value
- char?
OrderRestrictions
Restrictions associated with an order. If more than one restriction is applicable to an order, this field can contain multiple instructions separated by space.
public string OrderRestrictions { get; set; }Property Value
OrigSendingTime
public DateTime? OrigSendingTime { get; set; }Property Value
PositionEffect
Indicates whether the resulting position after a trade should be an opening position or closing position.
public char? PositionEffect { get; set; }Property Value
- char?
SecondaryOrderId
public string SecondaryOrderId { get; set; }Property Value
StopPx
Stop price.
public decimal? StopPx { get; set; }Property Value
StrategyTypeId
public string StrategyTypeId { get; set; }Property Value
TakeProfit
Take profit.
public decimal? TakeProfit { get; set; }Property Value
TrdRegTimestamp
Traded / Regulatory timestamp value.
public DateTime? TrdRegTimestamp { get; set; }Property Value
TrdRegTimestampType
Traded / Regulatory timestamp type.
public TrdRegTimestampType? TrdRegTimestampType { get; set; }Property Value
Yield
Yield.
public decimal? Yield { get; set; }