FIX TAG 828
TrdType
Definition
Type of trade assigned to a trade. SecondaryTrdType(855) and TertiaryTrdType(2896) may be used in addition to TrdType(828) to assign up to three different trade types to a single trade.
Additional detail from the official source
Note: several enumerations of this field duplicate the enumerations in TradePriceCondition(1839) field. These may be deprecated from TrdType(828) in the future. TradePriceCondition(1839) is preferred in messages that support it.
Compare versions
Differences between the selected source snapshots, including wording and errata; not a migration guide.
FIX 5.0 SP2 FIX Latest · EP309
| Property | FIX 5.0 SP2 | FIX Latest · EP309 |
|---|---|---|
| Additional source detail | Not marked | Note: several enumerations of this field duplicate the enumerations in TradePriceCondition(1839) field. These may be deprecated from TrdType(828) in the future. TradePriceCondition(1839) is preferred in messages that support it. |
Definition text changed
FIX 5.0 SP2
Type of Trade:
FIX Latest · EP309
Type of trade assigned to a trade. SecondaryTrdType(855) and TertiaryTrdType(2896) may be used in addition to TrdType(828) to assign up to three different trade types to a single trade.
Values only in FIX Latest · EP309 14
56Opening tradeAdditional source detail
Identifies a trade that resulted from the opening of a market. In the context of IIROC, this indicates a trade that occurred at the opening or the first trade of the day for a security.
57Netted trade58Block swap tradeAdditional source detail
Block trade executed off-market or on a registered market. In the context of CFTC regulatory reporting for swaps, it is a swap executed according to SEF or DCM rules.
59Credit event trade60Succession event trade61Give-up Give-in trade62Dark tradeAdditional source detail
In the context of Market Model Typology (MMT), a dark trade might also come from a lit/hybrid book (e.g. when an aggressive lit order hits a resting dark order). The use of this value applies to TrdType(828), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade).
63Technical trade64BenchmarkAdditional source detail
In the context of ESMA RTS 1 Article 2(a), may be used to refer to benchmark trades.
In the context of Market Model Typology (MMT), the "benchmark" price depends on a benchmark which has no current price but was derived from a time series such as a VWAP. The use of this value applies to SecondaryTrdType(855) or TertiaryTrdType(2896), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade).
65Package tradeAdditional source detail
May be used to identify the pseudo-trade of a stream or collection of trades to be transacted, cleared and be reported as an atomic unit.
In the context of MiFIR RTS 1, this is the "CONT" flag.
In the context of MiFIR RTS 2 Article 1(1)(b), may be used to refer to package transactions (excluding exchange for physicals).
In the context of Market Model Typology (MMT), use of this value applies to SecondaryTrdType(855) or TertiaryTrdType(2896), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade).
66Roll tradeAdditional source detail
Trade is a roll from one contract that is about to expire to a new contract.
67Closing price tradeAdditional source detail
Identifies a trade that uses the closing price of a market without resulting from the closing of this market. In the context of FCA policy statement PS23/4, this indicates a benchmark transaction executed using the market closing price and is the "CLSE" flag.
68Inter-fund transfer tradeAdditional source detail
Administrative trade (non price-forming) related to the transfer of ownership between funds.
69Net asset value calculated tradeAdditional source detail
Trade of a fund priced at the net asset value of its constituents. In the context of MiFIR RTS 1, this may be used for ETFs when the NAV price becomes available.
Value text or deprecation changed 36
| Value | FIX 5.0 SP2 | FIX Latest · EP309 |
|---|---|---|
0 | Regular Trade | Regular trade |
1 | Block Trade | Block trade |
2 | EFP (Exchange for physical) | Exchange for physical (EFP) |
4 | Late Trade | Late trade |
5 | T Trade | T trade |
6 | Weighted Average Price Trade | Weighted average price trade |
7 | Bunched Trade | Bunched trade |
8 | Late Bunched Trade | Late bunched trade |
9 | Prior Reference Price Trade | Prior reference price trade |
10 | After Hours Trade | After hours trade |
11 | Exchange for Risk (EFR) | Exchange for risk (EFR) |
12 | Exchange for Swap (EFS ) | Exchange for swap (EFS) |
13 | Exchange of Futures for (in Market) Futures (EFM ) (e,g, full sized for mini) | Exchange of futures for in market futures (EFM)Additional source detailFor example full sized for mini. |
14 | Exchange of Options for Options (EOO) | Exchange of options for options (EOO) |
15 | Trading at Settlement | Trading at settlement |
16 | All or None | All or none |
17 | Futures Large Order Execution | Futures large order execution |
18 | Exchange of Futures for Futures (external market) (EFF) | Exchange of futures for external market futures (EFF) |
19 | Option Interim Trade | Option interim trade |
20 | Option Cabinet Trade | Option cabinet trade |
22 | Privately Negotiated Trades | Privately negotiated trade |
23 | Substitution of Futures for Forwards | Substitution of futures for forwards |
49 | Derivative Related Transaction | Derivative related transaction |
50 | Portfolio Trade | Portfolio tradeAdditional source detailIdentifies a collection/basket of trades. In the context of bonds (e.g. corporate bonds) these are transacted as a single trade at an aggregate price for the entire portfolio and may be traded all-or-none or most-or-none depending on bilateral agreement. In the context of ESMA RTS 1 Article 2(b), may be used to refer to portfolio trades to distinguish between addressable and non-addressable volume. In the context of Market Model Typology (MMT), use of this value applies to SecondaryTrdType(855) or TertiaryTrdType(2896), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade). |
51 | Volume Weighted Average Trade | Volume weighted average trade |
52 | Exchange Granted Trade | Exchange granted trade |
53 | Repurchase Agreement | Repurchase agreement |
54 | OTC | OTCAdditional source detailTrade executed off-market. In the context of CFTC regulatory reporting for swaps, it is a large notional off-facility swap. In the context of MiFID transparency reporting rules this is used to report, into an exchange, deals made outside exchange rules. |
55 | Exchange Basis Facility (EBF) | Exchange basis facility (EBF) |
30 | Special price (usually net- or all-in price) (SP) | Special price (SP)Additional source detailUsually net or all-in price. |
38 | Block trade (same as large trade) | Block tradeAdditional source detailThe same as large trade. |
39 | Worked principal trade (UK-specific) | Worked principal trade |
40 | Block Trades - after market | Block trades |
43 | Prorogation buy - Euronext Paris only. Is used to defer settlement under French SRD (deferred settlement system) . Trades must be reported as crosses at zero price | Prorogation buyAdditional source detailUsed by Euronext Paris only. Is used to defer settlement under French SRD (deferred settlement system). Trades must be reported as crosses at zero price. |
44 | Prorogation sell - see prorogation buy | Prorogation sellAdditional source detailSee prorogation buy. |
47 | Financing transaction (includes repo and stock lending) | Financing transaction |
Values 69
| Value | Meaning |
|---|---|
0 | Regular trade |
1 | Block trade |
2 | Exchange for physical (EFP) |
3 | Transfer |
4 | Late trade |
5 | T trade |
6 | Weighted average price trade |
7 | Bunched trade |
8 | Late bunched trade |
9 | Prior reference price trade |
10 | After hours trade |
11 | Exchange for risk (EFR) |
12 | Exchange for swap (EFS) |
13 | Exchange of futures for in market futures (EFM) Additional detail from the official sourceFor example full sized for mini. |
14 | Exchange of options for options (EOO) |
15 | Trading at settlement |
16 | All or none |
17 | Futures large order execution |
18 | Exchange of futures for external market futures (EFF) |
19 | Option interim trade |
20 | Option cabinet trade |
22 | Privately negotiated trade |
23 | Substitution of futures for forwards |
48 | Non-standard settlement |
49 | Derivative related transaction |
50 | Portfolio trade Additional detail from the official sourceIdentifies a collection/basket of trades. In the context of bonds (e.g. corporate bonds) these are transacted as a single trade at an aggregate price for the entire portfolio and may be traded all-or-none or most-or-none depending on bilateral agreement. In the context of ESMA RTS 1 Article 2(b), may be used to refer to portfolio trades to distinguish between addressable and non-addressable volume. In the context of Market Model Typology (MMT), use of this value applies to SecondaryTrdType(855) or TertiaryTrdType(2896), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade). |
51 | Volume weighted average trade |
52 | Exchange granted trade |
53 | Repurchase agreement |
54 | OTC Additional detail from the official sourceTrade executed off-market. In the context of CFTC regulatory reporting for swaps, it is a large notional off-facility swap. In the context of MiFID transparency reporting rules this is used to report, into an exchange, deals made outside exchange rules. |
55 | Exchange basis facility (EBF) |
56 | Opening trade Additional detail from the official sourceIdentifies a trade that resulted from the opening of a market. In the context of IIROC, this indicates a trade that occurred at the opening or the first trade of the day for a security. |
57 | Netted trade |
58 | Block swap trade Additional detail from the official sourceBlock trade executed off-market or on a registered market. In the context of CFTC regulatory reporting for swaps, it is a swap executed according to SEF or DCM rules. |
59 | Credit event trade |
60 | Succession event trade |
61 | Give-up Give-in trade |
62 | Dark trade Additional detail from the official sourceIn the context of Market Model Typology (MMT), a dark trade might also come from a lit/hybrid book (e.g. when an aggressive lit order hits a resting dark order). The use of this value applies to TrdType(828), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade). |
63 | Technical trade |
64 | Benchmark Additional detail from the official sourceIn the context of ESMA RTS 1 Article 2(a), may be used to refer to benchmark trades. In the context of Market Model Typology (MMT), the "benchmark" price depends on a benchmark which has no current price but was derived from a time series such as a VWAP. The use of this value applies to SecondaryTrdType(855) or TertiaryTrdType(2896), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade). |
65 | Package trade Additional detail from the official sourceMay be used to identify the pseudo-trade of a stream or collection of trades to be transacted, cleared and be reported as an atomic unit. In the context of MiFIR RTS 1, this is the "CONT" flag. In the context of MiFIR RTS 2 Article 1(1)(b), may be used to refer to package transactions (excluding exchange for physicals). In the context of Market Model Typology (MMT), use of this value applies to SecondaryTrdType(855) or TertiaryTrdType(2896), and when used for MMT market data publication requires MDEntryType(269) = 2 (Trade). |
66 | Roll trade Additional detail from the official sourceTrade is a roll from one contract that is about to expire to a new contract. |
67 | Closing price trade Additional detail from the official sourceIdentifies a trade that uses the closing price of a market without resulting from the closing of this market. In the context of FCA policy statement PS23/4, this indicates a benchmark transaction executed using the market closing price and is the "CLSE" flag. |
68 | Inter-fund transfer trade Additional detail from the official sourceAdministrative trade (non price-forming) related to the transfer of ownership between funds. |
69 | Net asset value calculated trade Additional detail from the official sourceTrade of a fund priced at the net asset value of its constituents. In the context of MiFIR RTS 1, this may be used for ETFs when the NAV price becomes available. |
24 | Error trade |
25 | Special cum dividend (CD) |
26 | Special ex dividend (XD) |
27 | Special cum coupon (CC) |
28 | Special ex coupon (XC) |
29 | Cash settlement (CS) |
30 | Special price (SP) Additional detail from the official sourceUsually net or all-in price. |
31 | Guaranteed delivery (GD) |
32 | Special cum rights (CR) |
33 | Special ex rights (XR) |
34 | Special cum capital repayments (CP) |
35 | Special ex capital repayments (XP) |
36 | Special cum bonus (CB) |
37 | Special ex bonus (XB) |
38 | Block trade Additional detail from the official sourceThe same as large trade. |
39 | Worked principal trade |
40 | Block trades |
41 | Name change |
42 | Portfolio transfer |
43 | Prorogation buy Additional detail from the official sourceUsed by Euronext Paris only. Is used to defer settlement under French SRD (deferred settlement system). Trades must be reported as crosses at zero price. |
44 | Prorogation sell Additional detail from the official sourceSee prorogation buy. |
45 | Option exercise |
46 | Delta neutral transaction |
47 | Financing transaction |
About the int data type
Sequence of digits without commas or decimals and optional sign character (ASCII characters "-" and "0" - "9" ). The sign character utilizes one byte (i.e. positive int is "99999" while negative int is "-99999"). Note that int values may contain leading zeros (e.g. "00023" = "23").
Used in messages 14
Includes nested components and repeating groups. Open a location to see its surrounding requirements.
35=8ExecutionReportMessage body35=JAllocationInstructionMessage body35=RQuoteRequestQuotReqGrp35=SQuoteMessage body35=WMarketDataSnapshotFullRefreshMDFullGrp35=XMarketDataIncrementalRefreshMDIncGrp35=ADTradeCaptureReportRequestMessage body35=AETradeCaptureReportMessage body35=AJQuoteResponseMessage body35=AKConfirmationMessage body35=ARTradeCaptureReportAckMessage body35=ASAllocationReportMessage body35=BMAllocationInstructionAlertMessage body35=DCTradeMatchReportMessage body