Code Set NameData TypeDescriptionPedigree
TrdTypeCodeSetint

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.

Note: several enumerations of this field duplicate the enumerations in TradePriceConditions(1839) field. These may be deprecated from TrdType(828) in the future. TradePriceConditions(1839) is preferred in messages that support it.


0=

Regular trade

Added FIX.4.4 Updated EP141 [RegularTrade]
1=

Block trade

Added FIX.4.4 Updated EP141 [BlockTrade]
2=

Exchange for physical (EFP)

Added FIX.4.4 Updated EP141 [EFP]
3=

Transfer

Added FIX.4.4 [Transfer]
4=

Late trade

Added FIX.4.4 Updated EP141 [LateTrade]
5=

T trade

Added FIX.4.4 Updated EP141 [TTrade]
6=

Weighted average price trade

Added FIX.4.4 Updated EP141 [WeightedAveragePriceTrade]
7=

Bunched trade

Added FIX.4.4 Updated EP141 [BunchedTrade]
8=

Late bunched trade

Added FIX.4.4 Updated EP141 [LateBunchedTrade]
9=

Prior reference price trade

Added FIX.4.4 Updated EP141 [PriorReferencePriceTrade]
10=

After hours trade

Added FIX.4.4 Updated EP141 [AfterHoursTrade]
11=

Exchange for risk (EFR)

Added EP5 Updated EP141 [ExchangeForRisk]
12=

Exchange for swap (EFS)

Added EP5 Updated EP141 [ExchangeForSwap]
13=

Exchange of futures for in market futures (EFM)

For example full sized for mini.

Added EP5 Updated EP141 [ExchangeOfFuturesFor]
14=

Exchange of options for options (EOO)

Added EP5 Updated EP141 [ExchangeOfOptionsForOptions]
15=

Trading at settlement

Added EP5 Updated EP141 [TradingAtSettlement]
16=

All or none

Added EP5 Updated EP141 [AllOrNone]
17=

Futures large order execution

Added EP5 Updated EP141 [FuturesLargeOrderExecution]
18=

Exchange of futures for external market futures (EFF)

Added EP5 Updated EP141 [ExchangeOfFuturesForFutures]
19=

Option interim trade

Added EP5 Updated EP141 [OptionInterimTrade]
20=

Option cabinet trade

Added EP5 Updated EP141 [OptionCabinetTrade]
22=

Privately negotiated trade

Added EP19 Updated EP141 [PrivatelyNegotiatedTrades]
23=

Substitution of futures for forwards

Added EP19 Updated EP141 [SubstitutionOfFuturesForForwards]
48=

Non-standard settlement

Added EP47 [NonStandardSettlement]
49=

Derivative related transaction

Added EP47 Updated EP141 [DerivativeRelatedTransaction]
50=

Portfolio trade

Identifies 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).

Added EP47 Updated EP268 [PortfolioTrade]
51=

Volume weighted average trade

Added EP47 Updated EP141 [VolumeWeightedAverageTrade]
52=

Exchange granted trade

Added EP47 Updated EP141 [ExchangeGrantedTrade]
53=

Repurchase agreement

Added EP47 Updated EP141 [RepurchaseAgreement]
54=

OTC

Trade 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.

Added EP47 Updated EP177 [OTC]
55=

Exchange basis facility (EBF)

Added EP55 Updated EP141 [ExchangeBasisFacility]
56=

Opening trade

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.

Added EP104 Updated EP283 [OpeningTrade]
57=

Netted trade

Added EP141 [NettedTrade]
58=

Block swap trade

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.

Added EP161 Updated EP177 [BlockSwapTrade]
59=

Credit event trade

Added EP165 Updated EP169 [CreditEventTrade]
60=

Succession event trade

Added EP165 Updated EP169 [SuccessionEventTrade]
61=

Give-up Give-in trade

Added EP163 [GiveUpGiveInTrade]
62=

Dark trade

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).

Added EP163 Updated EP268 [DarkTrade]
63=

Technical trade

Added EP163 [TechnicalTrade]
64=

Benchmark

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).

Added EP163 Updated EP268 [Benchmark]
65=

Package trade

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).

Added EP192 Updated EP277 [PackageTrade]
66=

Roll trade

Trade is a roll from one contract that is about to expire to a new contract.

Added EP258 [RollTrade]
67=

Closing price trade

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.

Added EP283 [ClosingPriceTrade]
— MiFID Values —
24=

Error trade

Added EP26 [ErrorTrade]
25=

Special cum dividend (CD)

Added EP26 [SpecialCumDividend]
26=

Special ex dividend (XD)

Added EP26 [SpecialExDividend]
27=

Special cum coupon (CC)

Added EP26 [SpecialCumCoupon]
28=

Special ex coupon (XC)

Added EP26 [SpecialExCoupon]
29=

Cash settlement (CS)

Added EP26 [CashSettlement]
30=

Special price (SP)

Usually net or all-in price.

Added EP26 Updated EP141 [SpecialPrice]
31=

Guaranteed delivery (GD)

Added EP26 [GuaranteedDelivery]
32=

Special cum rights (CR)

Added EP26 [SpecialCumRights]
33=

Special ex rights (XR)

Added EP26 [SpecialExRights]
34=

Special cum capital repayments (CP)

Added EP26 [SpecialCumCapitalRepayments]
35=

Special ex capital repayments (XP)

Added EP26 [SpecialExCapitalRepayments]
36=

Special cum bonus (CB)

Added EP26 [SpecialCumBonus]
37=

Special ex bonus (XB)

Added EP26 [SpecialExBonus]
38=

Block trade

The same as large trade.

Added EP26 Updated EP141 [LargeTrade]
39=

Worked principal trade

Added EP26 Updated EP141 [WorkedPrincipalTrade]
40=

Block trades

Added EP26 Updated EP141 [BlockTrades]
41=

Name change

Added EP26 [NameChange]
42=

Portfolio transfer

Added EP26 [PortfolioTransfer]
43=

Prorogation buy

Used by Euronext Paris only. Is used to defer settlement under French SRD (deferred settlement system). Trades must be reported as crosses at zero price.

Added EP26 Updated EP141 [ProrogationBuy]
44=

Prorogation sell

See prorogation buy.

Added EP26 Updated EP141 [ProrogationSell]
45=

Option exercise

Added EP26 [OptionExercise]
46=

Delta neutral transaction

Added EP26 [DeltaNeutralTransaction]
47=

Financing transaction

Added EP26 Updated EP141 [FinancingTransaction]
Added FIX.4.4 Updated EP277

Used in fields:
[SecondaryTrdType] [TertiaryTrdType] [TrdType]