Click or drag to resize

ExecutionReport Class

Execution report.
Inheritance Hierarchy
SystemObject
  StockSharp.Fix.NativeExecutionReport

Namespace:  StockSharp.Fix.Native
Assembly:  StockSharp.Fix (in StockSharp.Fix.dll) Version: 4.4.16.0 (4.4.16)
Syntax
C#
public class ExecutionReport

The ExecutionReport type exposes the following members.

Constructors
  NameDescription
Public methodExecutionReport
Initializes a new instance of the ExecutionReport class
Top
Properties
  NameDescription
Public propertyAvgPx
Calculated average price of all fills on this order.
Public propertyCashMargin
Identifies whether an order is a margin order or a non-margin order.
Public propertyCumQty
Total quantity (e.g. number of shares) filled.
Public propertyExtendedOrderStatus
Extended order status.
Public propertyExtendedTradeStatus
Extended trade status.
Public propertyLastCapacity
Broker capacity in order execution.
Public propertyMassStatusReqId
Required if responding to and if provided on the OrderMassStatusRequest message.
Public propertyMaxFloor
Maximum quantity (e.g. number of shares) within an order to be shown on the exchange floor at any given time.
Public propertyOrderCapacity
Designates the capacity of the firm placing the order.
Public propertyOrderRestrictions
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 propertyTrdRegTimestamp
Traded / Regulatory timestamp value.
Public propertyTrdRegTimestampType
Traded / Regulatory timestamp type.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldAccount
Public fieldClientId
Public fieldClOrdId
Unique identifier for Order as assigned by the buy-side (institution, broker, intermediary etc.).
Public fieldCommission
Commission.
Public fieldCommissionCurrency
Commission currency. Can be .
Public fieldExDestination
Public fieldExecBroker
Public fieldExecId
Unique identifier of execution message as assigned by sell-side (broker, exchange, ECN).
Public fieldExecType
Describes the purpose of the execution report ExecType.
Public fieldExpireDate
Date of order expiration (last day the order can trade), always expressed in terms of the local market date.
Public fieldExpireTime
Public fieldLastLiquidityInd
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 fieldLastPx
Price of this (last) fill.
Public fieldLastQty
Quantity (e.g. shares) bought/sold on this (last) fill.
Public fieldLeavesQty
Quantity open for further execution.
Public fieldOrderId
Unique identifier for Order as assigned by sell-side (broker, exchange, ECN).
Public fieldOrderQty
Quantity ordered. This represents the number of shares for equities or par, face or nominal value for FI instruments.
Public fieldOrdStatus
Public fieldOrdStatusReqId
Required if responding to and if provided on the OrderStatusRequest message.
Public fieldOrdType
Order type OrdType.
Public fieldOrigClOrdId
Used to identify the previous order in cancel and cancel/replace requests.
Public fieldParties
Public fieldPrice
Price per unit of quantity (e.g. per share).
Public fieldSecurityExchange
Market used to help identify a security.
Public fieldSecurityId
Security identifier value.
Public fieldSecurityIdSource
Identifies class or source of the SecurityId value. Required if SecurityId is specified.
Public fieldSendingTime
Public fieldSide
Side of order Side.
Public fieldSymbol
Ticker symbol. Common, "human understood" representation of the security.
Public fieldText
Free format text string.
Public fieldTimeInForce
Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. NOTE not applicable to CIV Orders.
Public fieldTradeDate
Public fieldTradingSessionId
Identifier for Trading Session.
Public fieldTransactTime
Top
See Also