| ID | Abbr | NumInGroup ID | NumInGroup name |
|---|---|---|---|
| 2218 | TrdMtchSide | 1890 | NoTrdMatchSides |
| Added | EP | Updated | EP | Deprecated | EP |
|---|---|---|---|---|---|
| FIX.5.0SP2 | 150 |
| ID | Name | Abbr | Presence | Description |
|---|---|---|---|---|
| 54 | Side | Side | optional | SYNOPSIS:
Side of order (see Volume : "Glossary" for value definitions)
|
| 1427 | SideExecID | SideExecID | optional | SYNOPSIS:
When reporting trades, used to reference the identifier of the execution (ExecID) being reported if different ExecIDs were assigned to each side of the trade.
|
| 1900 | SideExecRefID | ExecRefID | optional | SYNOPSIS:
Used to reference the value from SideExecID(1427).
|
| 1506 | SideTradeID | TrdID | optional | SYNOPSIS:
Used to represent the trade ID for each side of the trade assigned by an intermediary.
|
| 1005 | SideTradeReportID | RptID | optional | SYNOPSIS:
Used on a multi-sided trade to designate the ReportID
|
| 1428 | OrderDelay | OrdDelay | optional | SYNOPSIS:
Time lapsed from order entry until match, based on the unit of time specified in OrderDelayUnit. Default is seconds if OrderDelayUnit is not specified. Value = 0, indicates the aggressor (the initiating side of the trade).
|
| 1429 | OrderDelayUnit | OrdDelayUnit | optional | SYNOPSIS:
Time unit in which the OrderDelay(1428) is expressed
|
| 1009 | SideLastQty | SideQty | optional | SYNOPSIS:
Used to indicate the quantity on one side of a multi-sided trade.
|
| 1597 | SideClearingTradePrice | ClrTrdPx | optional | SYNOPSIS:
Alternate clearing price for the side being reported.
|
| 1599 | SidePriceDifferential | SidePxDiff | optional | SYNOPSIS:
Price Differential between the front and back leg of a spread or complex instrument.
|
| 1598 | SideClearingTradePriceType | ClrTrdPxType | optional | SYNOPSIS:
Indicates to recipient whether trade is clearing at execution prices LastPx(tag 31) or alternate clearing prices SideClearingTradePrice(tag 1597).
|
| 1006 | SideFillStationCd | FillStationCd | optional | SYNOPSIS:
Used on a multi-sided trade to convey order routing information
|
| 1007 | SideReasonCd | RsnCD | optional | SYNOPSIS:
Used on a multi-sided trade to convey reason for execution
|
| 1008 | SideTrdSubTyp | TrdSubTyp | optional | SYNOPSIS:
Used on a multi-sided trade to specify the type of trade for a given side. Same values as TrdSubType (829).
|
| 430 | NetGrossInd | NetGrossInd | optional | SYNOPSIS:
Code to represent whether value is net (inclusive of tax) or gross.
|
| 1154 | SideCurrency | Ccy | optional | SYNOPSIS:
Used to identify the trading currency on the Trade Capture Report Side
|
| 1155 | SideSettlCurrency | SettlCcy | optional | SYNOPSIS:
Used to identify the settlement currency on the Trade Capture Report Side
|
| 1012 | Parties | Pty | optional | SYNOPSIS:
The Parties component block is used to identify and convey information on the entities both central and peripheral to the financial transaction represented by the FIX message containing the Parties Block. The Parties block allows many different types of entites to be expressed through use of the PartyRole field and identifies the source of the PartyID through the the PartyIDSource.
ELABORATION: |
| 578 | TradeInputSource | InptSrc | optional | SYNOPSIS:
Type of input device or system from which the trade was entered.
|
| 579 | TradeInputDevice | InptDev | optional | SYNOPSIS:
Specific device number, terminal number or station where trade was entered
|
| 376 | ComplianceID | ComplianceID | optional | SYNOPSIS:
ID used to represent this transaction for compliance purposes (e.g. OATS reporting).
|
| 2404 | ComplianceText | ComplianceTxt | optional | SYNOPSIS:
Free text for compliance information required for regulatory reporting.
|
| 2351 | EncodedComplianceTextLen | EncComplianceTxtLen | optional | SYNOPSIS:
Byte length of encoded (non-ASCII characters) EncodedComplianceText(2352) field.
|
| 2352 | EncodedComplianceText | EncComplianceTxt | optional | SYNOPSIS:
Encoded (non-ASCII characters) representation of the ComplianceText(2404) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the ComplianceText(2404) field.
|
| 377 | SolicitedFlag | SolFlag | optional | SYNOPSIS:
Indicates whether or not the order was solicited.
|
| 582 | CustOrderCapacity | CustCpcty | optional | SYNOPSIS:
Capacity of customer placing the order.
ELABORATION: Used by futures exchanges to indicate the CTICode (customer type indicator) as required by the US CFTC (Commodity Futures Trading Commission). May be used as required by other regulatory commissions for similar purposes. |
| 943 | TimeBracket | TmBkt | optional | SYNOPSIS:
A code that represents a time interval in which a fill or trade occurred.
Required for US futures markets.
|
| 77 | PositionEffect | PosEfct | optional | SYNOPSIS:
Indicates whether the resulting position after a trade should be an opening position or closing position. Used for omnibus accounting - where accounts are held on a gross basis instead of being netted together.
|
| 825 | ExchangeRule | ExchRule | optional | SYNOPSIS:
Used to report any exchange rules that apply to this trade.
Primarily intended for US futures markets. Certain trading practices are permitted by the CFTC, such as large lot trading, block trading, all or none trades. If the rules are used, the exchanges are required to indicate these rules on the trade.
|
| 826 | TradeAllocIndicator | AllocInd | optional | SYNOPSIS:
Identifies if, and how, the trade is to be allocated or split.
|
| 591 | PreallocMethod | PreallocMeth | optional | SYNOPSIS:
Indicates the method of preallocation.
|
| 70 | AllocID | AllocID | optional | SYNOPSIS:
Unique identifier for allocation message.
(Prior to FIX 4.1 this field was of type int)
|
| 2060 | TrdAllocGrp | Alloc | optional | SYNOPSIS: ELABORATION: |
| 1072 | SideGrossTradeAmt | SideGrossTradeAmt | optional | SYNOPSIS:
The gross trade amount for this side of the trade. See also GrossTradeAmt (381) for additional definition.
|
| 1057 | AggressorIndicator | AgrsrInd | optional | SYNOPSIS:
Used to identify whether the order initiator is an aggressor or not in the trade.
|
| 1139 | ExchangeSpecialInstructions | ExchSpeclInstr | optional | SYNOPSIS:
Free format text string related to exchange.
|
| 1690 | SideShortSaleExemptionReason | ShrtSaleExmptnRsn | optional | SYNOPSIS:
Indicates the reason a short sale is exempted from applicable regulation (e.g. Reg SHO addendum (b)(1) in the U.S.)
|
| 1115 | OrderCategory | OrdCat | optional | SYNOPSIS:
Defines the type of interest behind a trade (fill or partial fill).
|
| 819 | AvgPxIndicator | AvgPxInd | optional | SYNOPSIS:
Average pricing indicator.
|
| 1731 | AvgPxGroupID | AvgPxGrpID | optional | SYNOPSIS:
Used by submitting firm to group trades being allocated into an average price group. The trades in average price group will be used to calculate an average price for the group.
|
| 1898 | SideMarketSegmentID | MktSegID | optional | SYNOPSIS:
Identifies the market segment of the side.
|
| 1899 | SideVenueType | VenuTyp | optional | SYNOPSIS:
Identifies the type of venue where the trade was executed for the side.
|
| 635 | ClearingFeeIndicator | ClrFeeInd | optional | SYNOPSIS:
Indicates type of fee being assessed of the customer for trade executions at an exchange. Applicable for futures markets only at this time.
(Values source CBOT, CME, NYBOT, and NYMEX):
|
| 2143 | TradeReportOrderDetail | TrdRptOrdDetl | optional | SYNOPSIS: ELABORATION: |
| 2219 | TrdInstrmtLegExecGrp | LegExec | optional | SYNOPSIS:
The TrdInstrmtLegExecGrp component comprises individual executions for legs of the trade side of a trade match report for a specific instrument.
ELABORATION: |
| 1031 | CustOrderHandlingInst | CustOrdHdlInst | optional | SYNOPSIS:
Codes that apply special information that the Broker / Dealer needs to report, as specified by the customer.
NOTE: This field and its values have no bearing on the ExecInst and TimeInForce fields. These values should not be used instead of ExecInst or TimeInForce. This field and its values are intended for compliance reporting and/or billing purposes only.
For OrderHandlingInstSrc(1032) = 1 (FINRA OATS), valid values are (as of OATS Phase 3 as provided by FINRA. See also http://www.finra.org/Industry/Compliance/MarketTransparency/OATS/PhaseIII/index.htm for a complete list.
For OrderHandlingInstSrc(1032) = 2 (FIA Execution Source Code), only one enumeration value may be specified.
|
| 1032 | OrderHandlingInstSource | OrdHndlInstSrc | optional | SYNOPSIS:
Identifies the class or source of the order handling instruction values. Scope of this will apply to both CustOrderHandlingInst(1031) and DeskOrderHandlingInst(1035).
Conditionally required when CustOrderHandlingInst(1031) or DeskOrderHandlingInst(1035) is specified.
|
| 58 | Text | Txt | optional | SYNOPSIS:
Free format text string
(Note: this field does not have a specified maximum length)
|
| 354 | EncodedTextLen | EncTxtLen | optional | SYNOPSIS:
Byte length of encoded (non-ASCII characters) EncodedText (355) field.
|
| 355 | EncodedText | EncTxt | optional | SYNOPSIS:
Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the Text(58) field.
|