The Lab

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 92 Next »

Workflow

Maker RFS

Supported Instruments

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

Venuetarget_platformclient_roleWorkflowSessionTypeSecurityType

LegSettlType

MDBookType (SessionType == Pricing)

MDEntryType (SessionType == Pricing)

OrderType (SessionType == Orders)

TimeInForce (SessionType == Orders)

ExecutionVenueComments
autobahnfx_algon/an/aAlgo OrdersOrdersSPTSPTn/an/a

Market

DAY,
GTD,
GTC
n/a

GTC: Maximum possible duration is one trading week

autobahnfx_algon/an/aAlgo OrdersOrdersSPTSPTn/an/a

Limit

DAY,
GTD,
GTC
n/a

GTC: Maximum possible duration is one trading week

autobahnfx_algon/an/aAlgo OrdersOrdersSPTSPTn/an/a

Stop

DAY,
GTD,
GTC
n/a

GTC: Maximum possible duration is one trading week

autobahnfx_algon/an/aAlgo OrdersOrdersSPTSPTn/an/a

Stop Limit

DAY,
GTD,
GTC
n/a

GTC: Maximum possible duration is one trading week

autobahnfx_rapidn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
autobahnfx_rapidn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketIOC,
FOK
n/an/a
autobahnfx_rapidn/an/aTaker ESPPricing,
Orders
NDF1Mn/an/aPreviously QuotedIOC,
FOK
n/aOnshore NDF trading is not yet supported.
autobahnfx_rapidn/an/aTaker ESPPricing,
Orders
NDF1Mn/an/aMarketIOC,
FOK
n/aOnshore NDF trading is not yet supported.
autobahnfx_singlelegn/an/aTaker ESPPricing,
Orders
FWDBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21, 
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, 
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously Quoted

IOC,
FOK

n/aSeparate sessions for pricing and orders
autobahnfx_singlelegn/an/aTaker ESPPricing,
Orders
NDFBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21, 
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, 
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously Quoted

IOC,
FOK

n/aSeparate sessions for pricing and orders
autobahnfx_singlelegn/an/aTaker RFSPricing,
Orders
SPTSPTn/an/aPreviously Quoted

IOC,
FOK

n/aSingle session for pricing and orders
autobahnfx_singlelegn/an/aTaker RFSPricing,
Orders
FWDBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21, 
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, 
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously Quoted

IOC,
FOK

n/aSingle session for pricing and orders
autobahnfx_singlelegn/an/aTaker RFSPricing,
Orders
NDFBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21, 
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, 
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously Quoted

IOC,
FOK

n/aSingle session for pricing and orders
autobahnfx_singlelegn/an/aTaker RFSPricing,
Orders
SWPBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21, 
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, 
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously Quoted

IOC,
FOK

n/aSingle session for pricing and orders
autobahnfx_singlelegn/an/aTaker RFSPricing,
Orders
NDSBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21, 
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, 
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously Quoted

IOC,
FOK

n/aSingle session for pricing and orders
bamlInstinctFXn/aTaker RFSPricing,
Orders
SPTSPTn/an/aPreviously Quoted

IOC,

FOK

n/an/a
bamlInstinctFXn/aTaker RFS

Pricing,

Orders

FWDBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M9, M15, M18,
Y1, Y2, Y3, Y4, Y5,
IMM1, IMM2, IMM3, IMM4, IMM5
n/an/aPreviously Quoted

IOC,
FOK

n/an/a
bamlInstinctFXn/aTaker RFSPricing,
Orders
NDFBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M9, M15, M18,
Y1, Y2, Y3, Y4, Y5,
IMM1, IMM2, IMM3, IMM4, IMM5
n/an/aPreviously Quoted

IOC,
FOK

n/an/a
bamlBAMLX,
InstinctFX
n/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
bamlBAMLX,
InstinctFX
n/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketIOC,
FOK
n/an/a
bamlInstinctFXn/aTaker ESPPricing,
Orders
FWDBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M9, M15, M18,
Y1, Y2, Y3, Y4, Y5,
IMMH, IMMM, IMMU, IMMZ
n/an/aPreviously QuotedIOC,
FOK
n/an/a
bamlInstinctFXn/aTaker ESPPricing,
Orders
FWDBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M9, M15, M18,
Y1, Y2, Y3, Y4, Y5,
IMMH, IMMM, IMMU, IMMZ
n/an/aMarketIOC,
FOK
n/an/a
bamlInstinctFXn/aTaker ESPPricing,
Orders
NDFBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M9, M15, M18,
Y1, Y2, Y3, Y4, Y5,
IMMH, IMMM, IMMU, IMMZ
n/an/aPreviously QuotedIOC,
FOK
n/aVenue does not support NDF crosses. All NDF trades are settled in USD.
bamlInstinctFXn/aTaker ESPPricing,
Orders
NDFBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M9, M15, M18,
Y1, Y2, Y3, Y4, Y5,
IMMH, IMMM, IMMU, IMMZ
n/an/aMarketIOC,
FOK
n/aVenue does not support NDF crosses. All NDF trades are settled in USD.
barxn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
barxn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketIOC,
FOK
n/an/a
barxn/an/aTaker ESPPricing,
Orders
FWDBKN,
ON, TN,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5
n/an/aPreviously QuotedIOC,
FOK
n/an/a
barxn/an/aTaker ESPPricing,
Orders
FWDBKN,
ON, TN,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5
n/an/aMarketIOC,
FOK
n/an/a
barxn/an/aTaker ESPPricing,
Orders
NDFBKN,
ON, TN,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5
n/an/aPreviously QuotedIOC,
FOK
n/an/a
barxn/an/aTaker ESPPricing,
Orders
NDFBKN,
ON, TN,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5
n/an/aMarketIOC,
FOK
n/an/a
barx_tcrn/an/aDrop CopyDropCopySPTSPn/an/an/an/an/an/a
barx_tcrn/an/aDrop CopyDropCopyFWDBKN,
ON, TN,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5
n/an/an/an/an/an/a
barx_tcrn/an/aDrop CopyDropCopyNDFBKN,
ON, TN,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5
n/an/an/an/an/an/a
barx_tcrn/an/aDrop CopyDropCopyNDSBKN,
ON, TN,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5
n/an/an/an/an/an/a
barx_tcrn/an/aDrop CopyDropCopySWPBKN,
ON, TN,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5
n/an/an/an/an/an/a
bgc_midfx

NoRegrets

n/aCLOB: OrdersOrdersSPTSPTn/an/a

Limit

DAYn/an/a
bgc_midfx

NoRegrets

n/aCLOB: OrdersOrdersSPTSPTn/an/a

Market

DAYn/an/a
bgc_midfx

MIDFX

n/aCLOB: OrdersOrdersSPTSPTn/an/a

Market

DAYn/an/a
bgc_midfx

MIDFX

n/aCLOB: OrdersOrdersNDFBKN, M1n/an/a

Market

DAYn/an/a
bgc_midfx

n/a

n/aDrop CopyDropCopySPTSPTn/an/a

n/a

n/an/an/a
bgc_midfx

n/a

n/aDrop CopyDropCopyNDFBKN, M1n/an/a

n/a

n/an/an/a
bloomberg_fxgo_makern/an/aMaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedFOKn/an/a
bloomberg_fxgo_makern/an/aMaker ESPPricing,
Orders
NDFTOD, TOM, T2, T3,
ON, TN, SN,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10,
IMM1, IMM2, IMM3, IMM4,
EOM0, EOM1, BMF3, BMF4,
BKN
n/an/aPreviously QuotedFOKn/an/a
bloomberg_fxgo_makern/an/aMaker ESPPricing,
Orders
FWDTOD, TOM, T2, T3,
ON, TN, SN,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10,
IMM1, IMM2, IMM3, IMM4,
EOM0, EOM1, BMF3, BMF4,
BKN
n/an/aPreviously QuotedFOKn/an/a
bloomberg_fxgo_makern/an/aMaker RFSRFSSPTSPTn/an/aPreviously QuotedFOKn/an/a
bloomberg_fxgo_makern/an/aMaker RFSRFSFWDTOD, TOM, T2, T3,
ON, TN, SN,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10,
IMM1, IMM2, IMM3, IMM4,
EOM0, EOM1, BMF3, BMF4,
BKN
n/an/aPreviously QuotedFOKn/an/a
bloomberg_fxgo_makern/an/aMaker RFSRFSNDFTOD, TOM, T2, T3,
ON, TN, SN,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10,
IMM1, IMM2, IMM3, IMM4,
EOM0, EOM1, BMF3, BMF4,
BKN
n/an/aPreviously QuotedFOKn/an/a
bloomberg_fxgo_makern/an/aMaker RFSRFSSWPSPT,
TOD, TOM, T2, T3,
ON, TN, SN,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10,
IMM1, IMM2, IMM3, IMM4,
EOM0, EOM1, BMF3, BMF4,
BKN
n/an/aPreviously QuotedFOKn/an/a
bloomberg_fxgo_makern/an/aMaker RFSRFSNDSSPT,
TOD, TOM, T2, T3,
ON, TN, SN,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10,
IMM1, IMM2, IMM3, IMM4,
EOM0, EOM1, BMF3, BMF4,
BKN
n/an/aPreviously QuotedFOKn/an/a
bloomberg_fxgo_makern/an/aMaker BatchRFSBLKSPT,
TOD, TOM, T2, T3,
ON, TN, SN,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10,
IMM1, IMM2, IMM3, IMM4,
EOM0, EOM1, BMF3, BMF4,
BKN
n/an/aPreviously QuotedFOKn/an/a
bloomberg_fxgo_makern/an/aMaker BatchRFSNDBSPT,
TOD, TOM, T2, T3,
ON, TN, SN,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10,
IMM1, IMM2, IMM3, IMM4,
EOM0, EOM1, BMF3, BMF4,
BKN
n/an/aPreviously QuotedFOKn/an/a
bnpparibas_efx_algon/an/aAlgo OrdersOrdersSPTSPTn/an/aMarket

GFA1 

DAY2,

GTC3,

GTD4,

GFT5

n/a

1 BenchmarOrFixing Strategy only 

2 Chameleon, Viper, Stop, Custom strategies only.

3 Chameleon, Viper, Stop, Custom, Rex strategies only.

4 Chameleon, Viper, TWAP, Iguana, Stop, Custom, Rex strategies only. 

5 TWAP, Iguana strategies only.

bnpparibas_efx_algon/an/aAlgo OrdersOrdersSPTSPTn/an/aLimit

DAY1,

GTC2,

GTD3,

GFT4

n/a

1 Chameleon, Viper, Limit, Stop, Custom strategies only.

2 Chameleon, Viper, Limit, Stop, Custom, Rex strategies only.

3 Chameleon, Viper, TWAP, Iguana, Limit, Stop, Custom, Rex strategies only.

4 TWAP, Iguana strategies only.

bnpparibas_efx_algon/an/aAlgo OrdersOrdersSPTSPTn/an/aStop

DAY1,

GTC2,

GTD3,

GFT4

n/a

1 Chameleon, Viper, Stop, Custom , TWAP, Iguana, strategies only.

2 Chameleon, Viper, Stop, Custom , TWAP, Iguana, strategies only.

3 Chameleon, Viper, Stop, Custom , TWAP, Iguana, strategies only.

4 Chameleon, Viper, Custom , TWAP, Iguana, strategies only.

bnpparibas_efx_algon/an/aAlgo OrdersOrdersSPTSPTn/an/aStopLimit

DAY1,

GTC2,

GTD3,

GFT4

n/a

1 Chameleon, Viper, Stop, Custom , TWAP, Iguana, strategies only.

2 Chameleon, Viper, Stop, Custom , TWAP, Iguana, strategies only.

3 Chameleon, Viper, Stop, Custom , TWAP, Iguana, strategies only.

4 Chameleon, Viper, Custom , TWAP, Iguana, strategies only.

bnpparibas_efx_streamingn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
bnpparibas_efx_streamingn/an/aTaker ESPPricing,
Orders
FWDBKN,
D1,
W1,  W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2
n/an/aPreviously QuotedIOC,
FOK
n/an/a
bnpparibas_efx_streamingn/an/aTaker ESPPricing,
Orders
NDFBKN,
D1,
W1,  W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2
n/an/aPreviously QuotedIOC,
FOK
n/an/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Market

DAY, GTC, IOC, FOK, GTDICE (IFEU, IFUS, IFLL, IFLX) n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Limit

DAY, GTC, IOC, FOK, GTDICE (IFEU, IFUS, IFLL, IFLX) n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Stop

DAY, GTC, IOC, FOK, GTDICE (IFEU, IFUS, IFLL, IFLX) n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Stop Limit

DAY, GTC, IOC, FOK, GTDICE (IFEU, IFUS, IFLL, IFLX) n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersSPR

YYYYMM/

YYYYMM

n/an/a

Market

DAY, GTC, IOC, FOK, GTDICE (IFEU, IFUS, IFLL, IFLX) n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersSPR

YYYYMM/

YYYYMM

n/an/a

Limit

DAY, GTC, IOC, FOK, GTDICE (IFEU, IFUS, IFLL, IFLX) n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersSPR

YYYYMM/

YYYYMM

n/an/a

Stop

DAY, GTC, IOC, FOK, GTDICE (IFEU, IFUS, IFLL, IFLX) n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersSPR

YYYYMM/

YYYYMM

n/an/a

Stop Limit

DAY, GTC, IOC, FOK, GTDICE (IFEU, IFUS, IFLL, IFLX) n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Market

DAY, GTC, IOC, FOK, GTD, AMO, AMCEurex (XEUR)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Limit

DAY, GTC, IOC, FOK, GTD, AMO, AMCEurex (XEUR)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Stop

DAY, GTC, IOC, FOK, GTD, AMO, AMCEurex (XEUR)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Stop Limit

DAY, GTC, IOC, FOK, GTD, AMO, AMCEurex (XEUR)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Market To Limit

DAY, GTC, IOC, FOK, GTD, AMO, AMCEurex (XEUR)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersSPR

YYYYMM/

YYYYMM

n/an/aLimitDAY, GTC, IOC, GTDEurex (XEUR)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Limit

DAY, GTC, IOC, FOK, GTDASX (XSFR)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Market To Limit

DAY, GTC, IOC, FOK, GTDASX (XSFR)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersSPR

YYYYMM/

YYYYMM

n/an/a

Limit

DAY, IOC, FOK,ASX (XSFR)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersSPR

YYYYMM/

YYYYMM

n/an/a

Market To Limit

DAY, IOC, FOK,ASX (XSFR)n/a
broadridge_ordersn/an/aCLOB: OrdersCLOB: OrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Market

DAY, GTC, IOC, FOK, GTDMX (XMOD)n/a
broadridge_ordersn/an/aCLOB: OrdersCLOB: OrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Limit

DAY, GTC, IOC, FOK, GTDMX (XMOD)n/a
broadridge_ordersn/an/aCLOB: OrdersCLOB: OrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Stop Limit

DAY, GTC, IOC, FOK, GTDMX (XMOD)n/a
broadridge_ordersn/an/aCLOB: OrdersCLOB: OrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Market To Limit

DAY, GTC, IOC, FOK, GTDMX (XMOD)n/a
broadridge_ordersn/an/aCLOB: OrdersCLOB: OrdersSPR

YYYYMM/

YYYYMM

n/an/a

Limit

DAY, GTC, IOC, GTDMX (XMOD)n/a
broadridge_ordersn/an/aCLOB: OrdersCLOB: OrdersSPR

YYYYMM/

YYYYMM

n/an/a

Market

DAY, GTC, IOC, GTDMX (XMOD)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Limit

DAY, GTC, IOC, FOK, GTDSGX (XSIM)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Market

DAY, GTC, IOC, FOK, GTDSGX (XSIM)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Market

DAY, GTC, IOC, GTDEnxt Paris (XMON)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Limit

DAY, GTC, IOC, GTDEnxt Paris (XMON)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Stop Limit

DAY, GTC, IOC, GTDEnxt Paris (XMON)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Market To Limit

DAY, GTC, IOC, GTDEnxt Paris (XMON)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/aLimitDAY, GTC, IOC, FOK, GTDEnxt Amsterdam (XEUE)n/a
broadridge_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/aLimitDAY, GTC, IOC, FOK, GTDIDEM (XDMI)n/a
cboefx_bookfeedSPTn/aCLOB: MarketDataPricingSPTSPTPriceDepthBid,
Offer,
TradePaid,
TradeGiven
n/an/an/an/a
cboefx_bookfeedNDFn/aCLOB: MarketDataPricingNDFON
W1, W2, W3
M1, M2, M3, M6, M9
Y1
IMM1, IMM2, IMM3, IMM4
EOM0, EOM1
PriceDepthBid,
Offer,
TradePaid,
TradeGiven
n/an/an/an/a
cboefx_fixproxySpot_ECN,
Spot_FullAmount
Market_ParticipantCLOB: OrdersOrdersSPTSPTn/an/aLimitIOC,
DAY
n/a
cboefx_fixproxySpot_ECN,
Spot_FullAmount
Market_ParticipantCLOB: OrdersOrdersSPTSPTn/an/aMarketIOCn/a
cboefx_fixproxySpot_ECN,
Spot_FullAmount
Market_ParticipantCLOB: OrdersOrdersSPTSPTn/an/aPeggedDAYn/a
cboefx_fixproxyNDF_CboeSEF,
NDF_CboeSEF_FullAmount
Market_ParticipantCLOB: OrdersOrdersNDFON,
W1, W2, W3,
M1, M2 , M3, M6, M9,
Y1,
IMM1, IMM2, IMM3, IMM4
EOM0, EOM1
n/an/aLimitIOC,
DAY
n/a
cboefx_fixproxyNDF_CboeSEF,
NDF_CboeSEF_FullAmount
Market_ParticipantCLOB: OrdersOrdersNDFON,
W1, W2, W3,
M1, M2 , M3, M6, M9,
Y1,
IMM1, IMM2, IMM3, IMM4
EOM0, EOM1
n/an/aMarketIOCn/a
cboefx_fixproxyNDF_CboeSEF,
NDF_CboeSEF_FullAmount
Market_ParticipantCLOB: OrdersOrdersNDFON,
W1, W2, W3,
M1, M2 , M3, M6, M9,
Y1,
IMM1, IMM2, IMM3, IMM4
EOM0, EOM1
n/an/aPeggedDAYn/a
cboefx_fixproxySpot_ECNMaker_LastLook,
Maker_Firm
Maker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedFOKn/a
cboefx_fixproxySpot_FullAmountMaker_LastLookMaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedFOKn/a
cboefx_fixproxyNDF_CboeSEFMaker_LastLook,
Maker_Firm
Maker ESPPricing,
Orders
NDFON,
W1, W2, W3,
M1, M2 , M3, M6, M9,
Y1,
IMM1, IMM2, IMM3, IMM4
EOM0, EOM1
n/an/aPreviously QuotedFOKn/a
cboefx_fixproxyNDF_CboeSEF_FullAmountMaker_LastLookMaker ESPPricing,
Orders
NDFON,
W1, W2, W3,
M1, M2 , M3, M6, M9,
Y1,
IMM1, IMM2, IMM3, IMM4
EOM0, EOM1
n/an/aPreviously QuotedFOKn/a
cboefx_itchSPT_ECN,
SPT_SummaryDepth,
SPT_FullAmount
n/aCLOB: MarketDataPricingSPTSPTPriceDepth,
OrderDepth
Bid,
Offer,
TradePaid,
TradeGiven
n/an/an/an/a
cboefx_itchNDF_CboeSEF,
NDF_CboeSEF_FullAmount
n/aCLOB: MarketDataPricingNDFON
W1, W2, W3
M1, M2, M3, M6, M9
Y1
IMM1, IMM2, IMM3, IMM4
EOM0, EOM1
PriceDepth,
OrderDepth
Bid,
Offer,
TradePaid,
TradeGiven
n/an/an/an/a
celertechESPn/aTaker ESPPricing,
Orders
SPTSPTn/an/aPeggedDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
celertechESPn/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
celertechESPn/aTaker ESPPricing,
Orders
SPTSPTn/an/aLimitDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
celertechESPn/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
celertechESPn/aTaker ESPPricing,
Orders
FWDTOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aLimitDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
celertechESPn/aTaker ESPPricing,
Orders
FWDTOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aMarketDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
celertechESPn/aTaker ESPPricing,
Orders
FWDTOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPeggedDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
celertechESPn/aTaker ESPPricing,
Orders
FWDTOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
celertechESPn/aTaker ESPPricing,
Orders
NDFTOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aLimitDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
celertechESPn/aTaker ESPPricing,
Orders
NDFTOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aMarketDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
celertechESPn/aTaker ESPPricing,
Orders
NDFTOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPeggedDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
celertechESPn/aTaker ESPPricing,
Orders
NDFTOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedDAY,
IOC1,
FOK2
n/a1 - used for sweep,
2 - used for fullamount,
supports DarkLimit and Iceberg
citi_colon/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketIOC,
FOK
n/an/a
citi_colon/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
citi_colon/an/aTaker ESPPricing,
Orders
FWDBKN, TOD, TOM, SPT, D1, W1, W2, W3, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21, Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y10, IMM1, IMM2, IMM3, IMM4n/an/aMarketIOC,
FOK
n/an/a
citi_colon/an/aTaker ESPPricing,
Orders
FWDBKN, TOD, TOM, SPT, D1, W1, W2, W3, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21, Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y10, IMM1, IMM2, IMM3, IMM4n/an/aPreviously QuotedIOC,
FOK
n/an/a
citi_colon/an/aTaker ESPPricing,
Orders
NDFBKN, TOD, TOM, SPT, D1, W1, W2, W3, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21, Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y10, IMM1, IMM2, IMM3, IMM4n/an/aMarketIOC,
FOK
n/an/a
citi_colon/an/aTaker ESPPricing,
Orders
NDFBKN, TOD, TOM, SPT, D1, W1, W2, W3, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21, Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y10, IMM1, IMM2, IMM3, IMM4n/an/aPreviously QuotedIOC,
FOK
n/an/a
cme_ilink2n/an/aCLOB: OrdersOrdersFUTYYYYMM,
YYYYMMDD
n/an/aMarketDAY,
IOC,
FOK
n/an/a
cme_ilink2n/an/aCLOB: OrdersOrdersSPR

SPT

YYYYMM,
YYYYMMDD

n/an/aMarketDAY,
IOC,
FOK
n/a

Calendar Spreads: YYYYMMDD/YYYYMMDD, YYYYMM/YYYYMM

FXLink: SPT/YYYYMM

cme_ilink2n/an/aCLOB: OrdersOrdersFUTYYYYMM,
YYYYMMDD
n/an/aLimitDAY,
IOC,
FOK
n/an/a
cme_ilink2n/an/aCLOB: OrdersOrdersSPR

SPT

YYYYMM,
YYYYMMDD

n/an/aLimitDAY,
IOC,
FOK
n/a

Calendar Spreads: YYYYMMDD/YYYYMMDD, YYYYMM/YYYYMM

FXLink: SPT/YYYYMM

cme_ilink2n/an/aCLOB: OrdersOrdersFUTYYYYMM,
YYYYMMDD
n/an/aStopDayn/an/a
cme_ilink2n/an/aCLOB: OrdersOrdersSPR

SPT

YYYYMM,
YYYYMMDD

n/an/aStopDayn/a

Calendar Spreads: YYYYMMDD/YYYYMMDD, YYYYMM/YYYYMM

FXLink: SPT/YYYYMM

cme_ilink2n/an/aCLOB: OrdersOrdersFUTYYYYMM,
YYYYMMDD
n/an/aStop LimitDayn/an/a
cme_ilink2n/an/aCLOB: OrdersOrdersSPR

SPT

YYYYMM,
YYYYMMDD

n/an/aStop LimitDayn/a

Calendar Spreads: YYYYMMDD/YYYYMMDD, YYYYMM/YYYYMM

FXLink: SPT/YYYYMM

cme_ilink2n/an/aCLOB: OrdersOrdersFUTYYYYMM,
YYYYMMDD
n/an/aMarket To LimitDAY,
IOC,
FOK
n/an/a
cme_ilink2n/an/aCLOB: OrdersOrdersSPR

SPT

YYYYMM,
YYYYMMDD

n/an/aMarket To LimitDAY,
IOC,
FOK
n/a

Calendar Spreads: YYYYMMDD/YYYYMMDD, YYYYMM/YYYYMM

FXLink: SPT/YYYYMM

cme_ilink3_sben/an/aCLOB: OrdersOrdersFUT

YYYYMM,
YYYYMMDD

n/an/aMarketDAY,
IOC,
FOK
n/a

n/a

cme_ilink3_sben/an/aCLOB: OrdersOrdersSPR

SPT

YYYYMM,
YYYYMMDD

n/an/aMarketDAY,
IOC,
FOK
n/a

Calendar Spreads: YYYYMMDD/YYYYMMDD, YYYYMM/YYYYMM

FXLink: SPT/YYYYMM

cme_ilink3_sben/an/aCLOB: OrdersOrdersFUT

YYYYMM,
YYYYMMDD

n/an/aLimitDAY,
IOC,
FOK
n/a

n/a

cme_ilink3_sben/an/aCLOB: OrdersOrdersSPR

SPT

YYYYMM,
YYYYMMDD

n/an/aLimitDAY,
IOC,
FOK
n/a

Calendar Spreads: YYYYMMDD/YYYYMMDD, YYYYMM/YYYYMM

FXLink: SPT/YYYYMM

cme_ilink3_sben/an/aCLOB: OrdersOrdersFUT

YYYYMM,
YYYYMMDD

n/an/aStopDayn/a

n/a

cme_ilink3_sben/an/aCLOB: OrdersOrdersSPR

SPT

YYYYMM,
YYYYMMDD

n/an/aStopDayn/a

Calendar Spreads: YYYYMMDD/YYYYMMDD, YYYYMM/YYYYMM

FXLink: SPT/YYYYMM

cme_ilink3_sben/an/aCLOB: OrdersOrdersFUT

YYYYMM,
YYYYMMDD

n/an/aStop LimitDayn/a

n/a

cme_ilink3_sben/an/aCLOB: OrdersOrdersSPR

SPT

YYYYMM,
YYYYMMDD

n/an/aStop LimitDayn/a

Calendar Spreads: YYYYMMDD/YYYYMMDD, YYYYMM/YYYYMM

FXLink: SPT/YYYYMM

cme_ilink3_sben/an/aCLOB: OrdersOrdersFUT

YYYYMM,
YYYYMMDD

n/an/aMarket To LimitDAY,
IOC,
FOK
n/a

n/a

cme_ilink3_sben/an/aCLOB: OrdersOrdersSPR

SPT

YYYYMM,
YYYYMMDD

n/an/aMarket To LimitDAY,
IOC,
FOK
n/a

Calendar Spreads: YYYYMMDD/YYYYMMDD, YYYYMM/YYYYMM

FXLink: SPT/YYYYMM

cme_mdp3_sbe_udpn/an/aCLOB: MarketDataPricingFUTYYYYMM,
YYYYMMDD
PriceDepth

Bid,
Offer,
ImpliedBid,
ImpliedOffer,
SettlementPrice,
TradeVolume,
OpenInterest,
FixingPrice,
OpeningPrice,
TradingSessionHighPrice,
TradingSessionLowPrice,
SessionHighBid,
SessionLowOffer,
Trade,
TradePaid,
TradeGiven,
TradeVolume,
EmptyBook

n/an/an/aFutures
cme_mdp3_sbe_udpn/an/aCLOB: MarketDataPricingSPRYYYYMM,
YYYYMMDD
PriceDepthBid,
Offer,
ImpliedBid,
ImpliedOffer,
SettlementPrice,
TradeVolume,
OpenInterest,
FixingPrice,
OpeningPrice,
TradingSessionHighPrice,
TradingSessionLowPrice,
SessionHighBid,
SessionLowOffer,
Trade,
TradePaid,
TradeGiven,
TradeVolume,
EmptyBook
n/an/an/aCalendar Spreads
cme_mdp3_sbe_udpn/an/aCLOB: MarketDataPricingSPRYYYYMM, SPTPriceDepthBid,
Offer,
ImpliedBid,
ImpliedOffer,
SettlementPrice,
TradeVolume,
OpenInterest,
FixingPrice,
OpeningPrice,
TradingSessionHighPrice,
TradingSessionLowPrice,
SessionHighBid,
SessionLowOffer,
Trade,
TradePaid,
TradeGiven,
TradeVolume,
EmptyBook
n/an/an/a

FXLink - YYYYMM, SPT

(Leg1 FUT , Leg2 SPT)

cme_stpn/an/aDrop CopyDrop CopySPTSPTn/an/an/an/an/aSupports SPT for Currencies, Metals, and eFix products.
cme_stpn/an/aDrop CopyDrop CopyNDFTOD, TOM, T2, T3, T4, T5, SN,
D1, D2, D3, D4, D5,
W1, W2, W3, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M3, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/an/an/an/aNDF Regulatory jurisdiction is "UK MTF".
creditsuisse_serFullAmount,
Sweepable
n/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
creditsuisse_serSinglepointn/aTaker ESPPricing,
Orders
FWDBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M9, M15, M18, M21,
Y1, Y2,
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedIOC,
FOK
n/an/a
creditsuisse_serSinglepointn/aTaker ESPPricing,
Orders
NDFBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M9, M15, M18, M21,
Y1, Y2,
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedIOC,
FOK
n/an/a
curex_marketdatan/an/aCLOB: MarketdataPricingSPTSPT

PriceDepth,

OrderDepth

n/an/an/an/an/a
curex_ordersn/an/aCLOB: OrdersOrdersSPTSPTn/an/aLimitDAY,
GTC,
GTD,
GFT,
IOC
n/an/a
curex_ordersn/an/aCLOB: OrdersOrdersSPTSPTn/an/aPeggedDAY,
GTC,
GTD,
GFT,
IOC
n/an/a
currenex_esp_makerFullAmount,
Sweepable
n/aMaker ESP

Pricing,

Orders

SPTSPTn/an/aPreviously QuotedFOKn/aSpec details NDF, FWD, Swaps, NDS - but these are not supported for the ESP Maker session.
currenex_itchn/an/aCLOB: MarketDataPricingSPTSPTPriceDepth*,
OrderDepth
Bid,
Offer,
TradePaid,
TradeGiven
n/an/an/a*Native Currenex market data via this API is full book, non-aggregated (OrderDepth). Whisperer Enterprise additionally supports provision of a synthetic PriceDepth view.
currenex_now_itchn/an/aCLOB: MarketDataPricingSPTSPTPriceDepthBid,
Offer,
TradePaid,
TradeGiven,
MidPrice,
Trade
n/an/an/an/a
currenex_ouchn/an/aCLOB: OrdersOrdersSPTSPTn/an/aLimitGTC,
IOC
n/an/a
currenex_rfs_makern/an/aMaker RFSRFSSPTSPTn/an/aPreviously QuotedFOKn/an/a
currenex_rfs_makern/an/aMaker RFSRFSFWDTOD, TOM, ON, TN,
T3, SN,
W1, W2, W3,
M!, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11,
Y1, Y2, Y3, Y4, Y5, Y6, Y7,
D1M1,,
JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC,
EOMF, EOMG, EOMH, EOMJ, EOMK, EOMM, EOMN, EOMQ, EOMU, EOMV, EOMX, EOMZ,
IMMF, IMMG, IMMH, IMMJ, IMMK, IMMM, IMMN, IMMQ, IMMU, IMMV, IMMX, IMMZ,
BKN
n/an/aPreviously QuotedFOKn/an/a
currenex_rfs_makern/an/aMaker RFSRFSNDFTOD, TOM, ON, TN,
T3, SN,
W1, W2, W3,
M!, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11,
Y1, Y2, Y3, Y4, Y5, Y6, Y7,
D1M1,,
JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC,
EOMF, EOMG, EOMH, EOMJ, EOMK, EOMM, EOMN, EOMQ, EOMU, EOMV, EOMX, EOMZ,
IMMF, IMMG, IMMH, IMMJ, IMMK, IMMM, IMMN, IMMQ, IMMU, IMMV, IMMX, IMMZ,
BKN
n/an/aPreviously QuotedFOKn/an/a
currenex_rfs_makern/an/aMaker RFSRFSSWPTOD, TOM, ON, TN,
SPT,
T3, SN,
W1, W2, W3,
M!, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11,
Y1, Y2, Y3, Y4, Y5, Y6, Y7,
D1M1,,
JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC,
EOMF, EOMG, EOMH, EOMJ, EOMK, EOMM, EOMN, EOMQ, EOMU, EOMV, EOMX, EOMZ,
IMMF, IMMG, IMMH, IMMJ, IMMK, IMMM, IMMN, IMMQ, IMMU, IMMV, IMMX, IMMZ,
BKN
n/an/aPreviously QuotedFOKn/an/a
currenex_rfs_makern/an/aMaker RFSRFSNDSTOD, TOM, ON, TN,
SPT,
T3, SN,
W1, W2, W3,
M!, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11,
Y1, Y2, Y3, Y4, Y5, Y6, Y7,
D1M1,,
JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC,
EOMF, EOMG, EOMH, EOMJ, EOMK, EOMM, EOMN, EOMQ, EOMU, EOMV, EOMX, EOMZ,
IMMF, IMMG, IMMH, IMMJ, IMMK, IMMM, IMMN, IMMQ, IMMU, IMMV, IMMX, IMMZ,
BKN
n/an/aPreviously QuotedFOKn/an/a
ebs_cptn/an/aDrop CopyDrop CopySPTSPTn/an/an/an/an/aProducts:
FXSpot,
Metals,
eFix
ebs_cptn/an/aDrop CopyDrop CopyNDFT2, SN,
D1, D2, D3, D4, D5,
W1, W2, W3, W4, W5, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M3, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/an/an/an/a
ebs_market_ilink3_sben/an/aCLOB: OrdersOrdersSPTSPTn/an/aLimit

IOC,
FOK,
GTC

n/aGTC orders expire at the end of the trading session depending upon which instruments are subject to daily open/close or weekly open/close
ebs_market_ilink3_sben/an/aCLOB: OrdersOrdersSPTSPTn/an/aMarketGFA

n/a

efix instruments will be sent as Market GFA order.

ebs_market_ilink3_sben/an/aCLOB: OrdersOrdersNDFM1, M2, M3,
EOM0, EOM11
n/an/aLimitIOC,
FOK,
GTC
n/a

1BRL and INR only

GTC orders expire at the end of the trading session depending upon which instruments are subject to daily open/close or weekly open/close

ebs_market_ilink3_sbe (CME FXSpot+)n/an/aCLOB: OrdersOrdersSPTSPTn/an/aStopDAYn/an/a
ebs_market_ilink3_sbe (CME FXSpot+)n/an/aCLOB: OrdersOrdersSPTSPTn/an/aStopLimitDAYn/an/a
ebs_market_ilink3_sbe (CME FXSpot+)n/an/aCLOB: OrdersOrdersSPTSPTn/an/aMarketLimitDAYn/an/a
ebs_market_ilink3_sbe (CME FXSpot+)n/an/aCLOB: OrdersOrdersSPTSPTn/an/aLimit

DAY,
FOK,
IOC

n/a

n/a

ebs_market_ilink3_sbe (CME FXSpot+)n/an/aCLOB: OrdersOrdersSPTSPTn/an/aMarket

DAY,
FOK,
IOC

n/a

n/a

ebs_market_mdp3_sben/an/aCLOB: MarketDataPricingSPTSPTPriceDepth

Bid,
Offer,
BestBid,
BestOffer,
Trade,
TradePaid,
TradeGiven,  TradeVolume,  OpeningPrice, TradingSessionHighPrice, TradingSessionLowPrice,  SessionHighBid, SessionLowOffer      

n/an/an/a

Following MDEntryTypes only apply for CME FX Spot+ 
TradeVolume, 
OpeningPrice,
TradingSessionHighPrice,
TradingSessionLowPrice, 
SessionHighBid,
SessionLowOffer


ebs_market_mdp3_sben/an/aCLOB: MarketDataPricingNDFM1, M2, M3,
EOM0, EOM1
PriceDepthBid,
Offer,
BestBid,
BestOffer,
Trade,
TradePaid,
TradeGiven
n/an/an/an/a
ebs_market_mdp3_sbe_udpn/an/aCLOB: MarketDataPricingSPTSPTPriceDepthBid,
Offer,
BestBid,
BestOffer,
Trade,
TradePaid,
TradeGiven
n/an/an/an/a
ebs_market_mdp3_sbe_udpn/an/aCLOB: MarketDataPricingNDFM1, M2, M3,
EOM0, EOM1
PriceDepthBid,
Offer,
BestBid,
BestOffer,
Trade,
TradePaid,
TradeGiven
n/an/an/an/a
edgewater_marketsn/an/aMarketData and OrdersOrdersSPTSPTn/an/aLimitIOC,
FOK
n/an/a
edgewater_marketsn/an/aMarketData and OrdersOrdersSPTSPTn/an/aMarketIOC,
FOK
n/an/a
edgewater_marketsn/an/aMarketData and OrdersOrdersNDFW1, W2, W3
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11
Y1, Y2, Y5
EOM0 (BRL Only)
n/an/aLimitIOC,
FOK
n/an/a
edgewater_marketsn/an/aMarketData and OrdersOrdersNDFW1, W2, W3
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11
Y1, Y2, Y5
EOM0 (BRL Only)
n/an/aMarketIOC,
FOK
n/an/a
edgewater_marketsn/an/aMarketData and OrdersPricingSPTSPTPriceDepth,
OrderDepth
Bid,
Offer
n/an/an/an/a
edgewater_marketsn/an/aMarketData and OrdersPricingNDFW1, W2, W3
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11
Y1, Y2, Y5
EOM0 (BRL Only)
PriceDepth,
OrderDepth
Bid,
Offer
n/an/an/an/a
edgewater_marketsn/an/aMarketData and OrdersPricingFWD

TOD,

TOM, 

SN

PriceDepth,
OrderDepth
Bid,
Offer
n/an/an/an/a
edgewater_marketsn/an/aMarketData and OrdersOrdersFWD

TOD,

TOM,

SN

n/an/aLimitIOC,
FOK
n/an/a
edgewater_marketsn/an/aMarketData and OrdersOrdersFWD

TOD,

TOM,

SN

n/an/aMarketIOC,
FOK
n/an/a
exchange24CLOBn/aCLOB: MarketData

Pricing

SPTSPTn/an/a

Limit

IOC,
FOK,
DAY
n/aCrypto SPT is not supported. 
exchange24ESPn/aTaker ESPPricingSPTSPTn/an/a

Market

IOC,
FOK,
DAY
n/aCrypto SPT is not supported.
exchange24CLOBn/aCLOB: OrdersOrdersSPTSPTn/an/aPreviously QuotedIOC,
FOK,
DAY
n/aCrypto SPT is not supported.
exchange24ESPn/aTaker ESPOrdersSPTSPTn/an/aPreviously QuotedIOC,
FOK,
DAY
n/aCrypto SPT is not supported.
exchange24CLOBn/aCLOB: MarketDataPricingNDFW1, M1, M2, M3, M6, Y1, IMM1, IMM2, EOM0, EOM1n/an/a

Limit

IOC,
FOK,
DAY
n/an/a
exchange24ESPn/aTaker ESPPricingNDFW1, M1, M2, M3, M6, Y1, IMM1, IMM2, EOM0, EOM1n/an/a

Market

IOC,
FOK,
DAY
n/an/a
exchange24CLOBn/aCLOB: OrdersOrdersNDFW1, M1, M2, M3, M6, Y1, IMM1, IMM2, EOM0, EOM1n/an/aPreviously QuotedIOC,
FOK,
DAY
n/an/a
exchange24ESPn/aTaker ESPOrdersNDFW1, M1, M2, M3, M6, Y1, IMM1, IMM2, EOM0, EOM1n/an/aPreviously QuotedIOC,
FOK,
DAY
n/an/a
exchange24CLOBn/aCLOB: MarketDataPricingNDFEOM0, EOM1n/an/a

Limit

IOC,
FOK,
DAY
n/aCrypto instruments only.
exchange24ESPn/aTaker ESPPricingNDFEOM0, EOM1n/an/a

Market

IOC,
FOK,
DAY
n/aCrypto instruments only.
exchange24CLOBn/aCLOB: OrdersOrdersNDFEOM0, EOM1n/an/aPreviously QuotedIOC,
FOK,
DAY
n/aCrypto instruments only.
exchange24ESPn/aTaker ESPOrdersNDFEOM0, EOM1n/an/aPreviously QuotedIOC,
FOK,
DAY
n/aCrypto instruments only.
exchange24CLOBn/aCLOB: MarketDataPricingFWDON, TN, SNn/an/an/an/an/a


Will be sent to venue as swap

exchange24ESPn/aTaker ESPPricingFWDON, TN, SNn/an/an/an/an/a


Will be sent to venue as swap

exchange24CLOBn/aCLOB: OrdersOrdersFWDON, TN, SNn/an/aPreviously Quoted, Limit, MarketIOC,
FOK,
DAY
n/a


Will be sent to venue as swap

exchange24ESPn/aTaker ESPOrdersFWDON, TN, SNn/an/aPreviously Quoted, Limit, MarketIOC,
FOK,
DAY
n/a


Will be sent to venue as swap

exchange24CLOBn/aCLOB: MarketDataPricingSWPTOD, TOM, SPT, D1, W1, M1, M2, M3, M6, Y1n/an/an/an/an/aSupported tenor combinations:
TOD/TOM, TOM/SPT, SPT/D1, SPT/W1, SPT/M1, SPT/M2, SPT/M3, SPT/M6, SPT/Y1
exchange24ESPn/aTaker ESPPricingSWPTOD, TOM, SPT, D1, W1, M1, M2, M3, M6, Y1n/an/an/an/an/aSupported tenor combinations:
TOD/TOM, TOM/SPT, SPT/D1, SPT/W1, SPT/M1, SPT/M2, SPT/M3, SPT/M6, SPT/Y1
exchange24CLOBn/aCLOB: OrdersOrdersSWPTOD, TOM, SPT, D1, W1, M1, M2, M3, M6, Y1n/an/aPreviously Quoted, Limit, MarketIOC,
FOK,
DAY
n/aSupported tenor combinations:
TOD/TOM, TOM/SPT, SPT/D1, SPT/W1, SPT/M1, SPT/M2, SPT/M3, SPT/M6, SPT/Y1
exchange24ESPn/aTaker ESPOrdersSWPTOD, TOM, SPT, D1, W1, M1, M2, M3, M6, Y1n/an/aPreviously Quoted, Limit, MarketIOC,
FOK,
DAY
n/aSupported tenor combinations:
TOD/TOM, TOM/SPT, SPT/D1, SPT/W1, SPT/M1, SPT/M2, SPT/M3, SPT/M6, SPT/Y1
exchange24ESPn/aTaker ESPPricingNDSSPT, W1, M1, M2, M3, M6, Y1n/an/an/an/an/a

Supported tenor combinations:
SPT/W1, SPT/M1, SPT/M2, SPT/M3, SPT/M6, SPT/Y1,
W1/M1,
M1/M2, M1/M3, M1/M6, M1/Y1

exchange24ESPn/aCLOB: MarketDataPricingNDSSPT, W1, M1, M2, M3, M6, Y1n/an/an/an/an/a

Supported tenor combinations:

SPT/W1, SPT/M1, SPT/M2, SPT/M3, SPT/M6, SPT/Y1,
W1/M1,
M1/M2, M1/M3, M1/M6, M1/Y1

exchange24CLOBn/aCLOB: OrdersOrdersNDSSPT, W1, M1, M2, M3, M6, Y1n/an/aPreviously Quoted, Limit, MarketIOC,
FOK,
DAY
n/aSupported tenor combinations:
SPT/W1, SPT/M1, SPT/M2, SPT/M3, SPT/M6, SPT/Y1,
W1/M1,
M1/M2, M1/M3, M1/M6, M1/Y1
exchange24ESPn/aTaker ESPOrdersNDSSPT, W1, M1, M2, M3, M6, Y1n/an/aPreviously Quoted, Limit, MarketIOC,
FOK,
DAY
n/aSupported tenor combinations:
SPT/W1, SPT/M1, SPT/M2, SPT/M3, SPT/M6, SPT/Y1,
W1/M1,
M1/M2, M1/M3, M1/M6, M1/Y1
fastmatch_autoexSPTn/aCLOB: MarketDataPricingSPTSPTPriceDepth,
OrderDepth
Bid,
Offer,
Trade
n/an/an/aTarget Platoform: ALL in UAT (combines SPTand NDF sessions)
fastmatch_autoexNDFn/aCLOB: MarketDataPricingNDFM1, EOM0, EOM1PriceDepth,
OrderDepth
Bid,
Offer
n/an/an/aTarget Platoform: ALL in UAT (combines SPTand NDF sessions)
fastmatch_autoexALLn/aCLOB: OrdersOrdersSPTSPTn/an/aLimitDAY,
IOC,
FOK,
GFT
n/an/a
fastmatch_autoexALLn/aCLOB: OrdersOrdersSPTSPTn/an/aMarketIOC,
FOK
n/an/a
fastmatch_autoexALLn/aCLOB: OrdersOrdersSPTSPTn/an/aPeggedDAY,
IOC,
FOK
n/an/a
fastmatch_autoexALLn/aCLOB: OrdersOrdersNDFM1, EOM0, EOM1n/an/aLimitDAY,
IOC,
FOK,
GFT
n/an/a
fastmatch_autoexALLn/aCLOB: OrdersOrdersNDFM1, EOM0, EOM1n/an/aMarketIOC,
FOK
n/an/a
fastmatch_autoexALLn/aCLOB: OrdersOrdersNDFM1, EOM0, EOM1n/an/aPeggedDAY,
IOC,
FOK
n/an/a
fastmatch_stream_makerSPn/aMaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
fastmatch_stream_makerNDFn/aMaker ESPPricing,
Orders
NDFM1n/an/aPreviously QuotedIOC,
FOK
n/an/a
fenics_fxn/an/aCLOB: OrdersOrdersSPTSPTn/an/aLimitDAY,
IOC,
FOK
n/an/a
fenics_fxn/an/aCLOB: OrdersOrdersSPTSPTn/an/aMarketDAY,
IOC,
FOK
n/an/a
fenics_fxn/an/aCLOB: OrdersOrdersNDFM1n/an/aLimitDAY,
IOC,
FOK
n/an/a
fenics_fxn/an/aCLOB: OrdersOrdersNDFM1n/an/aMarketIOC,
FOK
n/an/a
fenics_fxn/an/aCLOB: MarketDataPricingSPTSPTPriceDepthBid,
Offer
n/an/an/an/a
fenics_fxn/an/aCLOB: MarketDataPricingNDFM1PriceDepthBid,
Offer
n/an/an/an/a
fidessa_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/aMarketDAYICE (IFUS, IFEU, IFLL)n/a
fidessa_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/aLimitDAT,
GTC,
IOC,
FOK
GTD
ICE (IFUS, IFEU, IFLL)n/a
fidessa_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/aStopDAY,
GTC
ICE (IFUS, IFEU, IFLL)n/a
fidessa_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/aStop LimitDAY,
GTC,
GTD
ICE (IFUS, IFEU, IFLL)n/a
fidessa_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/aLimitDAY,
GTC,
IOC
XLMEn/a
fidessa_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/aStop LimitDAY,
GTC
XLMEn/a
fidessa_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Limit

DAY, GTC, IOC, FOK, GTD, GFA, AMO, AMCXEURn/a
fidessa_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Market

DAY, GTC, IOC, FOK, GTD, GFA, AMO, AMCXEURn/a
fidessa_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Stop

DAY, GTC, IOC, FOK, GTD, GFA, AMO, AMCXEURn/a
fidessa_ordersn/an/aCLOB: OrdersOrdersFUTTOD, TOM,
 T2, T3, T4, T5,
M3,
YYYYMM, YYYYMDD,
BKN
n/an/a

Stop Limit

DAY, GTC, IOC, FOK, GTD, GFA, AMO, AMCXEURn/a
fxall_activetradingn/an/aCLOB: MarketDataPricingSPTSPTPriceDepth,
OrderDepth
Bid,
Offer
n/an/an/an/a
fxall_activetradingn/an/aCLOB: OrdersOrdersSPTSPTn/an/aLimitDAY,
IOC
n/an/a
fxall_activetradingn/an/aCLOB: OrdersOrdersSPTSPTn/an/aMarketDAY,
IOC
n/an/a
fxall_activetrading_makern/an/aMaker ESPPricing, OrdersSPTSPTn/an/an/an/an/an/a
fxall_quicktrade_makern/an/aMaker RFSRFSSPTSPTn/an/aPreviously QuotedFOKn/an/a
fxall_quicktrade_makern/an/aMaker RFSRFSFWDTOD, TOM,
D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
fxall_quicktrade_makern/an/aMaker RFSRFSNDFTOD, TOM,
D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
fxall_quicktrade_makern/an/aMaker RFSRFSSWPTOD, TOM,
SPT, D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
fxall_quicktrade_makern/an/aMaker RFSRFSNDSTOD, TOM,
SPT, D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
fxall_quicktrade_makern/an/aMaker RFSRFSBLKTOD, TOM,
SPT, D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
fxall_quicktrade_makern/an/aMaker RFSRFSNDBTOD, TOM,
SPT, D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
fxspotstreamESPn/aTaker ESPPricing,
Orders
SPTSPTn/an/a

Previously Quoted

IOC,
FOK
n/an/a
fxspotstreamLimitn/aOrdersPricing,
Orders
SPTSPTn/an/a

Market

IOC,
FOK,
DAY,
GTC,
GTD,
GFT

n/aGTC, GTD orders are cancelled at the end of the trading week by FSS
fxspotstreamLimitn/aOrdersPricing,
Orders
SPTSPTn/an/a

Limit

IOC,
FOK,
DAY,
GTC,
GTD,
GFT
n/aGTC, GTD orders are cancelled at the end of the trading week by FSS
fxspotstreamESPn/aTaker ESPPricing,
Orders
FWD

BKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30, IMM1, IMM2, IMM3, IMM4,

n/an/aPreviously QuotedIOC,
FOK
n/an/a
fxspotstreamLimitn/aOrdersPricing,
Orders
FWDBKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30, IMM1, IMM2, IMM3, IMM4,
n/an/aMarketIOC,
FOK,
DAY,
GTC,
GTD,
GFT
n/aGTC, GTD orders are cancelled at the end of the trading week by FSS
fxspotstreamLimitn/aOrdersPricing,
Orders
FWDBKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30, IMM1, IMM2, IMM3, IMM4,
n/an/aLimitIOC,
FOK,
DAY,
GTC,
GTD,
GFT
n/aGTC, GTD orders are cancelled at the end of the trading week by FSS
fxspotstreamESPn/aTaker ESPPricing,
Orders
NDFBKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30, IMM1, IMM2, IMM3, IMM4,
n/an/aPreviously QuotedIOC,
FOK
n/an/a
fxspotstreamLimitn/aOrdersPricing,
Orders
NDFBKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30, IMM1, IMM2, IMM3, IMM4,
n/an/aMarketIOC,
FOK,
DAY,
GTC,
GTD,
GFT
n/aGTC, GTD orders are cancelled at the end of the trading week by FSS
fxspotstreamLimitn/aOrdersPricing,
Orders
NDFBKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30, IMM1, IMM2, IMM3, IMM4,
n/an/aLimitIOC,
FOK,
DAY,
GTC,
GTD,
GFT
n/aGTC, GTD orders are cancelled at the end of the trading week by FSS
fxspotstreamRFSn/aTaker RFSPricing,
Orders
SPTSPTn/an/aPreviously QuotedFOKn/an/a
fxspotstreamRFSn/aTaker RFSPricing,
Orders
FWDBKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30
n/an/aPreviously QuotedFOKn/an/a
fxspotstreamRFSn/aTaker RFSPricing,
Orders
NDFBKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30
n/an/aPreviously QuotedFOKn/an/a
fxspotstreamRFSn/aTaker RFSPricing,
Orders
SWPBKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30
n/an/aPreviously QuotedFOKn/an/a
fxspotstreamRFSn/aTaker ESP,
Taker RFS
Pricing,
Orders
NDSBKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30
n/an/aPreviously QuotedFOKn/an/a
fxspotstream_algon/an/aLP Resting and Algo OrdersOrdersNDFM1, EOM0, BKNn/an/aLimitDAY,
GTC,
GTD
n/an/a
fxspotstream_algon/an/aLP Resting and Algo OrdersOrdersNDFM1, EOM0, BKNn/an/aStopDAY,
GTC,
GTD
n/an/a
fxspotstream_algon/an/aLP Resting and Algo OrdersOrdersNDFM1, EOM0, BKNn/an/aStop LimitDAY,
GTC,
GTD
n/an/a
fxspotstream_algon/an/aLP Resting and Algo OrdersOrdersNDFM1, EOM0, BKNn/an/aPeggedDAY,
GTC,
GTD
n/an/a
fxspotstream_algon/an/aLP Resting and Algo OrdersOrdersSPTSPTn/an/aMarketIOC, GFA1n/a1BenchmarkOrFixing Algo only.
fxspotstream_midmatchn/an/aCLOB: OrdersOrdersSPTSPTn/an/aLimitDAYn/aFor midmatch it is implied that market-visible order qty is set to zero (Dark Limit).
fxspotstream_midmatchn/an/aCLOB: OrdersOrdersSPTSPTn/an/aMarketDAYn/aFor midmatch it is implied that market-visible order qty is set to zero (Dark Market).
gsfxn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
gsfxn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketIOC,
FOK
n/an/a
gsfxn/an/aTaker ESPPricing,
Orders
FWDBKN,
TOM,
SN,
D1, D2, D3, D4, D5,
W1, W2, W3,
M1, M2, M3, M6, M9,
Y1,
IMM1, IMM2,
EOM0, EOM1
n/an/aPreviously QuotedIOC,
FOK
n/an/a
gsfxn/an/aTaker ESPPricing,
Orders
FWDBKN,
TOM,
SN,
D1, D2, D3, D4, D5,
W1, W2, W3,
M1, M2, M3, M6, M9,
Y1,
IMM1, IMM2,
EOM0, EOM1
n/an/aMarketIOC,
FOK
n/an/a
gsfxn/an/aTaker ESPPricing,
Orders
NDFBKN,
TOM,
SN,
D1, D2, D3, D4, D5,
W1, W2, W3,
M1, M2, M3, M6, M9,
Y1,
IMM1, IMM2,
EOM0, EOM1
n/an/aPreviously QuotedIOC,
FOK
n/an/a
gsfxn/an/aTaker ESPPricing,
Orders
NDFBKN,
TOM,
SN,
D1, D2, D3, D4, D5,
W1, W2, W3,
M1, M2, M3, M6, M9,
Y1,
IMM1, IMM2,
EOM0, EOM1
n/an/aMarketIOC,
FOK
n/an/a
hsbc_fx_mdsn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
hsbc_fx_mdsn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketIOC,
FOK
n/an/a
hsbc_fx_mdsn/an/aTaker ESPPricing,
Orders
FWDBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10,
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedIOC,
FOK
n/an/a
hsbc_fx_mdsn/an/aTaker ESPPricing,
Orders
NDFBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10,
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedIOC,
FOK
n/an/a
integral_esp_makern/an/aMaker ESPPricing,
Orders
SPTSPTn/an/aLimitFOK,
IOC
n/an/a
integral_rfs_makern/an/aMaker RFSPricing,
Orders
SPTSPTn/an/aPreviously QuotedFOKn/an/a
integral_rfs_makern/an/aMaker RFSPricing,
Orders
FWDTOD,
ON,
TN,
SN,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
BKN
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedFOKn/an/a
integral_rfs_makern/an/aMaker RFSPricing,
Orders
NDFTOD,
ON,
TN,
SN,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
BKN
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedFOKn/an/a
integral_rfs_makern/an/aMaker RFSPricing,
Orders
SWPSPT,
TOD,
ON,
TN,
SN,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
BKN
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedFOKn/an/a
integral_stpn/an/aDrop CopyDrop CopySPTSPTn/an/an/an/an/an/a
integral_stpn/an/aDrop CopyDrop CopyFWDn/an/an/an/an/an/an/a
integral_stpn/an/aDrop CopyDrop CopyNDFn/an/an/an/an/an/an/a
integral_stpn/an/aDrop CopyDrop CopySWPn/an/an/an/an/an/an/a
jpmorgan_fxn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedFOKn/an/a
jpmorgan_fxn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketFOKn/an/a
jpmorgan_fxn/an/aTaker ESPPricing,
Orders
FWDTN, TOD, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11
IMMH, IMMM, IMMU, IMMZ
n/an/aPreviously QuotedFOKn/an/a
jpmorgan_fxn/an/aTaker ESPPricing,
Orders
FWDTN, TOD, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11
IMMH, IMMM, IMMU, IMMZ
n/an/aMarketFOKn/an/a
jpmorgan_fxn/an/aTaker ESPPricing,
Orders
NDFTN, TOD, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11
IMMH, IMMM, IMMU, IMMZ
n/an/aPreviouslyQuotedFOKn/an/a
jpmorgan_fxn/an/aTaker ESPPricing,
Orders
NDFTN, TOD, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11
IMMH, IMMM, IMMU, IMMZ
n/an/aMarketFOKn/an/a
jpmorgan_fx_algon/an/aAlgo OrdersOrdersSPTSPTn/an/aMarket

GFA1,

DAY2,

GTC3,

GTD4,

n/a

1 BenchmarkOrFixing Strategy only 

2 Adaptive, AquaPov, Float, InternalTracker, strategies only.

3 Adaptive, AquaPov,Float, InternalTracker strategies only.

4 Adaptive, AquaPov, AquaVwap, Float, InternalTracker, Twap strategies only. 

jpmorgan_fx_algon/an/aAlgo OrdersOrdersSPTSPTn/an/aLimit

DAY1,

GTC2,

GTD3

n/a

Adaptive, AquaPov, Float, InternalTracker, Panther, Sliceberg strategies only. 

2 Adaptive, AquaPov, Float, InternalTracker, Panther, Sliceberg strategies only.

3 Adaptive, AquaPov, AquaVwap, Float, InternalTracker, Panther, Sliceberg, Twap strategies only.

AllOrNone is supported.

jpmorgan_fx_algon/an/aOrdersOrdersSPTSPTn/an/aStop

DAY

GTC,

GTD

n/a


jpmorgan_fx_algon/an/aOrdersOrdersSPTSPTn/an/aStopLimit

DAY,

GTC,

GTD

n/a


jpmorgan_fx_algon/an/aOrdersOrdersSPTSPTn/an/aMarket

DAY,

GTC

n/a

 n/a

jpmorgan_fx_algon/an/aOrdersOrdersSPTSPTn/an/aLimit

DAY,

GTC,

GTD,

n/a

n/a 

lmaxn/an/aCLOB: OrdersOrdersSPTSPTn/an/aMarketIOC,
FOK,
DAY
n/an/a
lmaxn/an/aCLOB: OrdersOrdersSPTSPTn/an/aLimitIOC,
FOK,
DAY
n/a

Supports Iceberg.

The interbank session was decommissioned in 2023. Support for Dark limit orders does not exist in Digital, FullAmount, and Retail LMAX sessions.

lmaxn/an/aCLOB: OrdersOrdersSPTSPTn/an/aPeggedDAYn/a

n/a

lmaxn/an/aCLOB: OrdersOrdersNDFM1, YYYYMM, IMM1, IMM2, IMM3, IMM4n/an/aMarket

IOC,

FOK

n/a

n/a

lmaxn/an/aCLOB: OrdersOrdersNDFM1, YYYYMM, IMM1, IMM2, IMM3, IMM4n/an/aLimit

IOC,

FOK,

DAY

n/a

n/a

lmaxn/an/aCLOB: OrdersOrdersNDFM1, YYYYMM, IMM1, IMM2, IMM3, IMM4n/an/aPeggedDAYn/a

n/a

lmaxn/an/aCLOB: MarketDataPricingSPTSPTPriceDepthBid,
Offer,
Trade,
ClosingPrice,
TradingSessionHighPrice,
TradingSessionLowPrice
n/an/an/a

MDEntryType=Trade is supported only on the LMAX liquidity pool.

LMAX does not support Trade data in the Curex liquidity pool. A client's MD subscription request for the trade data on the Curex liquidity pool will be rejected by LMAX.

lmaxn/an/aMaker ESPPricingSPTSPTn/an/aPreviously QuotedDAYn/a

Maker ESP is supported by LMAX with no Last-Look.

lmaxn/an/aCLOB: MarketDataPricingNDFM1, YYYYMM, IMM1, IMM2, IMM3, IMM4PriceDepthBid,
Offer,
Trade,
ClosingPrice,
TradingSessionHighPrice,
TradingSessionLowPrice
n/an/an/a

NDFs are offered by LMAX only when subscribing to the LMAX liquidity pool.

Trade data is enabled by LMAX upon the client's request.

lmaxn/an/aMaker ESPPricingNDFM1, YYYYMM, IMM1, IMM2, IMM3, IMM4n/an/aPreviously QuotedDAYn/a

Maker ESP is supported by LMAX with no Last-Look.

lseg_ftgn/an/aCLOB: OrdersOrdersSPT

SPT


n/an/a

Limit

DAY,
IOC,
GTD,
GTC

n/a

n/a

lseg_ftgn/an/aCLOB: OrdersOrdersSPT

SPT


n/an/a

Iceberg

DAY,
IOC,
GTD,
GTC

n/a

n/a

lseg_ftgn/an/aCLOB: OrdersOrdersFWD

TOD, TOM

D1, D2, D3, D4

n/an/a

Limit

DAY,
IOC,
GTD,
GTC

n/a

Supported non Spot ccypair/tenor combinations.

USDPKR TOM

USDVND TOD

USDVND D1

D2, D3, D4 are not yet supported but added by lseg for future reference.

lseg_ftgn/an/aCLOB: OrdersOrdersFWD

TOD, TOM

D1, D2, D3, D4

n/an/a

Iceberg

DAY,
IOC,
GTD,
GTC

n/a

Supported non Spot ccypair/tenor combinations.

USDPKR TOM

USDVND TOD

USDVND D1

D2, D3, D4 are not yet supported but added by lseg for future reference.

lseg_ftgn/an/aCLOB: OrdersOrdersNDF

M1,

E0M0, E0M1

n/an/a

Limit

DAY,
IOC,
GTD,
GTC

n/a

RegulatoryBodies - MAS, SEF

Supported ccy pairs:

M1 - USD/CNY,USD/INR,USD/IDR,USD/KRW,USD/MYR,USD/PHP,USD/TWD,USD/CLP,USD/COP,USD/PEN

EOM0, EOM1 - USDBRL

lseg_ftgn/an/aCLOB: OrdersOrdersNDF

M1,

E0M0, E0M1


n/an/a

Iceberg

DAY,
GTD,
GTC

n/a

RegulatoryBodies - MAS, SEF

Supported ccy pairs:

M1 - USD/CNY,USD/INR,USD/IDR,USD/KRW,USD/MYR,USD/PHP,USD/TWD,USD/CLP,USD/COP,USD/PEN

EOM0, EOM1 - USDBRL

lseg_fxall_makern/an/aMaker RFSRFSSPTSPTn/an/aPreviously QuotedFOKn/an/a
lseg_fxall_makern/an/aMaker RFSRFSFWDTOD, TOM,
D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
lseg_fxall_makern/an/aMaker RFSRFSNDFTOD, TOM,
D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
lseg_fxall_makern/an/aMaker RFSRFSSWPTOD, TOM,
SPT, D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
lseg_fxall_makern/an/aMaker RFSRFSNDSTOD, TOM,
SPT, D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
lseg_fxall_makern/an/aMaker RFSRFSBLKTOD, TOM,
SPT, D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
lseg_fxall_makern/an/aMaker RFSRFSNDBTOD, TOM,
SPT, D1,
W1, W2,
M1, M2, M3, M6, M9, M18,
Y1, Y2, Y3,
IMM1, IMM2, IMM3, IMM4,
BKN
n/an/aPreviously QuotedFOKn/an/a
lseg_ptgn/an/aDrop CopyDrop CopySPT

SPT

n/an/a


n/a

n/a

lseg_ptgn/an/aDrop CopyDrop CopyFWD

TOD, TOM

D1, D2, D3, D4

n/an/a



n/a

Supported non Spot ccypair/tenor combinations.

USDPKR TOM

USDVND TOD

USDVND D1

D2, D3, D4 are not yet supported but added by lseg for future reference.

lseg_ptgn/an/aDrop CopyDrop CopyNDF

M1,

E0M0, E0M1

n/an/a


n/a

RegulatoryBodies - MAS, SEF

Supported ccy pairs:

M1 - USD/CNY,USD/INR,USD/IDR,USD/KRW,USD/MYR,USD/PHP,USD/TWD,USD/CLP,USD/COP,USD/PEN

EOM0, EOM1 - USDBRL

lucera_lumefxSPTn/aCLOB: OrdersOrdersSPTSPTn/an/aLimitDAY,
IOC,
FOK
n/an/a
lucera_lumefxSPTn/aCLOB: OrdersOrdersSPTSPTn/an/aMarketDAY,
IOC,
FOK
n/an/a
lucera_lumefxn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/aOffered for wellsfargo_esp only.
lucera_lumefxNDFn/aCLOB: OrdersOrdersNDFM1n/an/aLimitDAY,
IOC,
FOK
n/an/a
lucera_lumefxNDFn/aCLOB: OrdersOrdersNDFM1n/an/aMarketIOC,
FOK
n/an/a
lucera_lumefxn/an/aTaker ESPPricing,
Orders
NDFM1n/an/aPreviously QuotedIOC,
FOK
n/aOffered for wellsfargo_esp only.
lucera_lumefxSPTn/aCLOB: MarketDataPricingSPTSPTPriceDepthBid,
Offer
n/an/an/an/a
lucera_lumefxNDFn/aCLOB: MarketDataPricingNDFM1PriceDepthBid,
Offer
n/an/an/an/a
morganstanleyfx_espn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
morganstanleyfx_espn/an/aTaker ESPPricing,
Orders
FWDBKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
IMMH, IMMM, IMMU, IMMZ,
EOM0, EOM1, BMF3, BMF4,
YYYYMM
n/an/aPreviously QuotedIOC,
FOK
n/an/a
morganstanleyfx_espn/an/aTaker ESPPricing,
Orders
NDFBKN,
TOD, TOM,
D1, D2, D3, D4,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
IMMH, IMMM, IMMU, IMMZ,
EOM0, EOM1, BMF3, BMF4,
YYYYMM
n/an/aPreviously QuotedIOC,
FOK
n/an/a
natwest_marketsn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
natwest_marketsn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketIOC,
FOK
n/an/a
natwest_marketsn/an/aTaker ESPPricing,
Orders
FWDBKN,
TOD, TOM,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11,
Y1
n/an/aPreviously QuotedIOC,
FOK
n/an/a
natwest_marketsn/an/aTaker ESPPricing,
Orders
FWDBKN,
TOD, TOM,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11,
Y1
n/an/aMarketIOC,
FOK
n/an/a
natwest_marketsn/an/aTaker ESPPricing,
Orders
NDFBKN,
TOD, TOM,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11,
Y1
n/an/aPreviously QuotedIOC,
FOK
n/an/a
natwest_marketsn/an/aTaker ESPPricing,
Orders
NDFBKN,
TOD, TOM,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11,
Y1
n/an/aMarketIOC,
FOK
n/an/a
nomura_espn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
nomura_espn/an/aTaker ESPPricing,
Orders
NDFBKN,D1, D2, D3, D4, D5, W1, W2, W3, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, Y1, IMM1, IMM2, IMM3, IMM4n/an/aPreviously QuotedIOC,
FOK
n/an/a
nomura_espn/an/aTaker ESPPricing,
Orders
FWDBKN, TOM, D1, D2, D3, D4, D5, W1, W2, W3, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M18, Y1, Y2, Y3, IMM1, IMM2, IMM3, IMM4n/an/aPreviously QuotedIOC,
FOK
n/an/a
parfx_marketdatan/an/aCLOB: MarketDataPricingSPTSPTPriceDepthBid,
Offer,
Trade,
TradingSessionHighPrice,
TradingSessionLowPrice,
TradeVolume,
n/an/an/an/a
parfx_ordersn/an/aCLOB: OrdersOrdersSPTSPTn/an/aLimit

DAY,
GTC,
IOC
n/a
parfx_ordersn/an/aCLOB: OrdersOrdersSPTSPTn/an/aMarketIOCn/a
parfx_ordersn/an/aCLOB: OrdersOrdersSPTSPTn/an/aPeggedDAY,
GTC,
IOC
n/aPeggedPriceType : 
MidPricePeg,
PrimaryPeg
MaxShow=0 (Dark)
precision_algon/an/aAlgo OrdersOrdersSPTSPTn/an/aLimitIOC1,
GFA2,
DAY,
GTD
n/a1SmartSweep and Custom Algos only.
2BenchmarkOrFixing Algo only.
precision_algon/an/aAlgo OrdersOrdersSPTSPTn/an/aMarketIOC1,
GFA2,
DAY,
GTD
n/a1SmartSweep and Custom Algos only.
2BenchmarkOrFixing Algo only.
rbc_tradingn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedFOK, IOCn/aIOC will be treated as FOK.
rbc_tradingn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketFOK, IOCn/aIOC will be treated as FOK.
rbc_tradingn/an/aTaker ESPPricing,
Orders
FWD

BKN, D1, W1, W2, W3, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, Y1, Y2, Y3, Y4, Y5

n/an/aPreviously QuotedFOK, IOCn/aIOC will be treated as FOK.
rbc_tradingn/an/aTaker ESPPricing,
Orders
FWD

BKN, D1, W1, W2, W3, M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, Y1, Y2, Y3, Y4, Y5

n/an/aMarketFOK, IOCn/aIOC will be treated as FOK.
refinitiv_mapin/an/aCLOB: OrdersOrdersSPTSPTn/an/aLimitDAY,
IOC,
GTD,
GFT
n/an/a
refinitiv_matching_etan/an/aCLOB: MarketDataPricingSPTSPTPriceDepth

Bid,
Offer,
Trade,
TradePaid,
TradeGiven

n/an/an/an/a
refinitiv_matching_etan/an/aCLOB: MarketDataPricingFWDTOD, TOMPriceDepth

Bid,
Offer,
Trade,
TradePaid,
TradeGiven

n/an/an/an/a
refinitiv_sbe_udpn/an/aCLOB: MarketDataPricingSPTSPTPriceDepthBid,
Offer,
Trade,
TradePaid,
TradeGiven
TradingSessionHighPrice,
TradingSessionLowPrice,
TradingSessionVWAPPrice
n/an/an/an/a
saxo_directn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
saxo_directn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketIOC,
FOK
n/an/a
socgenSweepable, FullAmountn/aTaker ESPPricing,
Orders
SPTSPTn/aBid,
Offer,
Previously QuotedIOC, FOKn/an/a
socgenFullAmountn/aTaker ESPPricing,
Orders
FWDBKN, TOM, SP, SN, 1W, 2W, 1M, 2M, 3M, 6M, 9M, 1Y, 15M, 18M, 2Y, IMM1, IMM2, IMM3, IMM4, IMM5n/aBid,
Offer,
Previously QuotedIOC, FOKn/an/a
socgenFullAmountn/aTaker ESPPricing,
Orders
NDFBKN, TOM, SP, SN, 1W, 2W, 1M, 2M, 3M, 6M, 9M, 1Y, 15M, 18M, 2Y, IMM1, IMM2, IMM3, IMM4, IMM5n/aBid,
Offer,
Previously QuotedIOC, FOKn/an/a
standardchartered_s2bxn/an/a

Taker ESP,

Taker RFS

Pricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
standardchartered_s2bxn/an/a

Taker ESP,

Taker RFS

Pricing,
Orders
FWDBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M18, M21,
Y1, Y2,
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedIOC,
FOK
n/an/a
standardchartered_s2bxn/an/a

Taker ESP,

Taker RFS

Pricing,
Orders
NDFBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M18, M21,
Y1, Y2,
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedIOC,
FOK
n/an/a
standardchartered_s2bxn/an/a

Taker RFS

Pricing,
Orders
SWPBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M18, M21,
Y1, Y2,
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedIOC,
FOK
n/aTODO: SettlDate vs Tenor mandation in NewOrderMultiLeg
standardchartered_s2bxn/an/a

Taker RFS

Pricing,
Orders
NDSBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M18, M21,
Y1, Y2,
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedIOC,
FOK
n/an/a
standardchartered_s2bxn/an/a

Taker RFS

Pricing,
Orders
BLKBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M18, M21,
Y1, Y2,
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedIOC,
FOK
n/an/a
standardchartered_s2bxn/an/a

Taker RFS

Pricing,
Orders
NDBBKN,
TOD, TOM,
D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M18, M21,
Y1, Y2,
IMM1, IMM2, IMM3, IMM4
n/an/aPreviously QuotedIOC,
FOK
n/an/a
statestreet_efxn/an/aTaker ESPPricing,
Orders
SPTSPTPriceDepthn/aPreviously QuotedFOK,
IOC
n/an/a
statestreet_efxn/an/aTaker ESPPricing,
Orders
SPTSPTPriceDepthn/aMarketFOK,
IOC
n/an/a
statestreet_efxn/an/aTaker ESPPricing,
Orders
FWDON, TN,
SPT,
SN,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M8, M9, M10,
Y1, Y2
PriceDepthn/aPreviously QuotedFOK,
IOC
n/an/a
statestreet_efxn/an/aTaker ESPPricing,
Orders
FWDON, TN,
SPT,
SN,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M8, M9, M10,
Y1, Y2
PriceDepthn/aMarketFOK,
IOC
n/an/a
statestreet_efxn/an/aTaker ESPPricing,
Orders
NDFM1,
IMM1, IMM2
PriceDepthn/aPreviously QuotedFOK,
IOC
n/an/a
statestreet_efxn/an/aTaker ESPPricing,
Orders
NDFM1,
IMM1, IMM2
PriceDepthn/aPreviously Quoted,
Market
FOK,
IOC
n/an/a
t360_gtxn/an/aCLOB: OrdersOrdersSPTSPTn/an/aMarketDAY,
GTC,
IOC,
FOK, 
GFT
n/an/a
t360_gtxn/an/aCLOB: OrdersOrdersSPTSPTn/an/aLimitDAY,
GTC,
IOC,
FOK, 
GFT
n/an/a
t360_gtxn/an/aCLOB: OrdersOrdersSPTSPTn/an/aPeggedDAY,
GTC,
IOC,
FOK, 
GFT
n/an/a
t360_gtxn/an/aCLOB: OrdersOrdersSPTSPTn/an/aDark MarketDAY,
GTC,
IOC,
FOK, 
GFT
n/an/a
t360_gtxn/an/aCLOB: OrdersOrdersSPTSPTn/an/aDark LimitDAY,
GTC,
IOC,
FOK, 
GFT
n/an/a
t360_gtxn/an/aCLOB: OrdersOrdersSPTSPTn/an/aIcebergDAY,
GTC,
IOC,
FOK, 
GFT
n/an/a
t360_gtxn/an/aCLOB: OrdersOrdersNDFM1n/an/aMarketDAY,
GTC,
IOC,
FOK, 
GFT
n/aLegSettlCurrency must be 'USD' for NDF orders.
t360_gtxn/an/aCLOB: OrdersOrdersNDFM1n/an/aLimitDAY,
GTC,
IOC,
FOK, 
GFT
n/aLegSettlCurrency must be 'USD' for NDF orders.
t360_gtxn/an/aCLOB: OrdersOrdersNDFM1n/an/aPeggedDAY,
GTC,
IOC,
FOK, 
GFT
n/aLegSettlCurrency must be 'USD' for NDF orders.
t360_gtxn/an/aCLOB: OrdersOrdersNDFM1n/an/aDark MarketDAY,
GTC,
IOC,
FOK, 
GFT
n/aLegSettlCurrency must be 'USD' for NDF orders.
t360_gtxn/an/aCLOB: OrdersOrdersNDFM1n/an/aDark LimitDAY,
GTC,
IOC,
FOK, 
GFT
n/aLegSettlCurrency must be 'USD' for NDF orders.
t360_gtxn/an/aCLOB: OrdersOrdersNDFM1n/an/aIcebergDAY,
GTC,
IOC,
FOK, 
GFT
n/aLegSettlCurrency must be 'USD' for NDF orders.
t360_gtxn/an/aCLOB: MarketDataPricingSPTSPTPriceDepth, OrderDepthBid,
Offer
n/an/an/an/a
t360_gtxn/an/aCLOB: MarketDataPricingNDFM1PriceDepth, OrderDepthBid,
Offer
n/an/an/an/a
t360_supersonic_makern/an/aMaker ESPPricing,
Orders
SPTSPTn/an/aLimitIOC,
FOK
n/an/a
t360_texn/an/aTaker RFSRFSSPTSPTn/an/a

Previously Quoted


n/an/a
t360_texn/an/aTaker RFSRFSFWDTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, Y1, M18, Y2, Y3, IMMH, IMMM, IMMU, IMMZ,
BKN
n/an/a

Previously Quoted


n/an/a
t360_texn/an/aTaker RFSRFSNDFTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, Y1, M18, Y2, Y3, IMMH, IMMM, IMMU, IMMZ,
BKN
n/an/a

Previously Quoted


n/an/a
t360_texn/an/aTaker RFSRFSSWPTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, Y1, M18, Y2, Y3, IMMH, IMMM, IMMU, IMMZ,
BKN
n/an/a

Previously Quoted


n/an/a
t360_texn/an/aTaker RFSRFSNDSTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, Y1, M18, Y2, Y3, IMMH, IMMM, IMMU, IMMZ,
BKN
n/an/a

Previously Quoted


n/an/a
t360_texn/an/aTaker RFSRFSBLKTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, Y1, M18, Y2, Y3, IMM1, IMM2, IMM3, IMM4,
BKN
n/an/a

Previously Quoted


n/an/a
t360_texn/an/aTaker RFSRFSNDBTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, Y1, M18, Y2, Y3, IMM1, IMM2, IMM3, IMM4,
BKN
n/an/a

Previously Quoted


n/an/a
t360_texn/an/aTaker RFSRFSFTOTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, Y1, M18, Y2, Y3, IMM1, IMM2, IMM3, IMM4,
BKN
n/an/a

Previously Quoted

n/an/an/a
t360_tex_makern/an/aMaker RFSRFSSPTSPTn/an/aPreviously QuotedFOKn/an/a
t360_tex_makern/an/aMaker RFSRFSFWDTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
BKN
n/an/aPreviously QuotedFOKn/an/a
t360_tex_makern/an/aMaker RFSRFSNDFTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
BKN
n/an/aPreviously QuotedFOKn/an/a
t360_tex_makern/an/aMaker RFSRFSSWPTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
BKN
n/an/aPreviously QuotedFOKn/an/a
t360_tex_makern/an/aMaker RFSRFSNDSTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
BKN
n/an/aPreviously QuotedFOKn/an/a
t360_tex_makern/an/aMaker RFSRFSBLKTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
BKN
n/an/aPreviously QuotedFOKn/an/a
t360_tex_makern/an/aMaker RFSRFSNDBTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
BKN
n/an/aPreviously QuotedFOKn/an/a
t360_tex_makern/an/aMaker RFSRFSFTOTOD, TOM, D1,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M15, M18, M21,
BKN
n/an/aPreviously QuotedFOKn/an/a
ubs_algon/an/aAlgo OrdersOrdersSPTSPTn/an/aMarketIOC,
DAY,
GTD,
GTC
n/an/a
ubs_algon/an/aAlgo OrdersOrdersSPTSPTn/an/aLimitIOC,
DAY,
GTD,
GTC
n/an/a
ubs_algon/an/aAlgo OrdersOrdersSPTSPTn/an/aStopIOC,
DAY,
GTD,
GTC
n/an/a
ubs_fx2bn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aLimitIOC,
FOK
n/an/a
ubs_fx2bn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
ubs_fx2bn/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aMarketIOC,
FOK
n/an/a
ubs_fx2bn/an/aTaker ESPPricing,
Orders
FWDBKN,
ON, TOD, TOM,
SN,
D1, D2, D3, D4, D5,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
n/an/aLimitIOC,
FOK
n/an/a
ubs_fx2bn/an/aTaker ESPPricing,
Orders
FWDBKN,
ON, TOD, TOM,
SN,
D1, D2, D3, D4, D5,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
n/an/aPreviously QuotedIOC,
FOK
n/an/a
ubs_fx2bn/an/aTaker ESPPricing,
Orders
FWDBKN,
ON, TOD, TOM,
SN,
D1, D2, D3, D4, D5,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
n/an/aMarketIOC,
FOK
n/an/a
ubs_fx2bn/an/aTaker ESPPricing,
Orders
NDFBKN,
ON, TOD, TOM,
SN,
D1, D2, D3, D4, D5,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
n/an/aLimitIOC,
FOK
n/an/a
ubs_fx2bn/an/aTaker ESPPricing,
Orders
NDFBKN,
ON, TOD, TOM,
SN,
D1, D2, D3, D4, D5,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
n/an/aPreviously QuotedIOC,
FOK
n/an/a
ubs_fx2bn/an/aTaker ESPPricing,
Orders
NDFBKN,
ON, TOD, TOM,
SN,
D1, D2, D3, D4, D5,
W1, W2, W3,
M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M13, M14, M15, M18, M21,
Y1, Y2, Y3, Y4, Y5, Y6, Y7, Y8, Y9, Y10, Y15, Y20, Y25, Y30,
IMM1, IMM2, IMM3, IMM4,
n/an/aMarketIOC,
FOK
n/an/a
xenfin_liquiditypooln/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
xenfin_liquiditypooln/an/aTaker ESP,
CLOB
Pricing,
Orders
SPTSPTn/an/aMarketIOC,
FOK
n/an/a
xenfin_liquiditypooln/an/aCLOBPricing,
Orders
SPTSPTn/an/aLimitIOC,
FOK,
DAY,
GTC,
GTD
n/an/a
xenfin_liquiditypooln/an/aCLOBPricing,
Orders
SPTSPTn/an/aStopIOC,
FOK,
DAY,
GTC,
GTD
n/an/a
xenfin_liquiditypooln/an/aCLOBPricing,
Orders
SPTSPTn/an/aStop LimitIOC,
FOK,
DAY,
GTC,
GTD
n/an/a
xenfin_liquiditypooln/an/aCLOBPricing,
Orders
SPTSPTn/an/aPeggedDAY,
GTC,
GTD
n/an/a
xtx_euthenian/an/aTaker ESPPricing,
Orders
SPTSPTn/an/aPreviously QuotedIOC,
FOK
n/an/a
xtx_euthenian/an/aTaker ESPPricing,
Orders
FWDIMM1n/an/aPreviously QuotedIOC,
FOK
n/aFWD is available in UAT only 
xtx_euthenian/an/aTaker ESPPricing,
Orders
NDFM1n/an/aPreviously QuotedIOC,
FOK
n/an/a









 


Please refer to Supported Instruments to view across all venues.

PartyIDs


Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

VenueMessage

PartyID

Comments
autobahnfx_algoExecutionReportExecutingTraderWill publish ExecutingTrader to client.
autobahnfx_algoExecutionReportExecutionVenueWill publish ExecutionVenue to client.
autobahnfx_algoNewOrderMultilegExecutionVenueTo publish the MIC for MTF or SEF trades.
autobahnfx_algoNewOrderMultilegOrderOriginationFirmLEITo publish ClientID LEI.
autobahnfx_algoNewOrderMultilegOrderOriginationTraderTo publish message originator.
autobahnfx_rapidExecutionReportExecutingFirmWill publish ExecutingFirm to client.
autobahnfx_rapidExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: DBAG

autobahnfx_rapidExecutionReportOrderOriginartionFirm
autobahnfx_rapidExecutionReportOrderOriginartionTraderWill publish OrderOriginartionTrader to client.
autobahnfx_rapidNewOrderMultilegExecutionVenueMIC for MTF or SEF trades.
autobahnfx_rapidNewOrderMultilegOrderOriginartionFirm
autobahnfx_rapidNewOrderMultilegOrderOriginartionFirmLEITo publish ClientID LEI.
autobahnfx_rapidNewOrderMultilegOrderOriginartionTrader
autobahnfx_singlelegExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: DBAG

bamlExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: BAML

bamlExecutionReportOrderOriginationFirm-
bamlExecutionReportReportingEntity-
bamlNewOrderMultilegOrderOriginationFirm 
bamlNewOrderMultilegOrderOriginationTrader-
bamlNewOrderMultilegReportingEntity-
bamlQuoteRequestOrderOriginartionFirm
bamlQuoteRequest

OrderOriginationFirmLocation

RFS Workflow only
barxExecutionReport ExecutingFirmOperating MIC
barxExecutionReport ExecutingFirmLEILegal entity identifier for BARX (as an Executing Firm)
barxExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: BARX

barxExecutionReport OrderOriginationTraderEcho back of the NewOrderMultileg.OrderOriginationTrader
barxNewOrderMultilegOrderOriginationTraderOptional field to provide the Trader responsible for submission of Order
barx_tcrExecutionReportExecutingFirmLEI
barx_tcrExecutionReportExecutingTrader
barx_tcrExecutionReportOrderOriginationTrader
bgc_midfxExecutionReportExecutingFirm
bgc_midfxExecutionReportOrderOriginationFirm
bgc_midfxExecutionReportOrderOriginationTrader
bgc_midfxExecutionReportPrimeBroker
bgc_midfxNewOrderMultilegOrderOriginationTrader
bloomberg_fxgo_makerExecutionReportExecutingFirm

Requirement for MTF,SEF, MAS and XOFF from Bloomberg Version5.0 onwards.

Requirement for MTF on Bloomberg Version4

bloomberg_fxgo_makerExecutionReportExecutingFirmLEI

Requirement for MTF,SEF, MAS from Bloomberg Version5.0 onwards.

Requirement for MTF on Bloomberg Version4

bloomberg_fxgo_makerExecutionReportExecutingTrader

Optional field that will represent the bank/dealer that a trade was done with.

bloomberg_fxgo_makerExecutionReportExecutingUnitLocation

Requirement for MTF in  Bloomberg Version5.0

Requirement for MTF in  Bloomberg Version4.

bloomberg_fxgo_makerExecutionReportReportingEntityRequirement for SEF
bloomberg_fxgo_makerNewOrderMultilegExecutingFirm
bloomberg_fxgo_makerNewOrderMultilegExecutingFirmLEI
bloomberg_fxgo_makerNewOrderMultilegExecutionVenue
bloomberg_fxgo_makerNewOrderMultilegOrderOriginationFirm
bloomberg_fxgo_makerNewOrderMultilegOrderOriginationFirmLEI
bloomberg_fxgo_makerNewOrderMultilegReportingEntity
bloomberg_fxgo_makerQuote

ExecutingFirm

Requirement for MTF,SEF and MAS from Bloomberg Version5.0 onwards.

bloomberg_fxgo_makerQuoteExecutingFirmLEI

Requirement for MTF,SEF and MAS from Bloomberg Version5.0 onwards.

bloomberg_fxgo_makerQuoteRequestExecutingFirmRFS
bloomberg_fxgo_makerQuoteRequestExecutingFirmLEIRFS
bloomberg_fxgo_makerQuoteRequestExecutionVenueRFS
bloomberg_fxgo_makerQuoteRequestOrderOriginationFirmRFS
bloomberg_fxgo_makerQuoteRequestOrderOriginationFirmLEIRFS
bloomberg_fxgo_makerQuoteRequestReportingEntityRFS
bnpparibas_efx_algoExecutionReportExecutionVenue

LastMkt of the Fill

bnpparibas_efx_algoMultilegOrderCancelReplaceOrderOriginationTrader

Mandatory

bnpparibas_efx_algoNewOrderMultilegOrderOriginationTrader

Mandatory

bnpparibas_efx_streamingExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: BNPS

bnpparibas_efx_streamingQuoteRequestContraFirm

Optional field to provide OnBehalfOfUser custom field value to specify pricing scheme.

Value agreed between BNP and client.

broadridge_ordersExecutionReport

ExecutionVenue


broadridge_ordersExecutionReport

OrderOriginationFirm


broadridge_ordersExecutionReportOrderOriginationFirmLEI
broadridge_ordersExecutionReport

OrderOriginationTrader


broadridge_ordersMultilegOrderCancelReplaceExecutionVenueMandatory Field
broadridge_ordersMultilegOrderCancelReplaceOrderOriginationFirmMandatory Field
broadridge_ordersMultilegOrderCancelReplaceOrderOriginationFirmLEI
broadridge_ordersMultilegOrderCancelReplaceOrderOriginationTraderMandatory Field
broadridge_ordersNewOrderMultileg

ExecutionVenue

Mandatory Field
broadridge_ordersNewOrderMultileg

OrderOriginationFirm

Mandatory Field
broadridge_ordersNewOrderMultileg

OrderOriginationFirmLEI


broadridge_ordersNewOrderMultileg

OrderOriginationTrader

Mandatory Field
cboefx_fixproxy : FullAmount MakerExecutionAck

ReportingEntity

Only specified for NDF's
cboefx_fixproxy : FullAmount MakerMassQuote

OrderOriginationTrader

Required to populate with OEOID for NDFs.
cboefx_fixproxy : FullAmount MakerNewOrderMultileg

ExecutingFirm

For both SPT and NDF
cboefx_fixproxy : FullAmount MakerNewOrderMultileg

OrderOriginationFirm

For both SPT and NDF
cboefx_fixproxy : FullAmount MakerNewOrderMultileg

PrimeBroker

For both SPT and NDF
cboefx_fixproxy : FullAmount MakerNewOrderMultileg

ReportingEntity

Only specified for NDF's
cboefx_fixproxy : FullAmount TakerExecutionReport

ExecutingFirm

For both SPT and NDF
cboefx_fixproxy : FullAmount TakerExecutionReport

PrimeBroker

For both SPT and NDF's
cboefx_fixproxy : FullAmount TakerExecutionReport

ReportingEntity

Only specified for NDF's
cboefx_fixproxy : FullAmount TakerMultilegOrderReplaceRequest

OrderOriginationTrader

Required to populate with OEOID for NDFs.
cboefx_fixproxy : FullAmount TakerNewOrderMultileg

OrderOriginationTrader

Required to populate with OEOID for NDFs.
cboefx_fixproxy : FullAmount TakerOrderCancelRequest

OrderOriginationTrader

Required to populate with OEOID for NDFs.
cboefx_fixproxy : MakerExecutionAck

ExecutingFirm

For both SPT and NDF
cboefx_fixproxy : Maker

ExecutionAck

PrimeBroker

For both SPT and NDF
cboefx_fixproxy : MakerExecutionAck

ReportingEntity

Only specified for NDF's
cboefx_fixproxy : MakerExecutionReport

ExecutingFirm

For both SPT and NDF
cboefx_fixproxy : MakerExecutionReport

PrimeBroker

For both SPT and NDF
cboefx_fixproxy : MakerExecutionReport

ReportingEntity

Only specified for NDF's
cboefx_fixproxy : MakerMassQuote

OrderOriginationTrader

Required to populate with OEOID for NDFs.
cboefx_fixproxy : MakerNewOrderMultileg

OrderOriginationFirm

For both SPT and NDF
cboefx_fixproxy : MakerNewOrderMultileg

PrimeBroker

For both SPT and NDF
cboefx_fixproxy : MakerNewOrderMultileg

ReportingEntity

Only specified for NDF's
cboefx_fixproxy : TakerExecutionReport

ExecutingFirm

For both SPT and NDF.

NOTE: Executing Firm is formally deprecated by CboeFX, but we suspect legacy use cases remain and are rretaining it for now.

cboefx_fixproxy : TakerExecutionReport

PrimeBroker

For both SPT and NDF
cboefx_fixproxy : TakerExecutionReport

ReportingEntity

Only specified for NDF's
cboefx_fixproxy : TakerMultilegOrderReplaceRequest

OrderOriginationTrader

Required to populate with OEOID for NDFs.
cboefx_fixproxy : TakerNewOrderMultileg

OrderOriginationTrader

Required to populate with OEOID for NDFs.
cboefx_fixproxy : TakerOrderCancelRequest

OrderOriginationTrader

Required to populate with OEOID for NDFs.
celertechExecutionReport

ExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: XXXX

No ISO MIC for Celertech. Using the ISO MIC for undefined markets (XXXX).

citi_coloExecutionReportExecutingFirmLEI
citi_coloExecutionReportExecutingUnitLocation
citi_coloExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: CGMI

citi_coloExecutionReportOrderOriginationTraderVenue echos back OrderOriginationTrader value in TargetSubID in ExecutionReport. Gateway to publish this as PartyRole = OrderOriginationTrader in client ExecutionReport. 
citi_coloNewOrderMultilegOrderOriginationTrader

Will be published as SenderSubID in header. Identifies specific message originator
(desk, trader, etc.) for outbound messages.
Value will be flipped into TargetSubID for Incoming messages.

Example: TraderA

cme_ilink2ExecutionReportExecutionVenue

Optional

Echo back from request.

cme_ilink2ExecutionReportOrderOriginationTraderOptional
cme_ilink2MultilegOrderReplaceRequestExecutionVenue

Optional

Allowed Values:

"XKLS"   = [BMD   ] Bursa Malaysia
"XCBT"   = [CBOT  ] Chicago Board of Trade
"XCME"  = [CME   ] Chicago Mercantile Exchange
"XFXS"   =  [FXLINK] CME FX Link spread
"XCEC"   =  [COMEX ] Commodities Exchange Center
"DUMX" =  [DME   ] Dubai Mercantile Exchange
"XMGE"  =  [MGEX  ] Minneapolis Grain Exchange
"XNYM"  = [NYMEX ] New York Mercantile Exchange

cme_ilink2MultilegOrderReplaceRequestOrderOriginationTraderOptional
cme_ilink2NewOrderMultilegExecutionVenue

Optional

Allowed Values:

"XKLS"   = [BMD   ] Bursa Malaysia
"XCBT"   = [CBOT  ] Chicago Board of Trade
"XCME"  = [CME   ] Chicago Mercantile Exchange
"XFXS"   =  [FXLINK] CME FX Link spread
"XCEC"   =  [COMEX ] Commodities Exchange Center
"DUMX" =  [DME   ] Dubai Mercantile Exchange
"XMGE"  =  [MGEX  ] Minneapolis Grain Exchange
"XNYM"  = [NYMEX ] New York Mercantile Exchange

cme_ilink2NewOrderMultilegOrderOriginationTraderOptional
cme_ilink2OrderCancelRequestExecutionVenue

Optional

Allowed Values:

"XKLS"   = [BMD   ] Bursa Malaysia
"XCBT"   = [CBOT  ] Chicago Board of Trade
"XCME"  = [CME   ] Chicago Mercantile Exchange
"XFXS"   =  [FXLINK] CME FX Link spread
"XCEC"   =  [COMEX ] Commodities Exchange Center
"DUMX" =  [DME   ] Dubai Mercantile Exchange
"XMGE"  =  [MGEX  ] Minneapolis Grain Exchange
"XNYM"  = [NYMEX ] New York Mercantile Exchange

cme_ilink3_sbeExecutionReportExecutionVenue

Optional Field : Echo back from request.

cme_ilink3_sbeExecutionReportOrderOriginationFirmLocation

Optional Field : Echo back from request. 

cme_ilink3_sbeExecutionReportOrderOriginationTrader

Optional Field : Echo back from request.

cme_ilink3_sbeMultilegOrderReplaceRequestExecutionVenue

Allowed Values:

"XKLS"   = [BMD   ] Bursa Malaysia
"XCBT"   = [CBOT  ] Chicago Board of Trade
"XCME"  = [CME   ] Chicago Mercantile Exchange
"XFXS"   =  [FXLINK] CME FX Link spread
"XCEC"   =  [COMEX ] Commodities Exchange Center
"DUMX" =  [DME   ] Dubai Mercantile Exchange
"XMGE"  =  [MGEX  ] Minneapolis Grain Exchange
"XNYM"  = [NYMEX ] New York Mercantile Exchange

cme_ilink3_sbeMultilegOrderReplaceRequestOrderOriginationFirmLocation

Required Field: Physical location of the individual or team head trader as per CME location codes.

cme_ilink3_sbeMultilegOrderReplaceRequestOrderOriginationTrader

Required Field

cme_ilink3_sbeNewOrderMultilegExecutionVenue

Allowed Values:

"XKLS"   = [BMD   ] Bursa Malaysia
"XCBT"   = [CBOT  ] Chicago Board of Trade
"XCME"  = [CME   ] Chicago Mercantile Exchange
"XFXS"   =  [FXLINK] CME FX Link spread
"XCEC"   =  [COMEX ] Commodities Exchange Center
"DUMX" =  [DME   ] Dubai Mercantile Exchange
"XMGE"  =  [MGEX  ] Minneapolis Grain Exchange
"XNYM"  = [NYMEX ] New York Mercantile Exchange

cme_ilink3_sbeNewOrderMultilegOrderOriginationFirmLocation

Required Field: Physical location of the individual or team head trader as per CME location codes.

cme_ilink3_sbeNewOrderMultilegOrderOriginationTrader

Required Field

cme_ilink3_sbeOrderCancelRequestExecutionVenue

Allowed Values:

"XKLS"   = [BMD   ] Bursa Malaysia
"XCBT"   = [CBOT  ] Chicago Board of Trade
"XCME"  = [CME   ] Chicago Mercantile Exchange
"XFXS"   =  [FXLINK] CME FX Link spread
"XCEC"   =  [COMEX ] Commodities Exchange Center
"DUMX" =  [DME   ] Dubai Mercantile Exchange
"XMGE"  =  [MGEX  ] Minneapolis Grain Exchange
"XNYM"  = [NYMEX ] New York Mercantile Exchange

cme_stpExecutionReportContraFirm

PrimeBroker from the venue. The GFID of the Prime Broker firm.

cme_stpExecutionReportExecutingFirm

ContraFirm from the venue. The GFID of the executing counterparty (the party that did the trade). 

cme_stpExecutionReportExecutingFirmLEI

SettlementFirm with LegalEntityIdentifier PartySubID from the venue. 20 characters LegalEntityIdentifier of theExecutingFirm

cme_stpExecutionReportExecutingTrader

ContraTrader from the venue. The GUS of the executing counterparty.

cme_stpExecutionReportExecutionVenue

The MIC code of the venue.

XEBS for NDF

EBSC for SPT

cme_stpExecutionReportOrderOriginationFirm

The GFID of the party that did the trade.

cme_stpExecutionReportOrderOriginationFirmLEI

20 characters LegalEntityIdentifier of the OrderOriginationFirm. 

cme_stpExecutionReportOrderOriginationTrader

OrderEntryOperatorID from the venue. The GUS of the trader / operator of the Executing Party

cme_stpExecutionReportPrimeBroker

SettlementFirm with PrimeBrokerIndicator PartySubID from the venue. The GFID of the Settlement PrimeBroker.

creditsuisse_serNewOrderMultileg OrderOriginationTraderOptional. Mapped to ClientID/ Tag109 in venue NewOrderSingle.
curex_ordersExecutionReport ExecutingFirmOptional
curex_ordersExecutionReport OrderOriginationFirmOptional
curex_ordersNewOrderMultileg OrderOriginationFirmOptional

currenex_esp_maker

ExecutionReport

ClearingFirm

Optional. Used to identify the clearing house. E.g., LCH, CME

currenex_esp_maker

MassQuote

ClearingFirm

Optional. Used to identify the clearing house. E.g., LCH, CME

currenex_esp_maker

NewOrderMultileg 

ClearingFirm

Optional. Used to identify the clearing house. E.g., LCH, CME

currenex_esp_maker

NewOrderMultileg 

OrderOriginationFirm

Executing Firm: Currenex defined entity under which the trade will be booked

currenex_esp_maker

NewOrderMultileg 

OrderOriginationTrader

Client ID: Currenex defined id for the user submitting the order)

currenex_esp_maker

QuoteRequest

ClearingFirm

Optional. Used to identify the clearing house. E.g., LCH, CME

currenex_ouch

ExecutionReport

ExecutingFirm

Populated for Disclosed Trading with end maker counterparty code.

Not Populated for Anonymous Trading where this information is not revealed by venue.

currenex_rfs_maker

ExecutionReport

ExecutingFirm

currenex_rfs_maker

ExecutionReportExecutingTrader

currenex_rfs_maker

ExecutionReportExecutingUnit

currenex_rfs_maker

ExecutionReportExecutionVenue

currenex_rfs_maker

NewOrderMultilegExecutingFirm

currenex_rfs_maker

NewOrderMultilegExecutingUnit

currenex_rfs_maker

NewOrderMultilegOrderOriginationFirm

currenex_rfs_maker

NewOrderMultilegOrderOriginationFirmLEI

currenex_rfs_maker

NewOrderMultilegOrderOriginationTrader

currenex_rfs_maker

QuoteExecutingTrader

currenex_rfs_maker

QuoteExecutingUnit

currenex_rfs_maker

QuoteExecutionVenue

currenex_rfs_maker

QuoteRequestExecutingFirm

currenex_rfs_maker

QuoteRequestExecutingUnit

currenex_rfs_maker

QuoteRequestExecutionVenue

currenex_rfs_maker

QuoteRequestOrderOriginationFirm

currenex_rfs_maker

QuoteRequestOrderOriginationFirmLEI

currenex_rfs_maker

QuoteRequestOrderOriginationTrader
ebs_cptExecutionReport

ExecutingFirm


ebs_cptExecutionReport

ExecutingFirmLEI


ebs_cptExecutionReport

ExecutingTrader


ebs_cptExecutionReport

ExecutingVenue


ebs_cptExecutionReport

OrderOriginationFirm


ebs_cptExecutionReport

OrderOriginationTrader


ebs_cptExecutionReport

PrimeBroker


ebs_market_ilink3_sbeExecutionReport

ExecutingFirm

Optional field: on trades
ebs_market_ilink3_sbeExecutionReportExecutionVenue

EBSC => Spot,

EBSC => NDF OffSEF OffMTF

NEXS => NDF OnSEF OnMTF

XEBS => NDF OffSEF OnMTF

ebs_market_ilink3_sbeExecutionReportOrderOriginationFirm
ebs_market_ilink3_sbeExecutionReportOrderOriginationTrader
ebs_market_ilink3_sbeMultilegOrderReplaceRequestOrderOriginationFirmLocationOptional Field: Physical location of the individual or team head trader as per CME location codes.
ebs_market_ilink3_sbeMultilegOrderReplaceRequestOrderOriginationTraderMandatory Field: Registered GUS on CME
ebs_market_ilink3_sbeNewOrderMultilegOrderOriginationFirmLocationOptional Field: Physical location of the individual or team head trader as per CME location codes.

ebs_market_ilink3_sbe

NewOrderMultileg

OrderOriginationTraderMandatory Field: Registered GUS on CME
ebs_market_ilink3_sbeOrderCancelRequestOrderOriginationFirmLocationOptional Field: Physical location of the individual or team head trader as per CME location codes.
ebs_market_ilink3_sbeOrderCancelRequestOrderOriginationTraderMandatory Field: Registered GUS on CME
edgewater_marketsNewOrderMultilegOrderOriginationTraderOnBehalfOfCompID in Edgewater: "Third-party identifier".
exchange24ExecutionReportExecutionFirm
exchange24ExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: 24EX

fastmatch_autoexExecutionReportExecutionFirmContraID -Numeric value of customer id on the other side of execution
fastmatch_autoexExecutionReportOrderOriginationFirm
fastmatch_autoexExecutionReportOrderOriginationTrader
fastmatch_autoexExecutionReportPrimeBrokerContraBroker 
fastmatch_autoexMultilegOrderCancelReplaceRequestContraFirmThird-party identifier to
indicate intended for the this
third party - If present on NewOrderMultileg
fastmatch_autoexNewOrderMultilegContraFirmThird-party identifier to
indicate intended for the this
third party
fastmatch_autoexNewOrderMultilegOrderOriginationFirmRequired if RMO enabled flow.
fastmatch_autoexNewOrderMultilegOrderOriginationTraderRequired if RMO enabled flow.
fastmatch_autoexOrderCancelRequestContraFirmThird-party identifier to
indicate intended for the this
third party - If present on NewOrderMultileg
fastmatch_stream_makerExecutionAckExecutingFirmRMOID for NDFs.
fastmatch_stream_makerExecutionAckOrderOriginationTraderClientID of the actual taker [in case of dealing with undisclosed clients] published in ContraID in ExecutionAck.
fastmatch_stream_makerExecutionReportContraFirmThird party identifier of the taker client received in NewOrderMultiLeg.
fastmatch_stream_makerExecutionReportExecutingFirmRMOID for NDFs. Optional.
fastmatch_stream_makerExecutionReportExecutingTraderRequired for NDFs. Code identifier for the human trader,
required for RMO by MAS.
fastmatch_stream_makerExecutionReportOrderOriginationTraderClientID of the disclosed/ undisclosed taker received in NewOrderMultiLeg.
fastmatch_stream_makerMassQuoteExecutingTraderRequired for NDFs. Code identifier for the human trader,
required for RMO by MAS.
fastmatch_stream_makerMassQuoteOrderOriginationFirmTo publish RMOID for NDFs. Optional.
fastmatch_stream_makerNewOrderMultiLegContraFirmThird party identifier of the taker client. 
fastmatch_stream_makerNewOrderMultiLegOrderOriginationTrader

Will publish ClientID of the disclosed/ undisclosed taker to maker.

ClientID is set to 1000 for undisclosed taker clients.

fidessa_ordersExecutionReportContraFirm
fidessa_ordersExecutionReportExecutionVenue
fidessa_ordersExecutionReportOrderOriginationFirm
fidessa_ordersExecutionReportOrderOriginationFirmLEI
fidessa_ordersExecutionReportOrderOriginationTrader
fidessa_ordersMultilegOrderCancelReplaceRequestContraFirm
fidessa_ordersMultilegOrderCancelReplaceRequestExecutionVenue
fidessa_ordersMultilegOrderCancelReplaceRequestOrderOriginationFirm
fidessa_ordersMultilegOrderCancelReplaceRequestOrderOriginationFirmLEI
fidessa_ordersMultilegOrderCancelReplaceRequestOrderOriginationTrader
fidessa_ordersNewOrderMultilegContraFirm
fidessa_ordersNewOrderMultilegExecutionVenue
fidessa_ordersNewOrderMultilegOrderOriginationFirm
fidessa_ordersNewOrderMultilegOrderOriginationFirmLEI
fidessa_ordersNewOrderMultilegOrderOriginationTrader
fidessa_ordersOrderCancelRequestOrderOriginationTrader
fxall_activetradingExecutionReportPrimeBroker
fxall_activetrading_makerExecutionAcknowledgementExecutingFirm
fxall_activetrading_makerExecutionAcknowledgementOrderOriginationTrader
fxall_activetrading_makerExecutionAcknowledgementPrimeBroker
fxall_activetrading_makerExecutionReportExecutingFirm
fxall_activetrading_makerExecutionReportOrderOriginationTrader
fxall_activetrading_makerExecutionReportPrimeBroker
fxall_activetrading_makerNewOrderMultilegExecutingFirm
fxall_activetrading_makerNewOrderMultilegOrderOriginationTrader
fxall_activetrading_makerNewOrderMultilegPrimeBroker
fxall_quicktrade_makerExecutionAcknowledgementExecutingFirm
fxall_quicktrade_makerExecutionAcknowledgementExecutingTrader
fxall_quicktrade_makerExecutionAcknowledgementExecutionVenue
fxall_quicktrade_makerExecutionAcknowledgementOrderOriginationFirm
fxall_quicktrade_makerExecutionAcknowledgementOrderOriginationFirmLEI
fxall_quicktrade_makerExecutionAcknowledgementOrderOriginationTrader
fxall_quicktrade_makerNewOrderMultilegExecutingFirm
fxall_quicktrade_makerNewOrderMultilegExecutingTrader
fxall_quicktrade_makerNewOrderMultilegExecutionVenue
fxall_quicktrade_makerNewOrderMultilegOrderOriginationFirm
fxall_quicktrade_makerNewOrderMultilegOrderOriginationFirmLEI
fxall_quicktrade_makerNewOrderMultilegOrderOriginationTrader
fxall_quicktrade_makerNewOrderMultilegPrimeBroker
fxall_quicktrade_makerQuoteExecutingFirm
fxall_quicktrade_makerQuoteExecutingTrader
fxall_quicktrade_makerQuoteRequestExecutionVenue
fxall_quicktrade_makerQuoteRequestOrderOriginationFirm
fxall_quicktrade_makerQuoteRequestOrderOriginationFirmLEI
fxall_quicktrade_makerQuoteRequestOrderOriginationTrader
fxspotstreamExecutionReport RFS+ESPExecutingFirm
fxspotstreamExecutionReport RFS+ESPExecutingFirmLEI
fxspotstreamExecutionReport RFS+ESPExecutingUnitLocation
fxspotstreamExecutionReport RFS+ESPExecutionVenue
fxspotstreamExecutionReport RFS+ESPOrderOriginationFirmLEI
fxspotstreamExecutionReport RFS+ESPOrderOriginationFirmLocation
fxspotstreamExecutionReport RFS+ESPOrderOriginationTrader
fxspotstreamNewOrderMultiLeg ESPExecutingFirmMIC
fxspotstreamNewOrderMultiLeg ESPExecutingFirmLEI
fxspotstreamNewOrderMultiLeg ESPExecutionVenue
fxspotstreamNewOrderMultiLeg RFS+ESPOrderOriginationFirmLEI
fxspotstreamNewOrderMultiLeg RFS+ESPOrderOriginationTrader
fxspotstreamQuote RFSExecutionVenue
fxspotstreamQuoteRequest RFSExecutingFirmMIC
fxspotstreamQuoteRequest RFSExecutingFirmLEI
fxspotstreamQuoteRequest RFSOrderOriginationTrader
fxspotstreamQuoteRequest RFS+ESP
ExecutionVenue
fxspotstream_algoMultilegOrderCancelReplaceRequestExecutionVenue
fxspotstream_algoMultilegOrderCancelReplaceRequestOrderOriginationTrader
fxspotstream_algoNewOrderMultilegExecutionVenue
fxspotstream_algoNewOrderMultilegOrderOriginationTrader
fxspotstream_midmatchExecutionReportExecutingFirmNumeric Matching Participant ID.
fxspotstream_midmatchExecutionReportOrderOriginationFirmNumeric Matching Participant ID.
fxspotstream_midmatchExecutionReportOrderOriginationTraderEcho of value provided by client in NewOrderMultileg.
fxspotstream_midmatchNewOrderMultiLegOrderOriginationTraderFree-format string solely determined by client.
gsfxExecutionReportExecutingFirmLEI
gsfxExecutionReportExecutingUnitLocation
gsfxExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: GSCO

gsfxMassQuoteExecutingFirmLEI
gsfxMassQuoteExecutingUnitLocation
gsfxNewOrderMultilegExecutionVenue
gsfxNewOrderMultilegOrderOriginationFirmLEI
gsfxNewOrderMultilegOrderOriginationTrader
gsfxNewOrderMultilegReportingEntity
gsfxQuoteRequest

ExecutionVenue


hsbc_fx_mdsExecutionReport ExecutingFirmLEI
hsbc_fx_mdsExecutionReport ExecutingUnitLocation
hsbc_fx_mdsExecutionReportExecutionVenue
hsbc_fx_mdsExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: HSBC

hsbc_fx_mdsExecutionReport OrderOriginationTrader
hsbc_fx_mdsNewOrderMultilegOrderOriginationTrader
hsbc_fx_mdsNewOrderMultilegReportingEntityValid values are: "ExecutingFirm" and  "OrderOriginationFirm"
integral_esp_makerMassQuoteExecutingFirm
integral_esp_makerNewOrderMultileg

OrderOriginationFirm


integral_rfs_makerExecutionReport

ExecutingFirm


integral_rfs_makerExecutionReport

ExecutingFirmLEI


integral_rfs_makerExecutionReport

ExecutingUnitLocation


integral_rfs_makerExecutionReport

ExecutionVenue


integral_rfs_makerNewOrderMultileg

ExecutionVenue


integral_rfs_makerNewOrderMultileg

OrderOriginationFirm


integral_rfs_makerNewOrderMultileg

OrderOriginationFirmLEI


integral_rfs_makerNewOrderMultileg

OrderOriginationTrader


integral_rfs_makerQuote

ExecutingFirm


integral_rfs_makerQuoteRequest

ExecutionVenue


integral_rfs_makerQuoteRequest

OrderOriginationFirm


integral_rfs_makerQuoteRequest

OrderOriginationFirmLEI


integral_stpExecutionReport

ExecutingFirm


integral_stpExecutionReport

ExecutingFirmLEI

LegalEntityIdentifier
integral_stpExecutionReport

ExecutingTrader


integral_stpExecutionReport

ExecutingUnit


integral_stpExecutionReport

ExecutionVenue


integral_stpExecutionReport

OrderOriginationFirm


integral_stpExecutionReport

OrderOriginationFirmLEI

LegalEntityIdentifier
integral_stpExecutionReport

OrderOriginationFirmLocation


integral_stpExecutionReport

OrderOriginationTrader


jpmorgan_fxExecutionReportContraFirm

 

jpmorgan_fxExecutionReportExecutingFirm

 

jpmorgan_fxExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: JPSI

jpmorgan_fxExecutionReportOrderOriginationFirm

 

jpmorgan_fxNewOrderMultilegMiFIDSystematicInternaliser

 

jpmorgan_fxNewOrderMultilegOrderOriginationTrader

Optional field to provide the Trader responsible for submission of Order or the Sub-account identifier.

Only alphanumeric characters, "-", and "_" are supported

jpmorgan_fx_algoExecutionReportExecutionVenue


jpmorgan_fx_algoMultilegOrderCancelReplaceRequestContraFirm


jpmorgan_fx_algoMultilegOrderCancelReplaceRequestOrderOriginationFirm


jpmorgan_fx_algoMultilegOrderCancelReplaceRequestOrderOriginationTraderRequired field to provide the Trader responsible for submission of Order.


jpmorgan_fx_algoNewOrderMultilegContraFirm


jpmorgan_fx_algoNewOrderMultilegOrderOriginationFirm


jpmorgan_fx_algoNewOrderMultilegOrderOriginationTrader

Required field to provide the Trader responsible for submission of Order.


lmaxExecutionReport ExecutingFirm
lmaxExecutionReport ExecutingTrader
lmaxExecutionReport PrimeBroker
lmaxNewOrderMultilegOrderOriginationFirm

Added as part of the Curex-LMAX integration.

Where a buy-side client has agreed to be identified to LMAX/Curex, MF's client will include a value for the buy-side client in the OrderOriginationFirm PartyRole. 

Supported only in NewOrderSingle and will not be echoed in the ExecutionReport.

lseg_ftgExecutionReportClearingFirmClearingOrganization
lseg_ftgExecutionReportExecutingFirmAcceptableCounterparty
lseg_ftgExecutionReportOrderOriginationFirmExecutingUnit
lseg_ftgExecutionReportOrderOriginationTraderTrading Mnemonic
lseg_ftgExecutionReportPrimeBrokerPrime Broker Trade Code
lseg_ftgNewOrderMultilegClearingFirmClearing Member Trade Code
lseg_ftgNewOrderMultilegOrderOriginationTraderTrading Mnemonic
lseg_ftgNewOrderMultilegPrimeBrokerPrime Broker Trade Code
lseg_fxall_makerExecutionReportExecutionVenueMIC
lseg_fxall_makerExecutionReportOrderOriginationFirmLEICustomerLEI
lseg_fxall_makerExecutionReportOrderOriginationTraderClientID
lseg_fxall_makerNewOrderMultilegExecutionVenueMIC
lseg_fxall_makerNewOrderMultilegOrderOriginationFirmLEICustomerLEI
lseg_fxall_makerNewOrderMultilegOrderOriginationTraderClientID
lseg_fxall_makerQuoteOrderOriginationFirmLEILEI for the account
lseg_fxall_makerQuoteRequestExecutionVenueMIC
lseg_fxall_makerQuoteRequestOrderOriginationFirmLEICustomerLEI
lseg_fxall_makerQuoteRequestOrderOriginationTraderClientID
lseg_ptgExecutionReportClearingFirmThis will only be populated for trades under the cleared trading model.
lseg_ptgExecutionReportExecutingFirmAcceptableCounterparty
lseg_ptgExecutionReportExecutingFirmLEILegalEntityIdentifier
lseg_ptgExecutionReportExecutingUnitLocationISOCountryCode
lseg_ptgExecutionReportExecutionVenueExecutionVenue
lseg_ptgExecutionReportOrderOriginationFirmExecutingUnit
lseg_ptgExecutionReportOrderOriginationFirmLEILegalEntityIdentifier
lseg_ptgExecutionReportOrderOriginationFirmLocationISOCountryCode
lseg_ptgExecutionReportOrderOriginationTraderTraderMnemonic
lseg_ptgExecutionReportReportingEntityReportingIntermediary
lucera_lumefxExecutionReportExecutingFirm
lucera_lumefxExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID values: BKLN, BGCF, WELX, and XXXX (for undefined markets)

lucera_lumefxNewOrderMultilegOrderOriginationTraderOptional
morganstanleyfx_espExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: MSAX

morganstanleyfx_espNewOrderMultilegOrderOriginationTraderOptional field to provide the Trader responsible for submission of Order
natwest_marketsExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: NWMS

natwest_marketsExecutionReportPrimeBroker
natwest_marketsNewOrderMultilegOrderOriginationTrader
nomura_espExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: NMRA

parfx_ordersExecutionReportContraTrader
parfx_ordersExecutionReportExecutingFirm
parfx_ordersExecutionReportExecutingTrader
parfx_ordersExecutionReportOrderOriginationFirm
parfx_ordersExecutionReportOrderOriginationFirmLocation
parfx_ordersExecutionReportOrderOriginationTrader
parfx_ordersExecutionReportPrimeBroker
parfx_ordersNewOrderMultilegExecutingFirm
parfx_ordersNewOrderMultilegExecutingTrader
parfx_ordersNewOrderMultilegOrderOriginationFirm
parfx_ordersNewOrderMultilegOrderOriginationFirmLocation
parfx_ordersNewOrderMultilegOrderOriginationFirmLocation
parfx_ordersNewOrderMultilegOrderOriginationTrader
precision_algoExecutionReportExecutingFirmAlways "ICAN".
precision_algoExecutionReportExecutionVenueProvided for full/partial fills only. Known values:
  • TRM - Refinitiv Spot Matching
  • EBS - EBS Market
  • HS - CboeFX (Hotspot)
  • FM - EuronextFX (FastMatch)
  • CNX - Currenex
  • FNFX - FenicsFX
precision_algoExecutionReportOrderOriginationFirmAs defined on the original order.
precision_algoMultilegOrderCancelReplaceRequestOrderOriginationFirmFirm identifier, up to 10 chars.
As defined on the original order.
precision_algoMultilegOrderCancelReplaceRequestOrderOriginationTraderBilaterally agreed with Precision Algo team.
precision_algoNewOrderMultilegOrderOriginationFirmFirm identifier, up to 10 chars.
precision_algoNewOrderMultilegOrderOriginationTraderBilaterally agreed with Precision Algo team.
rbc_tradingExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: RBCS

rbc_tradingNewOrderMultilegOrderOriginationFirm
rbc_tradingNewOrderMultilegOrderOriginationTrader
rbc_tradingQuoteRequestOrderOriginationFirm
rbc_tradingQuoteRequestOrderOriginationTrader
refinitv_mapiExecutionReportContraFirm
refinitv_mapiExecutionReportOrderOriginationFirm
refinitv_mapiExecutionReportOrderOriginationFirmLocation
refinitv_mapiExecutionReportOrderOriginationTrader
refinitv_mapiExecutionReportPrimeBroker
saxo_directExecutionReport ExecutionVenueOptional
saxo_directExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: SXSI

saxo_directExecutionReport OrderOriginationFirmOptional
saxo_directNewOrderMultilegOrderOriginationFirmMandatory
socgenExecutionReportExecutingFirmLEI
socgenExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: XSGA

socgenNewOrderMultilegClearingFirmOptional. Mapped to ClearingHouse/ Tag20073 in venue NewOrderSingle. Mapped when OrderReceivedFromWithinFirm
socgenNewOrderMultilegContraFirmLEIOptional. LEI of the Non-Executing Broker.
socgenNewOrderMultilegContraTraderOptional. Mapped when OrderReceivedFromAnotherBrokerDealer
socgenNewOrderMultilegExecutionVenueOptional. Execution Venue MIC Code
socgenNewOrderMultilegOrderOriginationFirmOptional. Mapped when OrderReceivedFromWithinFirm
socgenNewOrderMultilegOrderOriginationFirmLEIOptional. LEI of the Liquidity Taker
socgenNewOrderMultilegOrderOriginationTraderOptional. Mapped when OrderReceivedFromCustomer
standardchartered_s2bxExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: STAN

statestreet_efxExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: SSBI

statestreet_efxNewOrderMultileg OrderOriginationTraderOptional. Mapped to ClientID/ Tag109 in venue NewOrderSingle.
t360_gtxExecutionReport

ExecutingFirm


t360_gtxExecutionReportExecutingTrader
t360_gtxExecutionReportOrderOriginationTrader
t360_gtxExecutionReportPrimeBroker
t360_supersonic_makerExecutionAckOrderOriginationTraderEcho back from ExecutionReport
t360_supersonic_makerExecutionReportOrderOriginationTraderMust be identical to the value of the Username field in the
NewOrderSingle message it refers to.
t360_supersonic_makerNewOrderMultilegOrderOriginationTraderDefines the 360T username of the user that initiated the order.
t360_texExecutionReportClearingFirmSpecifies the Ccearing house (DCO) this trade will be cleared
at.
t360_texExecutionReportExecutingFirm
t360_texExecutionReportExecutingFirmLEI
t360_texExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: based on the list of LPs configured for a client.

t360_texExecutionReportOrderOriginationFirmLEI
t360_texExecutionReportReportingEntityCompany of the reporting party.
t360_texNewOrderMultileg ExecutionVenueOptional - Issuer of the original quote that is supposed to be executed.
t360_texQuoteExecutionVenueSpecifies the TEX name of the bank that sent this
quote.
t360_texQuoteRequestExecutionVenue

To be populated with the name of a provider that is in the bank basket and from whom quotes are requested.

t360_tex_makerExecutionAckReportingEntity
t360_tex_makerExecutionReportContraTrader
t360_tex_makerExecutionReportExecutionVenue
t360_tex_makerNewOrderMultilegContraFirm
t360_tex_makerNewOrderMultilegContraFirmLEI
t360_tex_makerNewOrderMultilegContraTrader
t360_tex_makerNewOrderMultilegExecutingFirm
t360_tex_makerNewOrderMultilegExecutingFirmLEI
t360_tex_makerNewOrderMultilegExecutionVenue
t360_tex_makerNewOrderMultilegOrderOriginationFirm
t360_tex_makerNewOrderMultilegOrderOriginationFirmLEI
t360_tex_makerNewOrderMultilegOrderOriginationTrader
t360_tex_makerNewOrderMultilegReportingEntity
t360_tex_makerQuoteContraTrader
t360_tex_makerQuoteRequestContraFirm
t360_tex_makerQuoteRequestContraFirmLEI
t360_tex_makerQuoteRequestContraTrader
t360_tex_makerQuoteRequestExecutingFirm
t360_tex_makerQuoteRequestExecutingFirmLEI
t360_tex_makerQuoteRequestExecutionVenue
t360_tex_makerQuoteRequestOrderOriginationFirm
t360_tex_makerQuoteRequestOrderOriginationFirmLEI
t360_tex_makerQuoteRequestOrderOriginationTrader
t360_tex_makerQuoteRequestReportingEntity
ubs_algoExecutionReportExecutionVenue

Optional

LastMkt on trades

ubs_algoMultilegOrderCancelReplaceRequestOrderOriginationFirm

Required

ubs_algoMultilegOrderCancelReplaceRequestOrderOriginationTrader

Required

ubs_algoNewOrderMultilegOrderOriginationFirm

Required

ubs_algoNewOrderMultilegOrderOriginationTrader

Required

ubs_fx2bExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: UBSG

ubs_fx2bNewOrderMultilegExecutionVenueOptional
ubs_fx2bNewOrderMultilegOrderOriginationFirm

Optional.

Support for  OrderOriginationFirm PartyRole to be deprecated.

Account to be populated in LegAllocAccount instead. 

ubs_fx2bNewOrderMultilegOrderOriginationTraderOptional
ubs_fx2bQuoteRequestOrderOriginationFirmOptional
xenfin_liquiditypoolExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: XXXX

No ISO MIC for Xenfin. Using the ISO MIC for undefined markets (XXXX).

xenfin_liquiditypoolNewOrderMultilegOrderOriginationFirm
xtx_eutheniaExecutionReportClearingFirmPopulated if provided on NewOrderMultileg
xtx_eutheniaExecutionReportExecutionVenue

MIC of the LP that filled/ rejected the order.

PartyID value: XTXM

xtx_eutheniaNewOrderMultilegClearingFirmOptional field to provide ClearingFirm to venue

Please refer to PartyIDs to view across all venues.

Regulatory Fields

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...


Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

VenueMessageParent Group

Regulatory Key

Comments
autobahnfx_algoExecutionReportBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm


autobahnfx_algoExecutionReportBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson


autobahnfx_algoExecutionReportBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm


autobahnfx_algoExecutionReportBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson


autobahnfx_algoExecutionReportBodyRegulatoryFieldsMiFIDTradingCapacity


autobahnfx_algoNewOrderMultilegBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral


autobahnfx_algoNewOrderMultilegBodyRegulatoryFieldsMiFIDLargeInScaleDeferral


autobahnfx_algoNewOrderMultilegBodyRegulatoryFieldsMiFIDSizeSpecificDeferral


autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm

Shortcode representing the 'Executing Decision Maker' Algorithm of the message sender.

autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson

Shortcode representing the 'Executing Decision Maker' NaturalPerson of the message sender.

autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm

Shortcode representing the 'Investment Decision Maker' Algorithm of the message sender.

autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson

Shortcode representing the 'Investment Decision Maker' NaturalPerson of the message sender.

autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDSystematicInternaliser

MIC Code of the ExecutingSystem.

autobahnfx_rapidExecutionReportBodyRegulatoryFieldsMiFIDTradingCapacity

Trading capacity. Valid value is

DEAL: Firm Deals on own account.

autobahnfx_rapidMassQuoteBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm

Shortcode representing the 'Executing Decision Maker' Algorithm of the message sender.

autobahnfx_rapidMassQuoteBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson

Shortcode representing the 'Executing Decision Maker' NaturalPerson of the message sender.

autobahnfx_rapidMassQuoteBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm

Shortcode representing the 'Investment Decision Maker' Algorithm of the message sender.

autobahnfx_rapidMassQuoteBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson

Shortcode representing the 'Investment Decision Maker' NaturalPerson of the message sender.

autobahnfx_rapidNewOrderMultilegBodyRegulatoryFieldsMiFIDSystematicInternaliser

To publish MTF MIC in PartyRole.

autobahnfx_rapidQuoteRequestBodyRegulatoryFieldsMiFIDSystematicInternaliser

To publish MTF MIC in PartyRole.

bamlExecutionReportAllocRegulatoryFieldsAllocEMIRUTIPrefix

Mapped to AllocGUTIPrefix [field added part of CFTC Rule Re-write change]. 

BAML generated AllocGUTIPrefix, value will be different to what a client published in NewOrder as BAML is responsible for regulatory reporting NonSEF trades.

baml

ExecutionReport

AllocRegulatoryFields

AllocSEFUSI 

USIValue in venue ExecReport

baml

ExecutionReport

AllocRegulatoryFields

AllocSEFUSIPrefix 

USIPrefix in venue ExecReport

baml

ExecutionReport

BodyRegulatoryFields

MiFIDSystematicInternaliser

To handle MIC as ExecutingSystem in PartyRole that venue echo back in ExecutionReport.

baml

ExecutionReport

BodyRegulatoryFields

SEFClearer 

ClearingVenue in venue ExecReport

baml

ExecutionReport

BodyRegulatoryFields

SEFClearingExempted

IndicationOfClearingException in venue ExecReport. 

baml

ExecutionReport

BodyRegulatoryFields

SEFDataRepository

TransactionRepository in venue ExecReport. 

bamlExecutionReportLegRegulatoryFieldsLegEMIRUTIUTI/ USI value for nonSEF trades mapped to USIValue from venue ExecReport.
bamlExecutionReportLegRegulatoryFieldsLegEMIRUTIPrefix

Mapped to GUTIPrefix [field added part of CFTC Rule Re-write change]. 

BAML generated GUTIPrefix, value will be different to what a client published in NewOrder as BAML is responsible for regulatory reporting NonSEF trades.

baml

ExecutionReport

LegRegulatoryFields

LegSEFUSI

USIValue in venue ExecReport .

baml

ExecutionReport

LegRegulatoryFields

LegSEFUSIPrefix

USIPrefix in venue ExecReport.

bamlNewOrderMultilegAllocRegulatoryFieldsAllocEMIRUTIPrefix

Mapped to AllocGUTIPrefix [field added part of CFTC Rule Re-write change]. 

AllocGUTIPrefix should be a 20 characters alphanumeric value to publish LEI of the LP when the trading on SEF. For NonSEF trades the prefix should be a 10 digit value.

baml

NewOrderMultileg

AllocRegulatoryFields

AllocSEFUSI 

Field mapped to USIValue in venue NewOrder message. This field is used when publishing USIPrefix as part of allocation.

Unique identifier for the trade that was created by the client (max 32 chars)

bamlNewOrderMultileg

AllocRegulatoryFields

AllocSEFUSIPrefix

Field mapped to USIPrefix in venue NewOrder message. This field is used when publishing USIPrefix as part of allocation.

ID assigned to the entity the counterparty is associated with. If assigned by Instinct : all BANA entity clients (1030282338) and MLIB clients (1030444690) (max 10 chars)

baml

NewOrderMultileg

BodyRegulatoryFields

MiFIDSystematicInternaliser

To publish MIC as ExecutingSystem in PartyRole.

baml

NewOrderMultileg

BodyRegulatoryFields

SEFClearer

Field mapped to ClearingVenue/ Tag21016 in venue NewOrder message to publish LEI of ckearing house if applicable (max 42 chars)

baml

NewOrderMultileg

BodyRegulatoryFields

SEFClearingExempted

Field mapped to IndicationOfClearingException/ Tag21023 in venue NewOrder message to indicate if a trade will not be cleared. Valid values – Y or N

baml

NewOrderMultileg

BodyRegulatoryFields

SEFDataRepository

Field mapped to TransactionRepository/ Tag21014 in venue NewOrder message to publish LEI or name of trade repository where trade has been reported.

Required in order for trading counterparties to fulfill the reporting obligation on continuation & valuation data and life cycle events. (max 42 chars)

bamlNewOrderMultilegLegRegulatoryFieldsLegEMIRUTIUTI/ USI value for nonSEF trades mapped to USIValue in venue NewOrder.
bamlNewOrderMultilegLegRegulatoryFieldsLegEMIRUTIPrefix

Mapped to GUTIPrefix [field added part of CFTC Rule Re-write change]. 

GUTIPrefix should be a 20 characters alphanumeric value to publish LEI of the LP when the trading on SEF. For NonSEF trades the prefix should be a 10 digit value.

baml

NewOrderMultileg

LegRegulatoryFields

LegSEFUSI

Field mapped to USIValue/ Tag21005 in venue NewOrder message. This field is used when publishing USIPrefix for trades that do not have pre-trade allocation.

Unique identifier for the trade that was created by the client (max 32 chars)

baml

NewOrderMultileg

LegRegulatoryFields

LegSEFUSIPrefix

Field mapped to USIPrefix/ Tag21004 in venue NewOrder message. This field is used when publishing USIPrefix for trades that do not have pre-trade allocation.

ID assigned to the entity the counterparty is associated with. If assigned by Instinct : all BANA entity clients (1030282338) and MLIB clients (1030444690) (max 10 chars)

baml

QuoteRequest

BodyRegulatoryFields

MiFIDSystematicInternaliser

To publish MIC as ExecutingSystem in PartyRole.

barxExecutionReportLegRegulatoryFieldsLegEMIRUTIUnique Trade ID.
barxExecutionReportLegRegulatoryFieldsLegEMIRUTIPrefixFull LEI of Barclays Bank PLC.
barxExecutionReportLegRegulatoryFieldsLegMiFIDISIN
barxExecutionReportLegRegulatoryFieldsLegSEFUSIUnique Trade ID.
barxExecutionReportLegRegulatoryFieldsLegSEFUSIPrefixFull LEI of Barclays Bank PLC.
barxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmShortcode representing the 'Executing Decision Maker' Algorithm of the message sender.
barxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonShortcode representing the 'Executing Decision Maker' Natural Person of the message sender.
barxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmShortcode representing the 'Investment Decision Maker' Algorithm of the message sender.
barxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonShortcode representing the 'Investment Decision Maker' Natural Person of the message sender.
barxExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser

Segment MIC code (as per ISO 10383) of the message sender, indicating it is a Systematic Internaliser.

Valid values are: BBSI, BBIS

barxExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity

Trading capacity. Valid value is

DEAL: Firm Deals on own account

barxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmShortcode representing the 'Executing Decision Maker' Algorithm of the message sender.
barxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonShortcode representing the 'Executing Decision Maker' Natural Person of the message sender.
barxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmShortcode representing the 'Investment Decision Maker' Algorithm of the message sender.
barxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonShortcode representing the 'Investment Decision Maker' Natural Person of the message sender.
barx_tcrExecutionReportLegRegulatoryFieldsLegEMIRUTI


barx_tcrExecutionReportLegRegulatoryFieldsLegEMIRUTIPrefix


barx_tcrExecutionReportLegRegulatoryFieldsLegMiFIDISIN


barx_tcrExecutionReportLegRegulatoryFieldsLegSEFUSI


barx_tcrExecutionReportLegRegulatoryFieldsLegSEFUSIPrefix


barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmShortcode representing the 'Executing Decision Maker' Algorithm of the message sender.
barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonShortcode representing the 'Executing Decision Maker' Natural Person of the message sender.
barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmShortcode representing the 'Investment Decision Maker' Algorithm of the message sender.
barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonShortcode representing the 'Investment Decision Maker' Natural Person of the message sender.
barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDPackageID


barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser

Segment MIC code (as per ISO 10383) of the message sender, indicating it is a Systematic Internaliser.

Valid values are: BBSI, BBIS

barx_tcrExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity

Trading capacity. Valid value is

DEAL: Firm Deals on own account

bgc_midfxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
bgc_midfxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
bgc_midfxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
bgc_midfxExecutionReportNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
bgc_midfxExecutionReportNoBodyRegulatoryFieldsMiFIDProductISIN
bgc_midfxExecutionReportNoLegRegulatoryFieldsLegEMIRRTN
bgc_midfxExecutionReportNoLegRegulatoryFieldsLegEMIRUTI
bgc_midfxExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefix
bgc_midfxExecutionReportNoLegRegulatoryFieldsLegMiFIDTVTIC
bgc_midfxExecutionReportNoLegRegulatoryFieldsLegUPI
bgc_midfxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmMiFIDExecutingDecisionMakerAsAlgorithm is required for NDF orders.
bgc_midfxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
bgc_midfxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
bgc_midfxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToIlliquid

bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToIlliquid

bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFields

MiFIDLargeInScaleDeferral

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToLargeInScale

bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFields

MiFIDLargeInScaleWaiver

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToLargeInScale

bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToSizeSpecific

bloomberg_fxgo_makerExecutionAckNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver

RFS and Batch

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToSizeSpecific

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegEMIRRTN

BloombergField in Batch - LegUPICode

BloombergField in RFS - UPICode/NearFxUPICode/FarFxUPICOde

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegEMIRUTI

BloombergField in Batch - LegRegulatoryTradeID

BloombergField in RFS -RegulatoryTradeID

Requirement for MTF and MAS and optional for XOFF

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegEMIRUTIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

BloombergField in RFS - RegulatoryTradeIDSource

Off venue (XOFF) LEI [position 7-16] for UTI Namespace [1KJTIIGC8Y]
BMTF Namespace [ROEJDDAXM6]
BTFE Namespace [QBKK4WBSO3]
BTBS Namespace [HSS82AHMTP]
* This Tag is optional if Tag 1300=XOFF

Requirement for MTF and MAS and optional for XOFF

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegMiFIDISIN

Bloomberg field in Batch - LegSecurityID

Requirement for MTF

This Tag will be sent for BMTF or BTFE if ISIN is available at time of order
submission

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegSEFUSI

BloombergField in Batch - LegRegulatoryTradeID

BloombergField in RFS -RegulatoryTradeID

Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes.

Requirement for SEF

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegSEFUSIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

BloombergField in RFS - RegulatoryTradeIDSource

BSEF CFTC Namespace for SEF Transactions [1010000268]

Requirement for SEF

bloomberg_fxgo_makerExecutionAckNoLegRegulatoryFieldsLegUPI

BloombergField in Batch - LegRTN

BloombergField in RFS - RegulatoryTradeID

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm

RFS and BATCH

Algo ID /AutoPricer name agreed between client and BBG.

Requirement for MTF, SEF and MAS from Bloomberg Version5.0 onwards.

Algo ID - MTF

Auto-Pricer - SEF and MAS (MARKET ALGO in TEST env)

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson

RFS and BATCH

Requirement for MTF,SEF and MAS from Bloomberg Version5.0 onwards.

Trader Short Code - MTF - agreed between client and BBG

UUID - SEF and MAS - Echo from NewOrder BodyRegulatoryKey -Taker UUID

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm

RFS and BATCH

Requirement for MTF in Bloomberg Version5.0

Algo ID - MTF - agreed between client and BBG.

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson

RFS and BATCH

Requirement for MTF in Bloomberg Version5.0

Trader Short Code - MTF - agreed between client and BBG

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsSEFDataRepository

BloombergField in RFS and Batch - SwapReportingAgency

Reporting Agency (SDR) where the trade will be reported, e.g.
BSDR, DTCC (Requirement for SEF) - Echo from NewOrder BodyRegulatoryKey - SEFDataRepository

bloomberg_fxgo_makerExecutionReportNoBodyRegulatoryFieldsSEFTakerIsUSPerson

BloombergField in RFS and Batch - LiquidityMakerUSPerson

Requirement for SEF - Echo from NewOrder BodyRegulatoryKey - SEFTakerIsUSPerson

bloomberg_fxgo_makerExecutionReportNoLegRegulatoryFieldsLegEMIRUTI

BloombergField in Batch - LegRegulatoryTradeID

Unique Trade Identifier (UTI) - Echo from NewOrder LegRegulatoryKey - LegEMIRUTI

Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes

Requirement for MTF and MAS in Bloomberg Version5.0 for Batch

Requirement for MTF in Bloomberg Version4.0 for RFS and Batch

bloomberg_fxgo_makerExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

ID of reporting entity / Namespace - Echo from NewOrder LegRegulatoryKey - LegEMIRUTIPrefix

Off Venue (XOFF) [position 7-16] for UTI Namespace [1KJTIIGC8Y]
BMTF Namespace [ROEJDDAXM6]
BTFE Namespace [QBKK4WBSO3]
BTBS Namespace [HSS82AHMTP]

Requirement for SEF in Bloomberg Version5.0 for Batch

bloomberg_fxgo_makerExecutionReportNoLegRegulatoryFieldsLegSEFUSI

BloombergField in Batch - LegRegulatoryTradeID

Universal Swap Identifier (USI) - Echo from NewOrder LegRegulatoryKey - LegSEFUSI

Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes

Requirement for SEF in Bloomberg Version5.0 for Batch

bloomberg_fxgo_makerExecutionReportNoLegRegulatoryFieldsLegSEFUSIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

ID of reporting entity / Namespace:
Bloomberg SEF CFTC Namespace for SEF Transactions - [1010000268] - Echo from NewOrder LegRegulatoryKey - LegSEFUSIPrefix

Requirement for SEF in Bloomberg Version5.0 for Batch

bloomberg_fxgo_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTI

BloombergField in RFS - AllocRegulatoryTradeID

BloombergField in Batch - LegAllocRegulatoryTradeID

Requirement for MTF and MAS

bloomberg_fxgo_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIPrefix

BloombergField in RFS - AllocRegulatoryTradeIDSource

BloombergField in Batch - LegAllocRegulatoryTradeIDSource

Requirement for MTF and MAS

bloomberg_fxgo_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDLEI

BloombergField in Batch - Nested2PartyID

Requirement for MTF

bloomberg_fxgo_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSI

BloombergField in RFS - AllocRegulatoryTradeID

BloombergField in Batch - LegAllocRegulatoryTradeID

Requirement for SEF

bloomberg_fxgo_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSIPrefix

BloombergField in RFS - AllocRegulatoryTradeIDSource

BloombergField in Batch - LegAllocRegulatoryTradeIDSource

Requirement for SEF

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToIlliquid

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToIlliquid

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDLargeInScaleDeferral

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToLargeInScale

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDLargeInScaleWaiver

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToLargeInScale

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageIDBloombergField in RFS and Batch-

PackageID

Requirement for MTF,SEF and MAS from Bloomberg Version5.0 onwards.

Indication that instrument is treated as a package by the MTF
Example for FX SWAP.

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral

Requirement for MTF

TrdRegPublicationType = PostTradeDeferral

TrdRegPublicationReason = DeferralDueToSizeSpecific

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver

Requirement for MTF

TrdRegPublicationType = PreTradeTransparencyWaiver

TrdRegPublicationReason = DeferralDueToSizeSpecific

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFDataRepositoryBloombergField in RFS and Batch-

SwapReportingAgency

Reporting Agency (SDR) where the trade will be reported, e.g. BSDR, DTCC
(Requirement for SEF)

bloomberg_fxgo_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFTakerIsUSPerson

BloombergField in RFS and Batch-LiquidityTakerIsUSPerson

Liquidity Taker is US Person:
1 = Yes
2 = No
(Requirement for SEF)

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTI

BloombergField in Batch - LegRegulatoryTradeID

BloombergField in RFS -RegulatoryTradeID

Requirement for MTF and MAS and optional for XOFF

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

BloombergField in RFS - RegulatoryTradeIDSource

Off venue (XOFF) LEI [position 7-16] for UTI Namespace [1KJTIIGC8Y]
BMTF Namespace [ROEJDDAXM6]
BTFE Namespace [QBKK4WBSO3]
BTBS Namespace [HSS82AHMTP]
* This Tag is optional if Tag 1300=XOFF

Requirement for MTF and MAS and optional for XOFF

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISIN

BloombergField in RFS - NearFxISIN/FarFxISIN/SecurityID

BloombergField in Batch -LegSecurityID

ISIN Code for the FX Instrument in the case of a FX SWAP.
This Tag will be sent if ISIN is available at time of order submission for the FX
SWAP NEAR leg for BMTF or BTFE only.

Requirement for MTF

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSI

BloombergField in Batch - LegRegulatoryTradeID

BloombergField in RFS -RegulatoryTradeID

Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes.

Requirement for SEF

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSIPrefix

BloombergField in Batch - LegRegulatoryTradeIDSource

BloombergField in RFS - RegulatoryTradeIDSource

BSEF CFTC Namespace for SEF Transactions [1010000268]

Requirement for SEF

bloomberg_fxgo_makerNewOrderMultilegNoLegRegulatoryFieldsLegUPI

BloombergField in Batch and RFS - 

UPICode/NearFxUPICode/FarFxUPICode/LegUPICode

bloomberg_fxgo_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm

RFS and Batch

Requirement for MTF,SEF and MAS from Bloomberg Version5.0 onwards.

Algo ID - MTF

Auto-Pricer - SEF and MAS (MARKET ALGO in TEST env)

bloomberg_fxgo_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson

RFS and Batch

Requirement for MTF,SEF and MAS from Bloomberg Version5.0 onwards.

Trader Short Code - MTF

UUID - SEF and MAS

bloomberg_fxgo_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm

RFS and Batch

Requirement for MTF in Bloomberg Version5.0

Algo ID

RFS

bloomberg_fxgo_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson

RFS and Batch

Requirement for MTF in Bloomberg Version5.0

 Trader Short Code

bloomberg_fxgo_makerQuoteRequestNoAllocRegulatoryFieldsAllocMiFIDLEI

BloombergField in Batch - NoNested2PartyIDs

Required for BMTF and BTFE
*This Tag is optional for XOFF, BSEF and BTBS

bloomberg_fxgo_makerQuoteRequestNoBodyRegulatoryFieldsSEFDataRepositoryBloombergField in RFS and Batch-

SwapReportingAgency

Reporting Agency (SDR) where the trade will be reported, e.g. BSDR, DTCC
(Requirement for SEF)

bloomberg_fxgo_makerQuoteRequestNoBodyRegulatoryFieldsSEFTakerIsUSPerson

BloombergField in RFS and Batch-LiquidityTakerIsUSPerson

Liquidity Taker is US Person:
1 = Yes
2 = No
(Requirement for SEF)

bloomberg_fxgo_makerQuoteRequestNoLegRegulatoryFieldsLegMiFIDISIN

BloombergField in RFS - NearFxISIN/FarFxISIN/SecurityID

BloombergField in Batch -LegSecurityID

ISIN Code for the FX Instrument in the case of a FX SWAP.
This Tag will be sent if ISIN is available at time of order submission for the FX
SWAP NEAR leg for BMTF or BTFE only.

bloomberg_fxgo_makerQuoteRequestNoLegRegulatoryFieldsLegUPI

BloombergField in RFS and Batch-

LegUPICode

broadridge_ordersExecutionReportNoLegRegulatoryFields

LegMiFIDTVTIC

Trading Venue Transaction Identifier

broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDLiquidityProvisionFlag
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDRiskReductionOrderFlagApplicable for commodity derivatives only. Setting it on others (ex Equity Index Futures, etc) may cause rejections on venues like Euronext Paris.
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDSystematicInternaliser
broadridge_ordersMultilegOrderCancelReplaceNoLegRegulatoryFieldsMiFIDTradingCapacity
broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDExecutingDecisionMakerAsAlgorithm


broadridge_ordersNewOrderMultilegNoLegRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDInvestmentDecisionMakerAsAlgorithm


broadridge_ordersNewOrderMultilegNoLegRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDLiquidityProvisionFlag


broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDRiskReductionOrderFlag

Applicable for commodity derivatives only. Setting it on others (ex Equity Index Futures, etc) may cause rejections on venues like Euronext Paris.
broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDSystematicInternaliser


broadridge_ordersNewOrderMultilegNoLegRegulatoryFields

MiFIDTradingCapacity


cboefx_fixproxy : FullAmount MakerExecutionAckNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : FullAmount MakerExecutionAckNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : FullAmount MakerExecutionAckNoLegRegulatoryFields

LegUPI

Required only for NDF's
cboefx_fixproxy : FullAmount MakerNewOrderMultilegNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : FullAmount MakerNewOrderMultilegNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : FullAmount MakerNewOrderMultilegNoLegRegulatoryFields

LegUPI

Required only for NDF's
cboefx_fixproxy : FullAmount TakerExecutionReportNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : FullAmount TakerExecutionReportNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : MakerExecutionAckNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : MakerExecutionAckNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : MakerExecutionAckNoLegRegulatoryFields

LegUPI

Required only for NDF's
cboefx_fixproxy : MakerExecutionReportNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : MakerNewOrderMultilegNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : MakerNewOrderMultilegNoLegRegulatoryFields

LegSEFUSI

Required only for NDF's
cboefx_fixproxy : MakerNewOrderMultilegNoLegRegulatoryFields

LegUPICode

Required only for NDF's
cboefx_fixproxy : MakerQuoteRequestNoLegRegulatoryFieldsLegUPI


cboefx_fixproxy : TakerExecutionReportNoLegRegulatoryFields

LegEMIRRTN

Required only for NDF's
cboefx_fixproxy : TakerExecutionReportNoLegRegulatoryFields

LegEMIRUTI

Unique Trade ID. CBOE currently, does not differentiate between USI and UTI values.
cboefx_fixproxy : TakerExecutionReportNoLegRegulatoryFields

LegEMIRUTIPrefix

Full LEI of CBOE SEF, LLC. CBOE currently, does not differentiate between USI and UTI values.
cboefx_fixproxy : TakerExecutionReportNoLegRegulatoryFields

LegSEFUSI

Unique Trade ID. CBOE currently, does not differentiate between USI and UTI values.
cboefx_fixproxy : TakerExecutionReportNoLegRegulatoryFields

LegSEFUSIPrefix

Full LEI of CBOE SEF, LLC. CBOE currently, does not differentiate between USI and UTI values.
citi_coloExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm


citi_coloExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm


citi_coloExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser

MIC Code of the ExecutingSystem.

citi_coloExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity


citi_coloExecutionReportNoLegRegulatoryFieldsLegMiFIDISINISIN Number
citi_coloMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm


citi_coloMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm


cme_stpExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferralWill be Y if published for MiFID trades.
cme_stpExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiverWill be Y if published for MiFID trades.
cme_stpExecutionReportNoBodyRegulatoryFields

MiFIDLiquidityProvisionFlag

Will be Y if published for MiFID trades.
cme_stpExecutionReportNoLegRegulatoryFieldsLegEMIRRTNReport Tracking Number from the venue published for NDFs.
cme_stpExecutionReportNoLegRegulatoryFieldsLegEMIRUTIUnique TradeID from the venue disseminated for NDFs drop copy.
cme_stpExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefix20 characters LEI of the the ExecutionVenue (BEL UK MTF - BrokerTec Europe Ltd) disseminated for NDFs drop copy.
cme_stpExecutionReportNoLegRegulatoryFieldsLegMiFIDISINISINNumber disseminated for NDFs drop copy.
cme_stpExecutionReportNoLegRegulatoryFieldsLegUPIUnique Product Identifier disseminated for NDFs drop copy.
currenex_rfs_makerExecutionAckNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiverWill be Y if published for MiFID trades.
currenex_rfs_makerExecutionAckNoLegRegulatoryFieldsLegMiFIDISIN
currenex_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
currenex_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
currenex_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
currenex_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
currenex_rfs_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTI
currenex_rfs_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIPrefix
currenex_rfs_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDLEI
currenex_rfs_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDTVTIC
currenex_rfs_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageID
currenex_rfs_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
currenex_rfs_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTI
currenex_rfs_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefix
currenex_rfs_makerNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDTVTIC
currenex_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
currenex_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
currenex_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
currenex_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
currenex_rfs_makerQuote RequestNoAllocRegulatoryFieldsAllocMiFIDLEI
currenex_rfs_makerQuote RequestNoLegRegulatoryFieldsLegMiFIDConversionFlag
ebs_cptExecutionReport

NoBodyRegulatoryFields

MiFIDIlliquidInstrumentDeferral

Published for OnSEFOnMTF and OffSEFOnMTF NDFs.
ebs_cptExecutionReport

NoBodyRegulatoryFields

MiFIDIlliquidInstrumentWaiver

Published for OnSEFOnMTF and OffSEFOnMTF NDFs.
ebs_cptExecutionReport

NoBodyRegulatoryFields

SEFDataRepository

Published for OnSEFOnMTF NDFs.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegEMIRRTN

Published in all ExecutionReport if use_upi_rtn = Y in client config.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegEMIRUTI

Published when RegulatoryTradeID is provided by venue for non-NDF security type.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegEMIRUTIPrefix

Published when RegulatoryTradeID is provided by venue for non-NDF security type.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegMiFIDISIN

Published for OnSEFOnMTF and OffSEFOnMTF NDFs.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegMiFIDTVTIC

Published for OffSEFOnMTF NDFs.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegSEFUSI

Published for OnSEFOnMTF NDFs.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegSEFUSIPrefix

Published for OnSEFOnMTF NDFs.
ebs_cptExecutionReport

NoLegRegulatoryFields

LegUPI

Published if use_upi_rtn = Y in client config and when UPICode is received from the venue.
ebs_market_ilink3_sbeExecutionReport

NoLegRegulatoryFields

LegMiFIDISIN

MTF eligible NDF instruments 
ebs_market_ilink3_sbe

MultilegOrderCancelReplaceRequest

NoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmNDF only - Either MiFIDExecutingDecisionMakerAsNaturalPerson or MiFIDExecutingDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonNDF only - Either MiFIDExecutingDecisionMakerAsNaturalPerson or MiFIDExecutingDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmNDF only - Either MiFIDInvestmentDecisionMakerAsNaturalPerson or MiFIDInvestmentDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonNDF only - Either MiFIDInvestmentDecisionMakerAsNaturalPerson or MiFIDInvestmentDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlagNDF only - If Applicable
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmNDF only - Either MiFIDExecutingDecisionMakerAsNaturalPerson or MiFIDExecutingDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonNDF only - Either MiFIDExecutingDecisionMakerAsNaturalPerson or MiFIDExecutingDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExemptedDueToESCBPolicyTransaction
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmNDF only - Either MiFIDInvestmentDecisionMakerAsNaturalPerson or MiFIDInvestmentDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonNDF only - Either MiFIDInvestmentDecisionMakerAsNaturalPerson or MiFIDInvestmentDecisionMakerAsAlgorithm to be populated if Mifid eligible
ebs_market_ilink3_sbeNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlagNDF only - If Applicable  
fastmatch_autoexExecutionReportNoLegRegulatoryFieldsLegEMIRUTIUnique Trade ID.
fastmatch_autoexExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefixFull LEI of Euronext Markets Singapore Pte. Ltd.
fastmatch_autoexExecutionReportNoLegRegulatoryFieldsLegUPI
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDRiskReductionOrderFlag
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
fidessa_ordersExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity
fidessa_ordersExecutionReport

NoLegRegulatoryFields

LegMiFIDTVTIC


fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDRiskReductionOrderFlag
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyRegulatoryFieldsMiFIDTradingCapacity
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDRiskReductionOrderFlag
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
fidessa_ordersNewOrderMultiLegNoBodyRegulatoryFieldsMiFIDTradingCapacity
fxall_activetrading_makerExecutionAckNoLegRegulatoryFields

LegEMIRRTN


fxall_activetrading_makerNewOrderMultiLegNoLegRegulatoryFields

LegEMIRRTN


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFields

MiFIDTradingCapacity


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFields

SEFCustomerTypeIndicator


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFields

SEFDataRepository


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFields

SEFFinancialEntityDefinition


fxall_quicktrade_makerExecutionAckNoBodyRegulatoryFieldsSEFIsBlock
fxall_quicktrade_makerExecutionAckNoLegRegulatoryFieldsLegEMIRRTN
fxall_quicktrade_makerExecutionAckNoLegRegulatoryFieldsLegEMIRUTI
fxall_quicktrade_makerExecutionAckNoLegRegulatoryFieldsLegEMIRUTIPrefix
fxall_quicktrade_makerExecutionAckNoLegRegulatoryFieldsLegSEFUSI
fxall_quicktrade_makerExecutionAckNoLegRegulatoryFieldsLegSEFUSIPrefix
fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIUTI for OffSEF deals which already includes AllocEMIRUTIPrefix.
fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIPrefix
fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDConversionFlag


fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDLEI

OrderOriginationFirm account LEI at allocation level.
fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade


fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSIUSI for SEF deals which already includes AllocSEFUSIPrefix.
fxall_quicktrade_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSIPrefix
fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade


fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDTradingCapacity


fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFields

SEFCustomerTypeIndicator


fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFields

SEFDataRepository


fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFields

SEFFinancialEntityDefinition


fxall_quicktrade_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFIsBlock
fxall_quicktrade_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRRTN
fxall_quicktrade_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTI
fxall_quicktrade_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefix
fxall_quicktrade_makerNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSI
fxall_quicktrade_makerNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSIPrefix
fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFieldsAllocEMIRUTIUTI for OffSEF deals which already includes AllocEMIRUTIPrefix.
fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFieldsAllocEMIRUTIPrefix
fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDConversionFlag


fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDLEI

OrderOriginationFirm account LEI at allocation level.
fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade


fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFieldsAllocSEFUSIUSI for SEF deals which already includes AllocSEFUSIPrefix.
fxall_quicktrade_makerQuoteRequestNoAllocRegulatoryFieldsAllocSEFUSIPrefix
fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade


fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFields

MiFIDTradingCapacity


fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFields

SEFCustomerTypeIndicator


fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFields

SEFDataRepository


fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFields

SEFFinancialEntityDefinition


fxall_quicktrade_makerQuoteRequestNoBodyRegulatoryFieldsSEFIsBlock
fxall_quicktrade_makerQuoteRequestNoLegRegulatoryFieldsLegEMIRUTI
fxall_quicktrade_makerQuoteRequestNoLegRegulatoryFieldsLegEMIRUTIPrefix
fxall_quicktrade_makerQuoteRequestNoLegRegulatoryFieldsLegSEFUSI
fxall_quicktrade_makerQuoteRequestNoLegRegulatoryFieldsLegSEFUSIPrefix
fxspotstreamExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTI
fxspotstreamExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTIPrefix
fxspotstreamExecutionReportNoAllocRegulatoryFieldsAllocSEFUSI
fxspotstreamExecutionReportNoAllocRegulatoryFieldsAllocSEFUSIPrefix
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmUsed by UBS. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonUsed by UBS. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDExemptedDueToESCBPolicyTransaction
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferralUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiverUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmUsed by UBS. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonUsed by UBS. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleDeferralUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleWaiverUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferralUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiverUsed for MIFID with provider HSBC, JP Morgan and State Street. Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliserOn MIFID covered trades the MIC code of the provider will be populated in the BodyRegulatoryValue if trade was done with either Standard Chartered, HSBC, UBS, or State Street Please see here
fxspotstreamExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity

Used for MIFID with JP Morgan.

Can be the following values:

'DEAL' Principle
'MTCH' Riskless
'AOTC' Agency

Please see here

fxspotstreamExecutionReportNoLegRegulatoryFieldsLegEMIRUTICan be used by any LP. Applicable to ESP and RFS workflow. Please see here
fxspotstreamExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefixCan be used by any LP. Applicable to ESP and RFS workflow. Please see here
fxspotstreamExecutionReportNoLegRegulatoryFieldsLegMiFIDISINUsed for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferralESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiverESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLargeInScaleDeferralESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLargeInScaleWaiverESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferralESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiverESP. Used for MIFID with provider HSBC, JP Morgan and State Street, may not be populated if the value is not available. Please see here
fxspotstreamNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSystematicInternaliserESP + RFS. Client to specify if they are acting as a Systematic Internaliser, trading with UBS. Please see here
fxspotstreamNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIESP + RFS. Trade identifier required by government regulatory organizations for regulatory reporting purposes. Please see here
fxspotstreamNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefixESP + RFS. LEI required by government regulatory organizations for regulatory reporting purposes. Please see here
fxspotstreamNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISINESP + RFS. Please provide if required. Can be used for any LP. Please see here
fxspotstreamQuoteRequestNoLegRegulatoryFieldsLegMiFIDISINRFS. Required for regulatory trading (MIFID) for Statestreet ISIN (UPI – Unique Product Identifier). Please see here
fxspotstream_algoExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
fxspotstream_algoExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
fxspotstream_algoExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
fxspotstream_algoExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
fxspotstream_algoExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
gsfxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
gsfxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
gsfxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
gsfxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
gsfxExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity
gsfxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
gsfxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
gsfxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
gsfxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
gsfxMassQuoteNoBodyRegulatoryFieldsMiFIDTradingCapacity
gsfxNewOrderMultilegNoBodyRegulatoryFieldsSEFDataRepository
gsfxNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISIN
gsfxNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSI
gsfxNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSIPrefix
gsfxNewOrderMultilegNoLegRegulatoryFieldsLegSFTRSecuritiesFinancingTransactionFlag
hsbc_fx_mdsExecutionReport NoBodyRegulatoryFields

MiFIDExecutingDecisionMakerAsAlgorithm


hsbc_fx_mdsExecutionReport NoBodyRegulatoryFields

MiFIDExecutingDecisionMakerAsNaturalPerson


hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDExemptedDueToESCBPolicyTransaction
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
hsbc_fx_mdsExecutionReport NoBodyRegulatoryFields

MiFIDInvestmentDecisionMakerAsAlgorithm


hsbc_fx_mdsExecutionReport NoBodyRegulatoryFields

MiFIDInvestmentDecisionMakerAsNaturalPerson


hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleDeferral
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleWaiver
hsbc_fx_mdsExecutionReport NoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag

Indication as to whether an order is submitted to a trading venue as part of a market making strategy pursuant to Articles 17 and 48 of Directive 2014/65/EU or other activity carried
out on the basis of terms which have been predetermined by the issuer of the instrument which is the subject of the order or by the trading venue to which the order is submitted.

Always equals to "Y"- as HSBC is always
liquidity maker 

hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
hsbc_fx_mdsExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity

Trading Capacity - Indication of whether the order submission result from the member or participant or client of the trading venue carrying out matched principal trading under
Article 4(38) of Directive 2014/65/EU or dealing on own account under Article 4(6) of Directive 2014/65/EU.

Will always be assigned the value of 4= DEAL(Principal )

hsbc_fx_mdsExecutionReportNoLegRegulatoryFieldsLegEMIRUTIUnique Trade ID.
hsbc_fx_mdsExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefixFull LEI of HSBC trading entity.
hsbc_fx_mdsExecutionReport NoLegRegulatoryFieldsLegMiFIDISIN
hsbc_fx_mdsExecutionReportNoLegRegulatoryFieldsLegMiFIDTVTICTrading Venue Transaction Identification Code for MIFID regulatory jurisdiction.
hsbc_fx_mdsExecutionReport NoLegRegulatoryFieldsLegSEFUSIUnique Trade ID.
hsbc_fx_mdsExecutionReport NoLegRegulatoryFieldsLegSEFUSIPrefixFull LEI of HSBC BANK USA, NATIONAL ASSOCIATION when RegIDJurisdiction is CFTC.
hsbc_fx_mdsMarketDataSnapshotFullRefresh NoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
hsbc_fx_mdsMarketDataSnapshotFullRefresh NoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
hsbc_fx_mdsMarketDataSnapshotFullRefresh NoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
hsbc_fx_mdsMarketDataSnapshotFullRefresh NoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
hsbc_fx_mdsNewOrderMultileg NoAllocRegulatoryFields

AllocMiFIDLEI


hsbc_fx_mdsNewOrderMultileg NoLegRegulatoryFieldsLegMiFIDISIN
hsbc_fx_mdsNewOrderMultileg NoLegRegulatoryFieldsLegSEFUSI
hsbc_fx_mdsNewOrderMultileg NoLegRegulatoryFieldsLegSEFUSIPrefix
integral_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
integral_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
integral_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
integral_rfs_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
integral_rfs_makerExecutionReportNoLegRegulatoryFieldsLegMiFIDISIN
integral_rfs_makerintegral_rfs_makerNoBodyRegulatoryFieldsMiFIDTradingCapacity
integral_rfs_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
integral_rfs_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
integral_rfs_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDNonPriceFormingTrade
integral_rfs_makerNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISIN
integral_rfs_makerNewOrderMultilegNoLegRegulatoryFieldsLegSFTRSecuritiesFinancingTransactionFlag
integral_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
integral_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
integral_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
integral_rfs_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
integral_rfs_makerQuoteRequestNoLegRegulatoryFieldsLegMiFIDISIN
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDNonPriceFormingTrade
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDSystematicInternaliser
integral_stpExecutionReport NoBodyRegulatoryFieldsMiFIDTradingCapacity
integral_stpExecutionReport NoLegRegulatoryFieldsLegEMIRRTN
integral_stpExecutionReport NoLegRegulatoryFieldsLegEMIRUTI
integral_stpExecutionReport NoLegRegulatoryFieldsLegEMIRUTIPrefix
integral_stpExecutionReport NoLegRegulatoryFieldsLegMiFIDISIN
integral_stpExecutionReport NoLegRegulatoryFieldsLegSEFUSI
integral_stpExecutionReport NoLegRegulatoryFieldsLegSEFUSIPrefix
integral_stpExecutionReport NoLegRegulatoryFieldsLegUPI
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleDeferral
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleWaiver
jpmorgan_fxExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity
jpmorgan_fxExecutionReportNoLegRegulatoryFieldsLegMiFIDISIN
jpmorgan_fxExecutionReportNpBodyRegulatoryFieldsMiFIDExemptedDueToESCBPolicyTransaction
jpmorgan_fxExecutionReportNpBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
jpmorgan_fxExecutionReportNpBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
jpmorgan_fxExecutionReportNpBodyRegulatoryFieldsMiFIDSizeSpecificDeferral
jpmorgan_fxExecutionReportNpBodyRegulatoryFieldsMiFIDSizeSpecificWaiver
jpmorgan_fxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
lmaxMassQuote

NoBodyRegulatoryFields

MiFIDExecutingDecisionMakerAsNaturalPerson
lmaxMassQuote

NoBodyRegulatoryFields

MiFIDInvestmentDecisionMakerAsNaturalPerson
lmaxMassQuote

NoBodyRegulatoryFields

MiFIDTradingCapacity
lmaxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
lmaxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
lmaxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
lmaxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
lmaxNewOrderMultilegNoBodyRegulatoryFieldsMiFIDTradingCapacity
lseg_ftgExecutionReportNoBodyRegulatoryFields

MiFIDTradingCapacity

-

lseg_ftgNewOrderMultilegNoBodyRegulatoryFields

MiFIDTradingCapacity

If not provided, the server will apply the capacity based on the regulatory regime. As such, MTF and SEF capacity will be defaulted to P (Deal/Principle). A Capacity will not be applied regulatory regimes if not provided.

A (Agency) applicable for instruments traded in Non-MTF regulatory regime.

Value Meaning

  • A Agency
  • P Principal /DEAL
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocEMIRUTI

LegAllocUSIValue
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocEMIRUTIPrefix

LegAllocUSIValue
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocMiFIDConversionFlag

AllocSecurityConversion
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocMiFIDLEI

LegAllocAccountLEI
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade

LegAllocNpft
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocSEFUSI

LegAllocUSIValue
lseg_fxall_makerExecutionReportNoAllocRegulatoryFields

AllocSEFUSIPrefix

LegAllocUSIValue
lseg_fxall_makerExecutionReportNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade

NPFT
lseg_fxall_makerExecutionReportNoBodyRegulatoryFields

MiFIDTradingCapacity

TradeCapacity
lseg_fxall_makerExecutionReportNoBodyRegulatoryFields

SEFDataRepository

SDRName
lseg_fxall_makerExecutionReportNoBodyRegulatoryFields

SEFFinancialEntityDefinition

FinancialEntityDefinition
lseg_fxall_makerExecutionReportNoBodyRegulatoryFields

SEFIsBlock

BlockTrade
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegEMIRUTI

LegAcctUSI
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegEMIRUTIPrefix

LegAcctUSI
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegSEFUSI

LegAcctUSI
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegSEFUSIPrefix

LegAcctUSI
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegSFTRSecuritiesFinancingTransactionFlag

LegAllocSecFin
lseg_fxall_makerExecutionReportNoLegRegulatoryFields

LegUPI

UPIValue
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocEMIRUTI

LegAllocUSIValue
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocEMIRUTIPrefix

LegAllocUSIValue
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDConversionFlag

AllocSecurityConversion
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDLEI

LegAllocAccountLEI
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade

LegAllocNpft
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocSEFUSI

LegAllocUSIValue
lseg_fxall_makerNewOrderMultilegNoAllocRegulatoryFields

AllocSEFUSIPrefix

LegAllocUSIValue
lseg_fxall_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade

NPFT
lseg_fxall_makerNewOrderMultilegNoBodyRegulatoryFields

MiFIDTradingCapacity

TradeCapacity
lseg_fxall_makerNewOrderMultilegNoBodyRegulatoryFields

SEFDataRepository

SDRName
lseg_fxall_makerNewOrderMultilegNoBodyRegulatoryFields

SEFFinancialEntityDefinition

FinancialEntityDefinition
lseg_fxall_makerNewOrderMultilegNoBodyRegulatoryFields

SEFIsBlock

BlockTrade
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegEMIRUTI

LegAcctUSI
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegEMIRUTIPrefix

LegAcctUSI
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegSEFUSI

LegAcctUSI
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegSEFUSIPrefix

LegAcctUSI
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegSFTRSecuritiesFinancingTransactionFlag

LegAllocSecFin
lseg_fxall_makerNewOrderMultilegNoLegRegulatoryFields

LegUPI

UPIValue
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocEMIRUTI

LegAllocUSIValue
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocEMIRUTIPrefix

LegAllocUSIValue
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDConversionFlag

AllocSecurityConversion
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDLEI

LegAllocAccountLEI
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade

LegAllocNpft
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocSEFUSI

LegAllocUSIValue
lseg_fxall_makerQuoteRequestNoAllocRegulatoryFields

AllocSEFUSIPrefix

LegAllocUSIValue
lseg_fxall_makerQuoteRequestNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade

NPFT
lseg_fxall_makerQuoteRequestNoBodyRegulatoryFields

MiFIDTradingCapacity

TradeCapacity
lseg_fxall_makerQuoteRequestNoBodyRegulatoryFields

SEFDataRepository

SDRName
lseg_fxall_makerQuoteRequestNoBodyRegulatoryFields

SEFFinancialEntityDefinition

FinancialEntityDefinition
lseg_fxall_makerQuoteRequestNoBodyRegulatoryFields

SEFIsBlock

BlockTrade
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegEMIRUTI

LegAcctUSI
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegEMIRUTIPrefix

LegAcctUSI
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegSEFUSI

LegAcctUSI
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegSEFUSIPrefix

LegAcctUSI
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegSFTRSecuritiesFinancingTransactionFlag

LegAllocSecFin
lseg_fxall_makerQuoteRequestNoLegRegulatoryFields

LegUPI

UPIValue
lseg_ptgExecutionReportNoBodyRegulatoryFields

MiFIDIlliquidInstrumentWaiver

NoPublicPriceDueToIlliquid
lseg_ptgExecutionReportNoBodyRegulatoryFields

MiFIDTradingCapacity

OrderCapacity
lseg_ptgExecutionReportNoLegRegulatoryFields

LegEMIRUTI

UTI
lseg_ptgExecutionReportNoLegRegulatoryFields

LegEMIRUTIPrefix

LEI
lseg_ptgExecutionReportNoLegRegulatoryFieldsLegMiFIDISINSecurityAltID - Identification number of the instrument.
Applicable only for NDF instruments traded under MTF regulatory regime.
lseg_ptgExecutionReportNoLegRegulatoryFields

LegUPI

UPICode - Uniquely identifies the product of a security using ISO 4914 standard, Unique Product Identifier (UPI).
Applicable only for NDF instruments traded under SEF regulatory regime.
rbc_tradingExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferralWill have a value of 'Y' if populated.
rbc_tradingExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
rbc_tradingExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacityWill have a value of "DEAL" is populated.
socgenExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
socgenExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
socgenExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
socgenExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
socgenExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExemptedDueToESCBPolicyTransaction
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLargeInScaleDeferral
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDLiquidityProvisionFlag
socgenNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmIndicates the short code for Executing Decision Maker Algorithm.
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonIndicates the short code for Executing Decision Maker Natural Person.
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmIndicates the short code for Investment Decision Maker Algorithm.
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonIndicates the short code for Investment Decision Maker Natural Person.
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
standardchartered_s2bxExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacityAlways set to Principal/DEAL.
standardchartered_s2bxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithmIndicates the short code for Executing Decision Maker Algorithm.
standardchartered_s2bxMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPersonIndicates the short code for Executing Decision Maker Natural Person.
standardchartered_s2bxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithmIndicates the short code for Investment Decision Maker Algorithm.
standardchartered_s2bxMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPersonIndicates the short code for Investment Decision Maker Natural Person.
t360_texExecutionReportAllocRegulatoryFieldsAllocMiFIDLEI
t360_texExecutionReportLegRegulatoryFieldsLegEMIRRTN
t360_texExecutionReportLegRegulatoryFieldsLegEMIRUTIUnique Trade ID.
t360_texExecutionReportLegRegulatoryFieldsLegEMIRUTIPrefixFull LEI of 360 Treasury Systems AG.
t360_texExecutionReportLegRegulatoryFieldsLegMiFIDISIN
t360_texExecutionReportLegRegulatoryFieldsLegUPIUnique Product Identifier of the traded instrument. In case of swaps, there will be 2 UPI values - one for near leg and another for far.
t360_texExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTIUnique Trade ID. This field will be effective once the venue starts supporting MultiAllocations.
t360_texExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTIPrefixFull LEI of 360 Treasury Systems AG. This field will be effective once the venue starts supporting MultiAllocations.
t360_texExecutionReportNoAllocRegulatoryFieldsLegMiFIDTVTIC
t360_texExecutionReportNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
t360_texExecutionReportNoBodyRegulatoryFieldsMiFIDLargeInScaleWaiver
t360_texExecutionReportNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
t360_texExecutionReportNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver
t360_texExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliserMIC of the systematic internaliser/requester.
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDRiskReductionOrderFlag
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
t360_texQuoteRequestNoBodyRegulatoryFieldsMiFIDTradingCapacity
t360_tex_makerExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTIVenue uses UTI for SEF trades aswell.
t360_tex_makerExecutionReportNoAllocRegulatoryFieldsAllocEMIRUTIPrefixVenue uses UTI for SEF trades aswell.
t360_tex_makerExecutionReportNoAllocRegulatoryFieldsAllocMiFIDTVTIC
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
t360_tex_makerExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity
t360_tex_makerExecutionReportNoLegRegulatoryFieldsLegEMIRUTIVenue uses UTI for SEF trades aswell.
t360_tex_makerExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefixVenue uses UTI for SEF trades aswell.
t360_tex_makerExecutionReportNoLegRegulatoryFieldsLegMiFIDTVTIC
t360_tex_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIVenue uses UTI for SEF trades aswell.
t360_tex_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIPrefixVenue uses UTI for SEF trades aswell.
t360_tex_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDLEI
t360_tex_makerNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDTVTIC
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDILargeInScaleDeferral
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDILargeInScaleWaiver
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDProductISIN
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDRiskReductionOrderFlag
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFClearer
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFClearingExempted
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFDataRepository
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFIsLargeTrade
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFRequiredTransaction
t360_tex_makerNewOrderMultilegNoBodyRegulatoryFieldsSEFTakerIsUSPerson
t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRRTN
t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIVenue uses UTI for SEF trades aswell.
t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefixVenue uses UTI for SEF trades aswell.
t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISIN
t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDTVTIC
t360_tex_makerNewOrderMultilegNoLegRegulatoryFields

LegSFTRSecuritiesFinancingTransactionFlag


t360_tex_makerNewOrderMultilegNoLegRegulatoryFieldsLegUPI
t360_tex_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
t360_tex_makerQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
t360_tex_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
t360_tex_makerQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
t360_tex_makerQuoteNoBodyRegulatoryFieldsMiFIDTradingCapacity
t360_tex_makerQuoteRequestNoAllocRegulatoryFieldsAllocMiFIDLEI
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsMiFIDProductISIN
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFClearer
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFClearingExempted
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFDataRepository
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFIsLargeTrade
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFRequiredTransaction
t360_tex_makerQuoteRequestNoBodyRegulatoryFieldsSEFTakerIsUSPerson
t360_tex_makerQuoteRequestNoLegRegulatoryFieldsLegMiFIDISIN
t360_tex_makerQuoteRequestNoLegRegulatoryFields

LegSFTRSecuritiesFinancingTransactionFlag


t360_tex_makerQuoteRequestNoLegRegulatoryFieldsLegUPI
ubs_fx2bExecutionReportNoLegRegulatoryFieldsLegSEFUSIOptional, Trade Id the second part of USI.
ubs_fx2bExecutionReportNoLegRegulatoryFieldsLegSEFUSIPrefixOptional, Issuer, the first part of USI.

   

Please refer to Regulatory Fields to view across all venues.

Passthru Fields


Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

VenueMessageParent Group

Passthru Key

Venue CommentMarketFactory Comment
autobahnfx_algoExecutionReportNoBodyPassthruFieldsAlgorithmicTradeIndicator--
autobahnfx_algoExecutionReportNoBodyPassthruFieldsAvgForwardPoints--
autobahnfx_algoExecutionReportNoBodyPassthruFieldsDayAvgPx--
autobahnfx_algoExecutionReportNoBodyPassthruFieldsDayCumQty--
autobahnfx_algoExecutionReportNoBodyPassthruFieldsExecInst--
autobahnfx_algoExecutionReportNoBodyPassthruFieldsGrossAvgSpotPx--
autobahnfx_algoExecutionReportNoBodyPassthruFieldsGrossDayAvgPx--
autobahnfx_algoExecutionReportNoBodyPassthruFieldsGrossLastSpotPx--
autobahnfx_algoExecutionReportNoBodyPassthruFieldsNetAvgSpotPx--
autobahnfx_algoExecutionReportNoBodyPassthruFieldsParticipationRatio--
autobahnfx_algoMultiLegOrderCancelReplaceRequestNoBodyPassthruFieldsExecInstOptional - Supports venue HotActions functionality, e=WorkToTargetStrategy, y=TrdAtRefPx -

TrdAtRefPx is Buy Remaining functionality and can be used in conjunction with StrategyParameterName=ForceTradeTargetQty to Buy/Sell X where the quantity must not be more than the leaves quantity

WorkToTargetStrategy is Cancel Fill at Price
-
autobahnfx_rapidQuoteRequestNoBodyPassthruFieldsMarketDepthOptional, 0=Full Book (the default), 1=Top of book, or any other positive integer-
autobahnfx_singlelegMassQuoteNoBodyPassthruFieldsMidSwapPointsIn accordance with Dodd-Frank Swap Dealer Requirements, we are required
to provide a pre-trade mid-market Mark (PTMM / DF MID). Only applicable
for swaps.
-
autobahnfx_singlelegMassQuoteNoBodyPassthruFieldsMinPriceIncrementThe minimum price change (for example 0.00005 for Spot EURUSD)-
autobahnfx_singlelegMassQuoteNoBodyPassthruFieldsSpotDate--
autobahnfx_singlelegMassQuoteNoBodyPassthruFieldsSwapPointsOnly applicable for Swaps.-
autobahnfx_singlelegQuoteNoBodyPassthruFieldsMidSwapPointsIn accordance with Dodd-Frank Swap Dealer Requirements, we are required
to provide a pre-trade mid-market Mark (PTMM / DF MID). Only applicable
for swaps.
-
autobahnfx_singlelegQuoteNoBodyPassthruFieldsMinPriceIncrementThe minimum price change (for example 0.00005 for Spot EURUSD)-
autobahnfx_singlelegQuoteNoBodyPassthruFieldsSpotDate--
autobahnfx_singlelegQuoteNoBodyPassthruFieldsSwapPointsOnly applicable for Swaps.-
bamlExecutionReport

NoAllocPassthruFields

AllocSide-AllocSide/ Tag21012 in venue ExecReport is published through AllocPassThru in client ExecReport.
bamlExecutionReport

NoAllocPassthruFields

ExecID-ExecID/ Tag17 in venue ExecReport is published through AllocPassThru in client ExecReport as AllocExecID.
bamlExecutionReportNoAllocPassthruFieldsPriorGUTIPrefixPrior Global UTI (GUTI) Prefix in the form of Legal Entity Identifier (LEI).PriorGUTIPrefix/ Tag1911 added part of CFTC Rules Re-write in venue ExecReport is published through AllocPassThru in client ExecReport for Pre-Allocated trades.
bamlExecutionReport

NoAllocPassthruFields

PriorUSIPrefix-PriorUSIPrefix/ Tag21021 in venue ExecReport is published through AllocPassThru in client ExecReport.
bamlExecutionReport

NoAllocPassthruFields

PriorUSIValue-PriorUSIValue/ Tag21022 in venue ExecReport is published through AllocPassThru in client ExecReport.
bamlExecutionReport

NoAllocPassthruFields

UPIPrefix-UPIPrefix/ Tag21018 in venue ExecReport is published through AllocPassThru in client ExecReport.
bamlExecutionReport

NoAllocPassthruFields

UPIValue-UPIValue/ Tag21019 in venue ExecReport is published through AllocPassThru in client ExecReport.
bamlExecutionReportNoBodyPassthruFieldsClearingIndicator-

Tag21017 in venue ExecutionReport message used as an indicator to show whether the SEF considers the executed trade to be cleared. This will be the value the client published in NewOrder message.

Valid values – Y or N. Applicable to SEF trades only.

bamlExecutionReportNoBodyPassthruFieldsExecVenuePrefix-

Tag21000 in venue ExecutionReport message used to publish LEI or name of venue (max 42 chars). This will be the value the client published in NewOrder message.

Applicable to SEF trades only.

bamlExecutionReportNoBodyPassthruFieldsIndicationOfAllocation-

Tag21024 in venue ExecutionReport message used as an indication of whether the trade will be allocated. Valid values – Y or N. This will be the value the client published in NewOrder message.

Applicable to SEF trades only.

bamlExecutionReportNoBodyPassthruFieldsPriorGUTIPrefixPrior Global UTI (GUTI) Prefix in the form of Legal Entity Identifier (LEI).PriorGUTIPrefix/ Tag1911 added part of CFTC Rules Re-write in venue ExecReport is published through AllocPassThru in client ExecReport for trades with no pre-allocation.
bamlExecutionReportNoBodyPassthruFieldsPriorUSIPrefix-

Tag21021 in venue ExecutionReport message used to publish when prior USI is known for a trade, the SEF needs to provide the prefix (max 10 chars). This will be the value the client published in NewOrder message.

Applicable to SEF trades only.

bamlExecutionReportNoBodyPassthruFieldsPriorUSIValue-

Tag21022 in venue ExecutionReport message used to publish when prior USI is known for a trade, the SEF needs to provide the value (max 32 chars). This will be the value the client published in NewOrder message.

Applicable to SEF trades only.

bamlExecutionReportNoBodyPassthruFieldsSecurityConversion-

Tag21020 in venue ExecutionReport message used as a Flag to indicate if the trade is a result of security conversion only where applicable Valid values – Y or N. This will be the value the client published in NewOrder message.

Applicable to SEF trades only.

bamlExecutionReportNoBodyPassthruFieldsUSILinkID-

Tag21003 in venue ExecutionReport message used to link the legs of a swap; track allocations; cancel/correct, etc. (max 42 chars). This will be the value the client published in NewOrder message.

Applicable to SEF trades only.

bamlExecutionReportNoBodyPassthruFieldsUSIPrefix-

Tag21018 in venue ExecutionReport message used to publish Unique product Identifier as per the ISDA taxonomy (max 10 chars). This will be the value the client published in NewOrder message.

Applicable to SEF trades only.

bamlExecutionReportNoBodyPassthruFieldsUSIValue-

Tag21019 in venue ExecutionReport message used to publish Unique product Identifier as per the ISDA taxonomy (max 42 chars). This will be the value the client published in NewOrder message.

Applicable to SEF trades only.

bamlNewOrderMultileg

NoAllocPassthruFields

PriorUSIPrefix

Where prior USI is known for a trade, the SEF needs to provide the prefix (max 10 chars)

Field mapped to PriorUSIPrefix/ Tag21021 in venue NewOrder message.
bamlNewOrderMultileg

NoAllocPassthruFields

PriorUSIValue

Where prior USI is known for a trade, the SEF needs to provide the value (max 32 chars) 

Field mapped to PriorUSIValue/ Tag21022 in venue NewOrder message.
bamlNewOrderMultileg

NoAllocPassthruFields

UPIPrefix

Unique product Identifier as per the ISDA taxonomy (max 10 chars) 

Field mapped to UPIPrefix/ Tag21018 in venue NewOrder message.
bamlNewOrderMultilegNoAllocPassThruFieldsPriorGUTIPrefixPrior Global UTI (GUTI) Prefix in the form of Legal Entity Identifier (LEI).PriorGUTIPrefix/ Tag1911 added part of CFTC Rules Re-write in venue ExecReport is published through AllocPassThru in client ExecReport for Pre-Allocated trades.
bamlNewOrderMultileg

NoAllocPassThruFields

UPIValue

Unique product Identifier as per the ISDA taxonomy (max 42 chars)

Field mapped to UPIValue/ Tag21019 in venue NewOrder message.
bamlNewOrderMultilegNoBodyPassthruFieldsClearingIndicator

Used as an indicator to show whether the SEF considers the executed trade to be cleared. 

Valid values – Y or N.

Tag21017 in venue NewOrderSingle message used as an indicator to show whether the SEF considers the executed trade to be cleared. 

Valid values – Y or N. Applicable to SEF trades only.

bamlNewOrderMultilegNoBodyPassthruFieldsExecutionTimeDate & Time (hh:mm:ss) – (max 25 chars).

Tag21002 in venue NewOrderSingle message used to publish Date & Time (hh:mm:ss) – (max 25 chars).

Applicable to SEF trades only.

bamlNewOrderMultilegNoBodyPassthruFieldsExecVenuePrefixLEI or name of venue (max 42 chars).

Tag21000 in venue NewOrderSingle message used to publish LEI or name of venue (max 42 chars).

Applicable to SEF trades only.

bamlNewOrderMultilegNoBodyPassthruFieldsIndicationOfAllocationUsed as an indication of whether the trade will be allocated. Valid values – Y or N.

Tag21024 in venue NewOrderSingle message used as an indication of whether the trade will be allocated. Valid values – Y or N

Applicable to SEF trades only.

bamlNewOrderMultilegNoBodyPassthruFieldsPriorGUTIPrefixPrior Global UTI (GUTI) Prefix in the form of Legal Entity Identifier (LEI).PriorGUTIPrefix/ Tag1911 added part of CFTC Rules Re-write in venue ExecReport is published through AllocPassThru in client ExecReport for trades with no pre-allocation.
bamlNewOrderMultilegNoBodyPassthruFieldsPriorUSIPrefixUsed to publish when prior USI is known for a trade, the SEF needs to provide the prefix (max 10 chars)

Tag21021 in venue NewOrderSingle message used to publish when prior USI is known for a trade, the SEF needs to provide the prefix (max 10 chars)

Applicable to SEF trades only.

bamlNewOrderMultilegNoBodyPassthruFieldsPriorUSIValue

Used to publish when prior USI is known for a trade, the SEF needs to provide the value (max 32 chars) 

Tag21022 in venue NewOrderSingle message used to publish when prior USI is known for a trade, the SEF needs to provide the value (max 32 chars) 

Applicable to SEF trades only.

bamlNewOrderMultilegNoBodyPassthruFieldsSecurityConversionFlag to indicate if the trade is a result of security conversion only where applicable Valid values – Y or N

Tag21020 in venue NewOrderSingle message used as a Flag to indicate if the trade is a result of security conversion only where applicable Valid values – Y or N

Applicable to SEF trades only.

bamlNewOrderMultilegNoBodyPassthruFieldsUSILinkIDUsed to link the legs of a swap; track allocations; cancel/correct, etc. (max 42 chars)

Tag21003 in venue NewOrderSingle message used to link the legs of a swap; track allocations; cancel/correct, etc. (max 42 chars)

Applicable to SEF trades only.

bamlNewOrderMultilegNoBodyPassthruFieldsUSIPrefix

Unique product Identifier as per the ISDA taxonomy (max 10 chars) 

Tag21018 in venue NewOrderSingle message used to publish Unique product Identifier as per the ISDA taxonomy (max 10 chars) 

Applicable to SEF trades only.

bamlNewOrderMultilegNoBodyPassthruFieldsUSIValueUnique product Identifier as per the ISDA taxonomy (max 42 chars)

Tag21019 in venue NewOrderSingle message used to publish Unique product Identifier as per the ISDA taxonomy (max 42 chars)

Applicable to SEF trades only.

bamlQuote

NoBodyPassthruFields

CombinedPtsBid

Optional:

Swap points LHS

-
bamlQuote

NoBodyPassthruFields

CombinedPtsOffer

Optional:

Swap points RHS

-
bamlQuote

NoLegPassthruFields

ContraAmount

Optional-
bamlQuote

NoLegPassthruFields

ContraAmount2

Optional:

Swaps only

-
bamlQuote

NoLegPassthruFields

MaxAutoTradeLimit

Optional: 

Maximum auto trade limit for the currency pair

corresponding to LegSettDate of Leg1

-
bamlQuote

NoLegPassthruFields

MaxAutoTradeLimit2

Optional:

Swaps only. Maximum auto trade limit for the currency pair

corresponding to LegSettDate of Leg2

-
bamlQuote

NoLegPassthruFields

MaxSpotAutoTradeLimit

Optional:

Maximum Spot auto trade limit for Spot Date

-
bamlQuote

NoLegPassthruFields

MinBidSize2

Optional:

Minimum size of order for execution at quoted price for far leg of F/X Swaps.

-
bamlQuote

NoLegPassthruFields

MinOfferSize2

Optional:

Minimum size of order for execution at quoted price for far leg of F/X Swaps.

-
barxMassQuoteNoBodyPassthruFieldsMinBidSizeMinimum bid size of the order for execution at the quoted price-
barxMassQuoteNoBodyPassthruFieldsMinOfferSizeMinimum offer size of the order for execution at the quoted price-
barx_tcrExecutionReportNoBodyPassthruFieldsOperatingMIIC

BARX Operating MIC

Values: BPLC, BBIE

-
barx_tcrExecutionReportNoBodyPassthruFieldsTradeReportID

-

-
barx_tcrExecutionReportNoBodyPassthruFieldsTradeReportTransType

Values: New, Replace

-
barx_tcrExecutionReportNoLegPassthruFieldsFarLegFixingCurrency

-

-
barx_tcrExecutionReportNoLegPassthruFieldsFarLegFixingTime

-

-
barx_tcrExecutionReportNoLegPassthruFieldsFarLegOrderID

Barx tradeID of the far leg of a swap

-
barx_tcrExecutionReportNoLegPassthruFieldsNearLegFixingCurrency

-

-
barx_tcrExecutionReportNoLegPassthruFieldsNearLegFixingTime

-

-
bgc_midfxExecutionReportNoBodyPassthruFieldsAggressorIndicator

Valid values:

Y = Order initiator is aggressor

N = Order initiator is passive

-
bgc_midfxExecutionReportNoBodyPassthruFieldsCFI Code

Indicates the type of security.

-
bgc_midfxExecutionReportNoBodyPassthruFieldsClientCashAccountNumber

-

-
bgc_midfxExecutionReportNoBodyPassthruFieldsClientRegistrationName

-

-
bgc_midfxExecutionReportNoBodyPassthruFieldsClientSettlementAccountNumber

-

-
bgc_midfxExecutionReportNoBodyPassthruFieldsClientSettlementBank

-

-
bgc_midfxExecutionReportNoBodyPassthruFieldsClientSettlementSWIFTcode

-

-
bgc_midfxExecutionReportNoBodyPassthruFieldsCounterpartyCashAccountNumber

-

-
bgc_midfxExecutionReportNoBodyPassthruFieldsCounterpartyRegistrationName

-

-
bgc_midfxExecutionReportNoBodyPassthruFieldsCounterpartySettlementAccountNumber

-

-
bgc_midfxExecutionReportNoBodyPassthruFieldsCounterpartySettlementBank

-

-
bgc_midfxExecutionReportNoBodyPassthruFieldsCounterpartySettlementSWIFTcode

-

-
bloomberg_fxgo_makerExecutionAckNoBodyPassthruFieldsListIDDaily unique identifier for Batch Order. Gererated by Bloomberg.Batch. Same as ClOrdID
bloomberg_fxgo_makerExecutionAckNoBodyPassthruFieldsOrderSubmissionTimeOrder submission time (Time the order was sent by the submitter).RFS, ESP – Same as TransactTime on originating NewOrderMultileg.
bloomberg_fxgo_makerExecutionAckNoBodyPassthruFieldsQuoteIDEcho of QuoteID(117) in MassQuote(35=i).Batch
bloomberg_fxgo_makerExecutionReportNoBodyPassthruFieldsCLExecIDClient Execution id – A corresponding execution report from another system to send the original execution id sent. Execution report id for an FX trade done for a previous execution report sent to BLP.RFS, ESP
bloomberg_fxgo_makerExecutionReportNoBodyPassthruFieldsCounterpartyReferenceThe free text identification of a counterparty who is not a member of the exchange.RFS, ESP
bloomberg_fxgo_makerExecutionReportNoBodyPassthruFieldsFXPVID4Counterparty client identifier as defined by Identifier 4 in Bloomberg function FXPV.RFS, ESP, Batch
bloomberg_fxgo_makerExecutionReportNoBodyPassthruFieldsSourceIdentifies the system source. This tag will be a string i.e. “Tradebook”RFS, ESP
bloomberg_fxgo_makerNewOrderMultilegNoAllocPassthruFieldsLiquidityTakerAccountLEILiquidity Taker Account LEIRFS
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsBloombergSEFIDBloomberg SEF ID (Requirement for SEF)RFS, Batch
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsExecutionVenueLEI

Execution Venue LEI Supported values:

  • “549300ROEJDDAXM6LU05” = Bloomberg Trading Facility Limited (BMTF)
  • “254900QBKK4WBSO3GE51” = Bloomberg Trading Facility Europe (BTFE)
RFS, Batch
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsFXPVID3Identify specific message originator. Unique Bloomberg Identifier of client (read from user profile identifier 3 in Bloomberg function FXPV).RFS, Batch
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsFXPVID4Counterparty client identifier as defined by Identifier 4 in Bloomberg function FXPV.RFS, Batch
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsListIDDaily unique identifier for Batch Order. Generated by Bloomberg.Batch. Same as ClOrdID.
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsMakerFirmNameLiquidity Maker Firm NameRFS
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsOrderQtyThe net amount for the entire Symbol block, expressed in terms of the dealt Currency.Batch
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsSideThe side for the net amount for the entire block. If the net amount is ZERO, can be set to either Buy or Sell.Batch
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsSymbolCcyRefIDIdentifer used to specify an individual symbol/currency combination within this quote request.Batch
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsTakerContactNameLiquidity Taker Trader NameRFS
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsTakerFirmNameLiquidity Taker Firm NameRFS
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsTakerUUIDCounterparty Client Taker UUID as known on Bloomberg.RFS
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsTradeDateIndication of trade date expressed in YYYYMMDD format.RFS, Batch
bloomberg_fxgo_makerNewOrderMultilegNoBodyPassthruFieldsTrdRegTimestampPopulated for MTF (BMTF & BTFE) Regulatory Trades. Traded / Regulatory timestamp value. Use to store time information required by government regulators or self regulatory organizations. Time the transaction was entered in UTC. For example: YYYYMMDD–HH:MM:SS.sssRFS, Batch – same as TransactTime
bloomberg_fxgo_makerNewOrderMultilegNoLegPassthruFieldsCCY2SplitSettlDateFor BRL split settlement requests this tag represents the value date for CCY2.RFS
bloomberg_fxgo_makerNewOrderMultilegNoLegPassthruFieldsCCY2SplitSettlTypeFor BRL split settlement request, this tag will specify the tenor for CCY2.RFS
bloomberg_fxgo_makerNewOrderMultilegNoLegPassthruFieldsFarLegForwardPointsForward points sent in unscaled convention to eliminate scaling factor mismatches when applying the points to the spot rate. For example, if the forward points for EURUSD using market conventions, for any given tenor, is 8 then Bloomberg publish 0.0008 instead of 8.RFS
bloomberg_fxgo_makerNewOrderMultilegNoLegPassthruFieldsLegForwardPointsForward points sent in unscaled convention to eliminate scaling factor mismatches when applying the points to the spot rate. For example, if the forward points for EURUSD using market conventions, for any given tenor, is 8 then Bloomberg publish 0.0008 instead of 8.Batch
bloomberg_fxgo_makerNewOrderMultilegNoLegPassthruFieldsLegISINProduct

Supported values:

  • “NDF”
  • “Forward”
Batch
bloomberg_fxgo_makerNewOrderMultilegNoLegPassthruFieldsLegMidRateMid Market Rate for Forward/NDFBatch
bloomberg_fxgo_makerNewOrderMultilegNoLegPassthruFieldsLegRefIDBloomberg generated unique leg reference identifier. Used to specify an individual leg.Batch
bloomberg_fxgo_makerNewOrderMultilegNoLegPassthruFieldsMidRateFarMid Market Rate for far leg of FX Swap (all-in)RFS
bloomberg_fxgo_makerNewOrderMultilegNoLegPassthruFieldsMidRateNearMid Market Rate for Forward/NDF and near leg of FX Swap (all-in)RFS
bloomberg_fxgo_makerNewOrderMultilegNoLegPassthruFieldsMidSpotRateMid Market Spot Rate.Batch
bloomberg_fxgo_makerNewOrderMultilegNoLegPassthruFieldsNearLegForwardPointsForward points sent in unscaled convention to eliminate scaling factor mismatches when applying the points to the spot rate. For example, if the forward points for EURUSD using market conventions, for any given tenor, is 8 then Bloomberg publish 0.0008 instead of 8.RFS
bloomberg_fxgo_makerQuoteNoLegPassthruFieldsCCY2SplitSettlDateFor BRL split settlement requests this tag represents the value date for CCY2.RFS
bloomberg_fxgo_makerQuoteNoLegPassthruFieldsCCY2SplitSettlTypeFor BRL split settlement request, this tag will specify the tenor for CCY2.RFS
bloomberg_fxgo_makerQuoteRequestNoAllocPassthruFieldsLiquidityTakerAccountLEILiquidity Taker Account LEIRFS
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsAssetClass

The broad asset category for assessing risk exposure. Supported values:

  • 2 = Currency
  • 5 = Commodity (for Precious Metals)
Batch
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsBloombergSEFIDBloomberg SEF ID (Requirement for SEF)RFS, Batch
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsExecutionVenueLEI

Execution Venue LEI Supported values:

  • “549300ROEJDDAXM6LU05” = Bloomberg Trading Facility Limited (BMTF)
  • “254900QBKK4WBSO3GE51” = Bloomberg Trading Facility Europe (BTFE)
RFS, Batch
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsFXPVID3Identify specific message originator. Unique Bloomberg Identifier of client (read from user profile identifier 3 in Bloomberg function FXPV).RFS, Batch
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsFXPVID4Counterparty client identifier as defined by Identifier 4 in Bloomberg function FXPV.RFS, Batch
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsMakerFirmNameLiquidity Maker Firm NameRFS
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsOrderQtyThe net amount for the entire Symbol block, expressed in terms of the dealt Currency.Batch
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsReferenceSpotRateReference SPOT rate as entered by the Counterparty Client Taker on Bloomberg {FXBM} for currency pair set in Symbol.Batch
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsReportingEntity

Supported values:

  • 1 = Liquidity Maker
  • 2 = Liquidity Taker (Requirement for SEF)
Batch, Deprecated in favour of Parties block.
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsSideThe side for the net amount for the entire block. If the net amount is ZERO, can be set to either Buy or Sell.Batch
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsSymbolCcyRefIDIdentifier used to specify an individual symbol/currency combination within this quote request.Batch
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsTakerContactNameLiquidity Taker Trader NameRFS
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsTakerFirmNameLiquidity Taker Firm NameRFS
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsTakerUUIDCounterparty Client Taker UUID as known on Bloomberg.RFS
bloomberg_fxgo_makerQuoteRequestNoBodyPassthruFieldsTradeDateIndication of trade date expressed in YYYYMMDD format.RFS, Batch
bloomberg_fxgo_makerQuoteRequestNoLegPassthruFieldsCCY2SplitSettlDateFor BRL split settlement requests this tag represents the value date for CCY2.RFS
bloomberg_fxgo_makerQuoteRequestNoLegPassthruFieldsCCY2SplitSettlTypeFor BRL split settlement request, this tag will specify the tenor for CCY2.RFS
bloomberg_fxgo_makerQuoteRequestNoLegPassthruFieldsLegISINProduct

Supported values:

  • “NDF”
  • “Forward”
Batch
bloomberg_fxgo_makerQuoteRequestNoLegPassthruFieldsLegRefIDBloomberg generated unique leg reference identifier. Used to specify an individual leg.Batch
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

ContraCumQty

Total executed quantity so far in the contra currency.

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

ContraLastQty

Contra currency Quantity bought / sold on this (last) fill.

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

DayAvgPx

(Multi Day orders)The average net price for amount traded on the day. Includes fees.

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

DayCumQty

(Multi Day orders)Total amount traded on the trade date.

For same day orders, this will be same as CumQty(14).

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

DayForwardPoint

(Multi Day orders)The Forward points for the whole order.

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

DaySettlRate

Multi Day orders) All in settlement rate for the amount traded on the day.

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

ExecutionStyle

Identify the Execution style

Supported values:

  • Aggressive Order
  • Passive Order
-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

GrossPrice

Gross Price on last partial fill.

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

LastCapacity

Trading capacity in execution.

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

LastSpotRate

Gross Spot Rate at the parent order.

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

MiscFeeAmt

-

MF Calculated fees.
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

MiscFeeBasis

 

-

PerUnit
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

MiscFeeCurr

 

-

Fees Currency. (Term ccy)
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

PeggedPrice

Price the Order is currently pegged at.

(depending upon TargetStrategy)

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

SettlCurrFxRate

FX Rate used to compute Settlement Currency. (Net average price, includes forwards on the last fill)

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

SpotReference

Implied spot reference - NDF only

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

SpotRefFwdPt

Implied points from the spot ref - NDF only

-
bnpparibas_efx_algoExecutionReportNoBodyPassthruFields

TargetStrategy

Target Strategy as defined in the Order.-
bnpparibas_efx_streamingNewOrderMultiLegNoBodyPassthruFieldsChannelOverrideOptional field to provide booking scheme info agreed between BNP and client.-
bnpparibas_efx_streamingNewOrderMultiLegNoBodyPassthruFieldsClientIDOptional field to pass party identifier for MIFID reporting.-
broadridge_ordersExecutionReportNoBodyPassthruFields

LastLiquidityInd

Indicates whether the trade provided or removed liquidity from the market. Only applicable to trade notifications. Supported values: 

  • 1 Added Liquidity
  • 2 Removed Liquidity
  • 3 Liquidity Routed Out
  • 4 Auction
  • 5 Unknown
-
broadridge_ordersExecutionReportNoBodyPassthruFields

ManualOrderIndicator

Echo back on the tag is used for clients to disclose if the request was instigated by a trader or an automated system:

  • ‘Y’ = Request instigated by a trader
  • ‘N’ = Request instigated by an automated system
-
broadridge_ordersExecutionReportNoBodyPassthruFields

PositionEffect

Whether a trade would result in an opening or closing position. Supported values: 

  • 'O' = Open
  • 'C' = Closed
  • 'F' = FIFO
  • 'D' = Default
Echo back of the Position Effect on the Order request
broadridge_ordersExecutionReportNoBodyPassthruFields

SelfMatchPreventionID

--
broadridge_ordersExecutionReportNoBodyPassthruFields

TradeReportingIndicator

Used between parties to convey trade reporting status. Supported values: 

  • 0 = Trade has not (yet) been reported. Depending on the regulatory regime the trade is reportable and the recipient may be responsible for reporting.
  • 6 = Trade has been or will be reported. Depending on the regulatory regime the recipient is not responsible for reporting.
-
broadridge_ordersExecutionReportNoBodyPassthruFields

TrdMatchID

Execution ID assigned to a trade by an exchange or executing systemThis is an ID that is assigned for the trade. Both the sides of the trade will have the same trdMatchID allocated by the venue however each side will have a different ExecID.
broadridge_ordersExecutionReportNoBodyPassthruFields

TrdSubType

--
broadridge_ordersExecutionReportNoBodyPassthruFields

TrdType

--
broadridge_ordersExecutionReportNoBodyPassthruFields

VenueExecID

ExecID from broadridgePopulated if the length of ExecID from Broadridge is > 64. ExecID (Tag 17 in this case is truncated to remove the OrderID component.)
broadridge_ordersMultiLegOrderCancelReplaceRequestNoBodyPassthruFieldsCustOrderHandlingInst

Allowed Values:

  • 'W' : 'DeskElectronic'
  • 'H' : 'AlgoEngine'
  • 'C' : 'FCMProvidedScreen'
  • 'Y' : 'ClientElectronic'
  • 'D' : 'OtherProvidedScreen'

Defaulted to  'C' : 'FCMProvidedScreen' on the gateway.

Optionally provided for Eurex in which case, the value will override the default.

broadridge_ordersMultiLegOrderCancelReplaceRequestNoBodyPassthruFields

KRXFinalBeneficiary

Eurex requires KRX Final Beneficiary populated on products listed on Korean Exchange including KOSPI.

Eurex Korean listed products only
broadridge_ordersMultiLegOrderCancelReplaceRequestNoBodyPassthruFields

KRXMemberID

Eurex requires KRX Member ID populated on products listed on Korean Exchange including KOSPI.

Eurex Korean listed products only
broadridge_ordersMultiLegOrderCancelReplaceRequestNoBodyPassthruFieldsMiFIDID

MifidID is Profile ID from the ICE Identifier Admin (Integer). This is an optional field

ICE Only
broadridge_ordersMultiLegOrderCancelReplaceRequestNoBodyPassthruFieldsPositionEffect

Whether a trade would result in an opening or closing position.

Allowed Values:

  • 'O' = Open
  • 'C' = Closed
  • 'F' = FIFO
  • 'D' = Default

Required for Eurex, IDEM

Closing position is an instruction to close as much as the current position as possible, not that it is the last order of the session.


broadridge_ordersMultiLegOrderCancelReplaceRequestNoBodyPassthruFieldsSelfMatchPreventionIDThis tag is required when market participants elect to use the optional Self Match Prevention functionality.ICE Only
broadridge_ordersMultiLegOrderCancelReplaceRequestNoBodyPassthruFieldsSelfMatchPreventionInstruction

Optional Field

Indicates a cancel instruction when Self Match Prevention is triggered.

Allowed Values:

  • 'P' : 'CancelPassiveOrder' 
  • 'A' : 'CancelAggressiveOrder'
  • 'B' : 'CancelBothOrders'
ICE Only
broadridge_ordersMultiLegOrderCancelReplaceRequestNoBodyPassthruFieldsTriggerTradingSessionID

Session State Orders allowed on SGX

Allowed Values:

  • "OPEN" 
  • "PRE-CLOSE" 
Optional on SGX
broadridge_ordersNewOrderMultiLegNoBodyPassthruFields

CustOrderHandlingInst

Allowed Values:

  • 'W' : 'DeskElectronic'
  • 'H' : 'AlgoEngine'
  • 'C' : 'FCMProvidedScreen'
  • 'Y' : 'ClientElectronic'
  • 'D' : 'OtherProvidedScreen'

Defaulted to  'C' : 'FCMProvidedScreen' on the gateway.

Optionally provided for Eurex in which case, the value will override the default.

broadridge_ordersNewOrderMultiLegNoBodyPassthruFields

KRXFinalBeneficiary

Eurex requires KRX Final Beneficiary populated on products listed on Korean Exchange including KOSPI.

Eurex Korean listed products only
broadridge_ordersNewOrderMultiLegNoBodyPassthruFields

KRXMemberID

Eurex requires KRX Member ID populated on products listed on Korean Exchange including KOSPI.

Eurex Korean listed products only
broadridge_ordersNewOrderMultiLegNoBodyPassthruFields

MiFIDID

ICE requires either a ‘MiFIDID’ or both ‘LiquidityProvisionActivityOrder’ and ‘RiskReductionOrder’ flags.ICE Only
broadridge_ordersNewOrderMultiLegNoBodyPassthruFields

PositionEffect

Whether a trade would result in an opening or closing position.

Allowed Values:

  • 'O' = Open
  • 'C' = Closed
  • 'F' = FIFO
  • 'D' = Default

Required for Eurex, IDEM

Closing position is an instruction to close as much as the current position as possible, not that it is the last order of the session.


broadridge_ordersNewOrderMultiLegNoBodyPassthruFields

SelfMatchPreventionID

This tag is required when market participants elect to use the optional Self Match Prevention functionality.

ICE Only
broadridge_ordersNewOrderMultiLegNoBodyPassthruFields

SelfMatchPreventionInstruction

Optional Field

Indicates a cancel instruction when Self Match Prevention is triggered.

Allowed Values:

  • 'P' : 'CancelPassiveOrder
  • 'A' : 'CancelAggressiveOrder'
  • 'B' : 'CancelBothOrders'
ICE Only
broadridge_ordersNewOrderMultiLegNoBodyPassthruFieldsTriggerTradingSessionID

Session State Orders allowed on SGX

Allowed Values:

  • "OPEN" 
  • "PRE-CLOSE" 

 

Optional on SGX
cboefx_bookfeedSecurityStatusNoBodyPassthruFieldsDerivativeUPICode

-

-
cboefx_fixproxy : FullAmount MakerExecutionAckNoLegPassthruFieldsUTIUnique Trade Identifier.
Up to 40 characters in length.
Only sent for NDFs on Cboe SEF.
Only specified for NDF's
cboefx_fixproxy : FullAmount MakerNewOrderMultilegNoBodyPassthruFields

ConfirmDelay

Delay in milliseconds between the client selecting a quote and confirming the order. This tag is only supplied if Tag 6999=1 in QuoteRequest message.-
cboefx_fixproxy : FullAmount MakerNewOrderMultilegNoBodyPassthruFields

SolicitedFlag

Y’ when an order is routed to the market maker.
Only present if the order has been routed.
-
cboefx_fixproxy : FullAmount MakerNewOrderMultilegNoLegPassthruFields

UTI

Unique Trade Identifier.
Up to 40 characters in length.
Only sent for NDFs on Cboe SEF.
Only specified for NDF's
cboefx_fixproxy : FullAmount TakerExecutionReportNoBodyPassthruFieldsExecBroker

Indicates if the Order is aggressed. Supported values: 

  • Y - Indicates aggressive trade
  • N - Indicates passive trade
  • HSFX - otherwise
-
cboefx_fixproxy : FullAmount TakerExecutionReportNoBodyPassthruFieldsSettlCurrAmt

Equivalent amount in USD

-
cboefx_fixproxy : FullAmount TakerExecutionReportNoBodyPassthruFields

SettlCurrency

Always in USD-
cboefx_fixproxy : FullAmount TakerExecutionReportNoLegPassthruFields

UTI

Unique Trade Identifier.
Only sent for NDFs on Cboe SEF.
-
cboefx_fixproxy : MakerExecutionAck

NoLegPassthruFields

CumQty

Total quantity filled in the order quantity currency.-
cboefx_fixproxy : MakerExecutionAck

NoLegPassthruFields

LeavesQty

It is OrderQty-CumQty-
cboefx_fixproxy : MakerExecutionAck

NoLegPassthruFields

OrderQty2

Quantity in the opposite currency of order quantity.-
cboefx_fixproxy : MakerExecutionReport

NoLegPassthruFields

UTI

Unique Trade Identifier.
Up to 40 characters in length.
Only sent for NDFs on Cboe SEF.
Only specified for NDF's
cboefx_fixproxy : MakerMassQuoteNoBodyPassthruFieldsAccount-Optional field for NDF only
cboefx_fixproxy : Maker

NewOrderMultileg

NoBodyPassthruFields

MaxShow

The order amount to show on market data. Market data will continue to show this amount as trades lower the outstanding order quantity until the order quantity is less than this value. The default show amount is the value in OrderQty. Value is in the same currency as tag 38. The minimum value of tag 210 depends on account configuration with the default being 1 million. If the value for tag 38 is greater than the minimum configured value, then the value in OrderQty must be >= the value for MaxShow. Hidden orders (value of 0) are possible depending on account configuration. Hidden orders are restricted by a minimum value of 250,000 for tag 38. Fully hidden orders are unsupported for NDFs.-
cboefx_fixproxy : MakerNewOrderMultilegNoBodyPassthruFields

MinQty

Minimum trade quantity in the same currency as OrderQty. Must be at most the quantity specified in OrderQty. If the OrderQty drops below this quantity due to a fill, the order will be automatically canceled. For NDFs traded on Cboe SEF, this must contain a valid value.-
cboefx_fixproxy : MakerNewOrderMultilegNoBodyPassthruFields

SettlCurrAmt

Equivalent amount in USD-
cboefx_fixproxy : MakerNewOrderMultilegNoBodyPassthruFields

SettlCurrency

Always in USD-
cboefx_fixproxy : MakerNewOrderMultileg

NoLegPassthruFields

AvgPx

Avg executed price-
cboefx_fixproxy : MakerNewOrderMultileg

NoLegPassthruFields

CumQty

Total quantity filled in the order quantity currency.-
cboefx_fixproxy : MakerNewOrderMultileg

NoLegPassthruFields

LeavesQty

It is OrderQty-CumQty-
cboefx_fixproxy : MakerNewOrderMultileg

NoLegPassthruFields

OrderQty

-Order Qty of the Maker Quote
cboefx_fixproxy : MakerNewOrderMultileg

NoLegPassthruFields

OrderQty2

Quantity in the opposite currency of order quantity.-
cboefx_fixproxy : MakerQuoteRequestNoBodyPassthruFields

MinPriceIncrement

Minimum tick size.Only for NDF
cboefx_fixproxy : MakerQuoteRequestNoBodyPassthruFieldsMinQtyMinimum deal quantity for order size.Only for NDF
cboefx_fixproxy : TakerExecutionReportNoBodyPassthruFieldsExecBroker

Indicates if the Order is aggressed. Supported values: 

  • Y - Indicates aggressive trade
  • N - Indicates passive trade
  • HSFX - otherwise
-
cboefx_fixproxy : TakerExecutionReportNoBodyPassthruFieldsSettlCurrAmt

Equivalent amount in USD

-
cboefx_fixproxy : TakerExecutionReportNoBodyPassthruFields

SettlCurrency

Always in USD-
cboefx_fixproxy : TakerExecutionReportNoLegPassthruFields

UTI

Unique Trade Identifier.
Only sent for NDFs on Cboe SEF.
-
cboefx_fixproxy : TakerNewOrderMultilegNoBodyPassthruFields

CollapseToMid

Accepted values are Y or N.

Y = The pegged order has the discretion to match at the Cboe-defined Mid-Point price.

Required when trading a CollapseToMid Pegged Order.
cboefx_itchMarketDataIncrementalRefreshNoEntryPassthruFieldsLast5SecondsVolume5 Second Volume in CCY1.FXSnap only. Note that cumulative daily volume is published in the MDEntry itself.
cboefx_itchSecurityStatusNoBodyPassthruFieldsDerivativeUPICodePlease contact CboeFX Trade Desk to request the UPI entitlement.CboeFX CboeSEF only.
celertechNewOrderMultilegNoBodyPassthruFieldsSubAccountIdnot currently used by 24 Exchange-
citi_coloExecutionReportNoBodyPassthruFieldsMarketSegmentID

Identifies the trade as MiFID

Applicable only for MIFID

citi_coloExecutionReportNoBodyPassthruFieldsMatchType

Used to report that the Trade was matched by a SystematicInternaliser

Applicable only for MIFID

citi_coloExecutionReportNoBodyPassthruFieldsTradeReportingIndicator

Used between parties to convey trade reporting status. Supported values: 

  • 0 = Trade has not (yet) been reported. 
  • 1 = Reported by a trading venue as "on-book" trade
  • 2 = Reported as a systematic internaliser seller trade
  • 3 = Reported as a systematic internaliser buyer trade
  • 4 = Reported as non systematic internaliser trade
  • 5 = Reported under a sub-delegation arrangement by an investment firm to reporting facility (e.g. APA) on behalf of another investment firm

Applicable only for MIFID

cme_ilink2ExecutionReportNoBodyPassthruFieldsAggressorIndicatorIndicates if order was incoming or resting for the match event.
Default=not present.

Note: For spread trade Execution Reports, this tag is sent in the for the spread only and not the legs of the spread. 

Valid Values: 

"RestingAtMatch"
"MatchAggressor"

cme_ilink2ExecutionReportNoBodyPassthruFieldsAvgPxGroupID

Used to identify account numbers or orders for grouping trades together for average price calculations.
If incoming value is greater than max length, iLink will return the right-most twenty bytes.

-

cme_ilink2ExecutionReportNoBodyPassthruFieldsAvgPxIndicator

Indicates if the resulting trade is to be average priced.

This tag is also used to indicate type of average price grouping.

Valid Values:

"NoAveragePricing"
"Trade"
"NotionalValueAveragePxGroupTrade"

cme_ilink2ExecutionReportNoBodyPassthruFieldsClearingTradePriceTypeIndicates whether spread differential trade is clearing at execution price (LastPx) or alternate clearing price (i.e. previous day’s settlement price).

Valid Values:

"TradeClearingAtExecutionPrice"
"TradeClearingAtAlternateClearingPrice"

cme_ilink2ExecutionReportNoBodyPassthruFieldsCorrelationClOrdIDUnvalidated value returned as submitted if sent by client system on inbound message.ClOrderID of the original message of the order chain.
cme_ilink2ExecutionReportNoBodyPassthruFieldsExecRestatementReasonIdentifies origin of the order elimination

Valid Values:

"Market"
"CancelOnDisconnect"
"CancelOldestDueToSelfMatchPrevention"
"CancelFromCMEGlobexCreditControlsViolation"
"CancelFromFirmSoft"
"CancelFromRiskManagementAPI"/>
"CancelNewestDueToSelfMatchPrevention"/>
"CancelDueToRestingOrderQuantityLessThanMinimumLotSize"/>
"SystemCancel"

cme_ilink2ExecutionReportNoBodyPassthruFieldsFillExecID_X

Used as an identifier for each fill reason or allocation reported in single Execution Report

Required if NoFills > 0

Append tag 17-ExecID with FillExecID to derive the unique identifier for each fill reason

-
cme_ilink2ExecutionReportNoBodyPassthruFieldsFillPx_X

Price of this fill reason or allocation

Required if NoFills > 0

Same as LastPx

-
cme_ilink2ExecutionReportNoBodyPassthruFieldsFillQty_X

Quantity bought/sold for this fill reason or allocation

Required if NoFills > 0

-
cme_ilink2ExecutionReportNoBodyPassthruFieldsFillYieldType_XFill reason

Valid Values:

"FutureHedge"
"ProRata"
"LMM"
"TOP"
"FIFO"
"CrossBMG"
"Covering"
"CrossBPM"
"Leveling"
"Aggressor"
"Leg"
"Opening"
"ImpliedOpening"
"FIFOPercent"

cme_ilink2ExecutionReportNoBodyPassthruFieldsMDTradeEntryIDCommon identifier that associates CME STP cleared trades with order execution and market data messaging. Will continue to refer back to the original value as assigned to the trade being busted or adjusted. Will always be present on Fills except for leg fills on a spread or combination trade. Unique across all iLink sessions and market segments per trading week.-
cme_ilink2ExecutionReportNoBodyPassthruFieldsRequestTimeInformation carried on a response to convey the time (UTC) when the request was received by the MSGW application. UTC timestamps are sent in number of nanoseconds since UNIX epoch with microsecond precision.-
cme_ilink2ExecutionReportNoBodyPassthruFieldsSecondaryExecID--
cme_ilink2ExecutionReportNoBodyPassthruFieldsSecurityIDIdentifier of the instrument defined in tag SecurityDesc.-
cme_ilink2ExecutionReportNoBodyPassthruFieldsTotNoRelatedSym--
cme_ilink2MultilegOrderCancelReplaceNoBodyPassthruFieldsAvgPxGroupID

Used to identify account numbers or orders for grouping trades together for average price calculations.

Optional Field
cme_ilink2MultilegOrderCancelReplaceNoBodyPassthruFieldsAvgPxIndicator

Indicates if the resulting trade is to be average priced.

This tag is also used to indicate type of average price grouping.





Optional Field

Allowed Values:

'NoAveragePricing': No Average Pricing (Default)

'Trade': Trade is part of an Average Price Group Identified by the AvgPxGroupID.

'NotionalValueAveragePxGroupTrade' : Notional Value Average Pricing with Average Price Group Identified by the AvgPxGroupID.

cme_ilink2MultilegOrderCancelReplaceNoBodyPassthruFieldsClearingTradePriceType

Indicates whether spread differential trade is clearing at execution price (tag 31-LastPx) or alternate clearing price (i.e. previous day’s settlement price).



Optional Field

Allowed Values:

'TradeClearingAtExecutionPrice' 

'TradeClearingAtAlternateClearingPrice'

cme_ilink2MultilegOrderCancelReplaceNoBodyPassthruFieldsCTICode
  • 'CTI1' : Applies to orders entered or trades executed by an individual member for their own account, for an account they controls, or for an account in which they have an ownership or financial interest. However, transactions initiated and executed by a member for the proprietary account of a member firm must be designated as CTI 2 transactions.
  • 'CTI2' (default)  : Applies to orders entered or trades executed for the proprietary accounts of a member firm, including Rule 106.H., I., N., R. and S. firms.
  • 'CTI3' : Applies to orders entered by a member or a nonmember terminal operator for the account of another individual member or an account controlled by such individual member.
  • 'CTI4' : Applies to all orders and transactions not included in CTI categories 1, 2, or 3. These typically are orders entered by or on behalf of nonmember entities.

Optional Field

Allowed Values:

CTI1

CTI2 (default)

CTI3

CTI4

cme_ilink2MultilegOrderCancelReplaceNoBodyPassthruFieldsCustomerOrFirm

-

Optional Field

The type of business conducted.

Allowed Values:

'Customer' (Default)

'Firm'

cme_ilink2MultilegOrderCancelReplaceNoBodyPassthruFieldsCustOrderHandlingInst

Defines source of original order

Optional Field

Defines source of original order

Allowed Values:

'DeskElectronic'

'AlgoEngine'

'VendorProvidedPlatform'

'SponsoredAccess'

'ClientElectronic' (Default)

'Other'

cme_ilink2MultilegOrderCancelReplaceNoBodyPassthruFieldsManualOrderIndicator


Optional Field

Allowed Values:

Manual 
Automated (Default)

cme_ilink2MultilegOrderCancelReplaceNoBodyPassthruFieldsOFMOverride

Indicates whether the cancel/replace supports IFM. 



Optional Field

Allowed Values:

'N' = Disabled (Default)
'Y' = Enabled

cme_ilink2MultilegOrderCancelReplaceNoBodyPassthruFieldsSelfMatchPreventionID

This tag is required when market participants elect to use the optional Self Match Prevention functionality.

Optional Field
cme_ilink2MultilegOrderCancelReplaceNoBodyPassthruFieldsSelfMatchPreventionInstruction

Indicates a cancel instruction when Self Match Prevention is triggered.



Optional Field

Allowed Values:

'CancelOldest' 

'CancelNewest'

cme_ilink2NewOrderMultilegNoBodyPassthruFieldsAvgPxGroupID

Used to identify account numbers or orders for grouping trades together for average price calculations.

Optional Field
cme_ilink2NewOrderMultilegNoBodyPassthruFieldsAvgPxIndicator

Indicates if the resulting trade is to be average priced.

This tag is also used to indicate type of average price grouping.

Allowed Values:

  • 'NoAveragePricing': No Average Pricing (Default)
  • 'Trade': Trade is part of an Average Price Group Identified by the AvgPxGroupID.
  • 'NotionalValueAveragePxGroupTrade' : Notional Value Average Pricing with Average Price Group Identified by the AvgPxGroupID.

Optional Field

Allowed Values:

'NoAveragePricing' (Default)

'Trade'

'NotionalValueAveragePxGroupTrade' 

cme_ilink2NewOrderMultilegNoBodyPassthruFieldsClearingTradePriceType

Indicates whether spread differential trade is clearing at execution price (tag 31-LastPx) or alternate clearing price (i.e. previous day’s settlement price).


Optional Field

Allowed Values:

'TradeClearingAtExecutionPrice' 

'TradeClearingAtAlternateClearingPrice'

cme_ilink2NewOrderMultilegNoBodyPassthruFieldsCTICode
  • 'CTI1' : Applies to orders entered or trades executed by an individual member for their own account, for an account they controls, or for an account in which they have an ownership or financial interest. However, transactions initiated and executed by a member for the proprietary account of a member firm must be designated as CTI 2 transactions.
  • 'CTI2' (default) : Applies to orders entered or trades executed for the proprietary accounts of a member firm, including Rule 106.H., I., N., R. and S. firms.
  • 'CTI3' : Applies to orders entered by a member or a nonmember terminal operator for the account of another individual member or an account controlled by such individual member.
  • 'CTI4' : Applies to all orders and transactions not included in CTI categories 1, 2, or 3. These typically are orders entered by or on behalf of nonmember entities.

Optional Field

Allowed Values:

'CTI1'
'CTI2' (default) 
'CTI3'
'CTI4'

cme_ilink2NewOrderMultilegNoBodyPassthruFieldsCustomerOrFirm

-

Optional Field

The type of business conducted.

Allowed Values:

Customer (Default)

Firm

cme_ilink2NewOrderMultilegNoBodyPassthruFieldsCustOrderHandlingInst

Defines source of original order









Optional Field

Allowed Values:

'DeskElectronic'

'AlgoEngine'

'VendorProvidedPlatform'

'SponsoredAccess'

'ClientElectronic' (Default)

'Other'

cme_ilink2NewOrderMultilegNoBodyPassthruFieldsManualOrderIndicator

-

Optional Field

Allowed Values:

Manual 
Automated (Default)

cme_ilink2NewOrderMultilegNoBodyPassthruFieldsSelfMatchPreventionID

-

Optional Field

This tag is required when market participants elect to use the optional Self Match Prevention functionality.

cme_ilink2NewOrderMultilegNoBodyPassthruFieldsSelfMatchPreventionInstruction

-

Optional Field

Indicates a cancel instruction when Self Match Prevention is triggered.

Allowed Values:

'CancelOldest' 

'CancelNewest'

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

AggressorIndicator

Indicates if order was incoming or resting for the match event.

 -

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

ContraCalculatedCcyLastQty

Amount traded in notional counter currency for the Spot with this counterparty

-

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

ContraGrossTradeAmt

Amount traded in notional base currency for the Spot with this counterparty

-

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

ExpireDate

-

 -

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

FillExecID

Used as an identifier for each fill reason or allocation reported in single Execution Report. Required if NoFills(1362) > 0. Append FillExecID with ExecID to derive unique identifier for each fill reason or allocation

 -

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

FillYieldType

Enumeration of the Fill Reason field using Integer. Identifies the type of match algorithm

Allowed Values:

"FutureHedge"
"ProRata"
"LMM"
"TOP"
"FIFO"
"CrossBMG"
"Covering"
"CrossBPM"
"Leveling"
"Aggressor"
"Leg"
"Opening"
"ImpliedOpening"
"FIFOPercent"
"InstitutionalPrioritization"
"PriceDiscretion"
"LargeOrderSize"

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

MDTradeEntryID

Market Data Trade Entry ID. This identifier is assigned to all trades that take place for an instrument at a particular price level.

 -

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

OrderEventExecID

This is a unique ID that ties together a specific fill between two orders.

Optional Field: populated on FXLink Spot leg of the order.

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

OrigExecID

-

ExecID from venue.

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

OrigSecondaryExecutionID

Unique identifier of the corrected or cancelled fill.

Format - TradeDate prefixed to OrigSecondaryExecID.

OrigSecondaryExecutionID will be provided on both Trade Cancel and Trade Correction ExecutionReport messages.

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

PriorityIndicator

-

LargeOrderSizePriority

StandardOrderSizePriority

cme_ilink3_sbeExecutionReportNoBodyPassthruFieldsSecurityID

-

 -

cme_ilink3_sbeExecutionReportNoBodyPassthruFields

SideTradeID

Trade ID assigned to the trade once it is received or matched by the exchange.

 -

cme_ilink3_sbeMultilegOrderCancelReplaceNoBodyPassthruFields

AvgPxGroupID

Used to identify account numbers or orders for grouping trades together for average price calculations.

Optional Field

cme_ilink3_sbeMultilegOrderCancelReplaceNoBodyPassthruFields

AvgPxIndicator

Indicates if the resulting trade is to be average priced.

This tag is also used to indicate type of average price grouping.

Allowed Values:

  • 'NoAveragePricing': No Average Pricing (Default)
  • 'Trade': Trade is part of an Average Price Group Identified by the AvgPxGroupID.
  • 'NotionalValueAveragePxGroupTrade' : Notional Value Average Pricing with Average Price Group Identified by the AvgPxGroupID.

Optional Field

Allowed Values:

'NoAveragePricing' (Default)

'Trade'

'NotionalValueAveragePxGroupTrade' 

cme_ilink3_sbeMultilegOrderCancelReplaceNoBodyPassthruFieldsClearingAccountType

Designates the account type to use for the order when submitted to clearing.

Optional Field : CustomerOrFirm equvivalent of ilink2

Allowed Values:

Customer (Default)

Firm

 

cme_ilink3_sbeMultilegOrderCancelReplaceNoBodyPassthruFields

ClearingTradePriceType

Indicates whether spread differential trade is clearing at execution price (tag 31-LastPx) or alternate clearing price (i.e. previous day’s settlement price).

Optional Field

Allowed Values:

'TradeClearingAtExecutionPrice' 

'TradeClearingAtAlternateClearingPrice'

cme_ilink3_sbeMultilegOrderCancelReplaceNoBodyPassthruFields

CustOrderCapacity

Capacity of customer placing the order.

Used by futures exchanges to indicate the CTICode

'CTICode' equvivalent of ilink2

Allowed Values:

'Membertradingfortheirownaccount' =>CTI1)
'Memberfirmtradingforitsproprietaryaccount' => (CTI2) (Default)
'Membertradingforanothermemberornonmember' => (CTI3)
'Allother' =>(CTI4)

cme_ilink3_sbeMultilegOrderCancelReplaceNoBodyPassthruFields

CustOrderHandlingInst

Defines source of original order

Optional Field

Allowed Values:

'DeskElectronic'

'AlgoEngine'

'VendorProvidedPlatform'

'SponsoredAccess'

'ClientElectronic' (Default)

'Other'

 

cme_ilink3_sbeMultilegOrderCancelReplaceNoBodyPassthruFieldsManualOrderIndicator

Indicates if the message was initially received manually.

This tag is subject to Rule 536.B.2 Electronic Audit Trail Requirements for Electronic Order Routing/Front-End Systems.

https://www.cmegroup.com/rulebook/files/cme-group-Rule-536-B-Tag1028.pdf

Optional Field

Allowed Values:

Manual 
Automated (Default)

 

cme_ilink3_sbeMultilegOrderCancelReplaceNoBodyPassthruFieldsOFMOverride

Indicates whether the cancel/replace supports In Flight Mitigation (IFM)

Optional Field

Allowed Values:

'N' = Disabled (Default)
'Y' = Enabled

cme_ilink3_sbeMultilegOrderCancelReplaceNoBodyPassthruFields

SelfMatchPreventionID

Identifies an order or trade that should not be matched to an opposite order or trade if both buy and sell orders for the same asset contain the same tag 2362-SelfMatchPreventionID and were submitted by the same firm.

Optional Field

This tag is required when market participants elect to use the optional Self Match Prevention functionality.

cme_ilink3_sbeMultilegOrderCancelReplaceNoBodyPassthruFields

SelfMatchPreventionInstruction

Used to act upon the outcome when a self-match is detected and an order is prevented from trading against another order with the same tag 2362-SelfMatchPreventionID.

Optional Field

Indicates a cancel instruction when Self Match Prevention is triggered.

Allowed Values:

'CancelOldest' 

'CancelNewest'

cme_ilink3_sbeNewOrderMultilegNoBodyPassthruFields

AvgPxGroupID

Used to identify account numbers or orders for grouping trades together for average price calculations.

Optional Field

cme_ilink3_sbeNewOrderMultilegNoBodyPassthruFields

AvgPxIndicator

Indicates if the resulting trade is to be average priced.

This tag is also used to indicate type of average price grouping.

Allowed Values:

  • 'NoAveragePricing': No Average Pricing (Default)
  • 'Trade': Trade is part of an Average Price Group Identified by the AvgPxGroupID.
  • 'NotionalValueAveragePxGroupTrade' : Notional Value Average Pricing with Average Price Group Identified by the AvgPxGroupID.

Optional Field

Allowed Values:

'NoAveragePricing' (Default)

'Trade'

'NotionalValueAveragePxGroupTrade' 

cme_ilink3_sbeNewOrderMultilegNoBodyPassthruFields

ClearingAccountType

Designates the account type to use for the order when submitted to clearing.

Optional Field : CustomerOrFirm equvivalent of ilink2

Allowed Values:

Customer (Default)

Firm

cme_ilink3_sbeNewOrderMultilegNoBodyPassthruFields

ClearingTradePriceType

Indicates whether spread differential trade is clearing at execution price (tag 31-LastPx) or alternate clearing price (i.e. previous day’s settlement price).

Optional Field

Allowed Values:

'TradeClearingAtExecutionPrice' 

'TradeClearingAtAlternateClearingPrice'

cme_ilink3_sbeNewOrderMultilegNoBodyPassthruFields

CustOrderCapacity

Capacity of customer placing the order.

Used by futures exchanges to indicate the CTICode

'CTICode' equvivalent of ilink2

Allowed Values:

'Membertradingfortheirownaccount' =>CTI1)
'Memberfirmtradingforitsproprietaryaccount' => (CTI2) (Default)
'Membertradingforanothermemberornonmember' => (CTI3)
'Allother' =>(CTI4)

cme_ilink3_sbeNewOrderMultilegNoBodyPassthruFields

CustOrderHandlingInst

Defines source of original order

Optional Field

Allowed Values:

'DeskElectronic'

'AlgoEngine'

'VendorProvidedPlatform'

'SponsoredAccess'

'ClientElectronic' (Default)

'Other'

 

cme_ilink3_sbeNewOrderMultilegNoBodyPassthruFieldsManualOrderIndicator

Indicates if the message was initially received manually.

This tag is subject to Rule 536.B.2 Electronic Audit Trail Requirements for Electronic Order Routing/Front-End Systems.

https://www.cmegroup.com/rulebook/files/cme-group-Rule-536-B-Tag1028.pdf

Optional Field

Allowed Values:

Manual 
Automated (Default)

 

cme_ilink3_sbeNewOrderMultilegNoBodyPassthruFields

SelfMatchPreventionID

Identifies an order or trade that should not be matched to an opposite order or trade if both buy and sell orders for the same asset contain the same tag 2362-SelfMatchPreventionID and were submitted by the same firm.

Optional Field

This tag is required when market participants elect to use the optional Self Match Prevention functionality.

cme_ilink3_sbeNewOrderMultilegNoBodyPassthruFields

SelfMatchPreventionInstruction

Used to act upon the outcome when a self-match is detected and an order is prevented from trading against another order with the same tag 2362-SelfMatchPreventionID.

Optional Field

Indicates a cancel instruction when Self Match Prevention is triggered.

Allowed Values:

'CancelOldest' 

'CancelNewest'

 

cme_mdp3_sbe_udp

MarketDataIncrementalRefresh

NoBodyPassthruFields

DisplayFactor

Scaling information from CMEInformational
cme_mdp3_sbe_udp

MarketDataIncrementalRefresh

NoBodyPassthruFields

SecurityID

-
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsDisplayFactorScaling information from CMEInformational
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsFXCCyPair-If clients are using GlobexSymbols, the underlying FXCCyPair will be published
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFields

HighLimitPrice

--
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFields

InstrumentActivationTime

--
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFields

InstrumentExpirationTime

--
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsLegPriceXPrice of the Leg-
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsLegRatioQtyXRatioQty of the Leg-
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsLegSecurityIDXCME SecurityID of the leg-
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsLegSideXSide of the Leg-
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFields

LowLimitPrice

--
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsMarketSegmentIDMarketSegmentID for the instrument-
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFields

MaxPriceVariation

--
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsSecurityExchangeExchange MICMIC value that can be optionally provided by clients on Order Requests.
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsSecurityGroupCME SecurityGroup-
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFields

SecurityID

CME SecurityID-
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsSecuritySubTypeCME SecuritySubType-
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsSymbolCME Symbol-
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsTradingReferencePriceReference price for prelisted instruments or the last calculated Settlement whether it be Theoretical, Preliminary or a Final Settle of the session.-
cme_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsUserDefinedInstrumentIf a given spread is UserDefinedBoolean : TRUE / FALSE
cme_stpExecutionReportNoBodyPassthruFieldsCFICodeIndicates the type of security using ISO 10962 standard, Classification of Financial Instruments (CFI code) values. ISO 10962 is maintained by ANNA (Association of National Numbering Agencies) acting as Registration Authority.Example: IFXXXP.
cme_stpExecutionReportNoBodyPassthruFieldsClearingBusinessDate

Will generally overlap with TrdDt, but can differ either if a trade is canceled or amended, depending on what day it was done or the time of day it was done.


Value format follows Protocol.  FIX: YYYYMMDD, FIXML: YYYY-MM-DD.
cme_stpExecutionReportNoBodyPassthruFieldsClientBICBIC Code of the EnteringFirm.-
cme_stpExecutionReportNoBodyPassthruFieldsClientGUS

The GUS of the trader / operator of the Executing Party

The Globex User Signature of the EnteringFirm.
cme_stpExecutionReportNoBodyPassthruFieldsClientLegalNameFull legal name of EnteringFirm.Example: MF01 AUTO CERT TEST FIRM
cme_stpExecutionReportNoBodyPassthruFieldsCounterpartyBICBIC Code of the SettlementFirm.Example: DFLTCRDT
cme_stpExecutionReportNoBodyPassthruFieldsCounterpartyLegalNameFull legal name of the SettlementFirm.-
cme_stpExecutionReportNoBodyPassthruFieldsEnteringFirmIsAggresorUsed to identify if the Trading Firm (R=7) is an aggressor or non-aggressor in the trade.
  • N - Order initiator is passive

  • Y - Order initiator is aggressor

cme_stpExecutionReportNoBodyPassthruFieldsExchangeSymbol Identifies class or source of the SecurityAltID (455) value. Required if SecurityAltID is specified.This is the SecurityID on the exchange. Example: 11827320.
cme_stpExecutionReportNoBodyPassthruFieldsFundDesignation

Fund Designation as specified at order submission time.

Note: Only present on EBS Direct Trades.
cme_stpExecutionReportNoBodyPassthruFieldsGUIDGlobally unique identifier.Example: 952310819198598223
cme_stpExecutionReportNoBodyPassthruFieldsInstrumentSymbolUnique symbol for the instrument as defined in the reference data.


Example values:
EUR/CZK - EUR/CZK Spot on Globex
VND 1M - USD/VND 1 Month NDF
USD/CNH - USD/CNH Spot on Globex
TMA 1130 HK - USD/TMA 1130 HK eFix - To check
TWD 1M SEF - USD/TWD 1 Month on SEF NDF
EUR/DKK BFIX 0030 LN - EUR/DKK BFIX 0030 London eFix
XPT/USD - XPT/USD Spot loco Zurich
XPT/USD LN - XPT/USD Spot loco London
XPT/USD:Q - XPT/USD Spot loco Zurich on EBS Direct
cme_stpExecutionReportNoBodyPassthruFieldsInvestmentDecissionMaker

Investment Decission Maker code.

CME confirmed that they cannot determine if the Investment decission maker is a NaturalPerson or an Algo.
cme_stpExecutionReportNoBodyPassthruFieldsLastUpdateTimeUsed to indicate the date and time that internal transaction processing of the trade or allocation completed. Should occur on or after the Transaction Time. Not reset on cancels/amends.-
cme_stpExecutionReportNoBodyPassthruFieldsManualOrderIndicatorIndicates if the order was created manually or through API.
  • N - No

  • Y - Yes

cme_stpExecutionReportNoBodyPassthruFieldsMarketDataTradeEntryIDUnique Trade Identifier that will match to a CME Globex order execution, associated market data message.-
cme_stpExecutionReportNoBodyPassthruFieldsMDStreamIDThe identifier or name of the price stream. Apply to LP tickets on EBS Direct.
cme_stpExecutionReportNoBodyPassthruFieldsNonDisclosedIndicator

Indicates whether a trade is Disclosed or Non-Disclosed.

N - Disclosed
Y - Non-Disclosed
cme_stpExecutionReportNoBodyPassthruFieldsPostTradeType

Identifies the type of ticket. 

Interdealer tickets (also known as Market tickets) are received by Bilateral GFIDs or Prime Broker GFIDs (when facing bilateral codes, i.e., not when facing their Prime Customer).

Prime Give Up tickets are also known as synthetic tickets and are those in which either the Prime Broker or Prime of Prime Broker faces their Prime Client OR when the Prime (or Prime of Prime) Client faces their credit parent broker. 

Prime of Prime Broker tickets are similar to Interdealer tickets in nature but are solely when the Prime of Prime Broker faces their credit parent broker.

4 - Prime Give up (Synthetic tickets)
5 - Interdealer
6 - Prime of Prime Broker - Equivalent of Interdealer ticket (facing the Parent of the Prime of Prime Broker).
cme_stpExecutionReportNoBodyPassthruFieldsPriceQuoteCurrency3 character ISO code of the term currency.Example: KRW
cme_stpExecutionReportNoBodyPassthruFieldsPriceType

Code to represent the price type.


2 - Per unit (i.e. per share or contract)
101 - Updated actual price
cme_stpExecutionReportNoBodyPassthruFieldsPriceUnitOfMeasureUsed to provide context to the PxUOM fields.Value: Ccy
cme_stpExecutionReportNoBodyPassthruFieldsPriceUnitOfMeasureCurrency

3 character ISO code of the base currency.

Conditionally required when PriceUnitOfMeasure = Ccy.

USD. Mostly the base currency.
cme_stpExecutionReportNoBodyPassthruFieldsProductIndicates the type of product the security is associated with. See also the CFICode (461) and SecurityType (167) fields.2 - COMMODITY
4 - CURRENCY
cme_stpExecutionReportNoBodyPassthruFieldsQtyType

Indicates the type of quantity being represented in the Last Quantity. The quantity type defaults to what is specified in the contract specifications.

0 - Notional FX
cme_stpExecutionReportNoBodyPassthruFieldsSecondaryClOrdIDClient Order ID of counterparty provided on EBS Direct tickets to LPs where LC was disclosed.-
cme_stpExecutionReportNoBodyPassthruFieldsSecondaryTradeIDA globally unique identifier (GUID) that can be reliably used across trade dates and all markets supported by STP.-
cme_stpExecutionReportNoBodyPassthruFieldsSecurityDescCan be used to provide an optional textual description for a financial instrument.-
cme_stpExecutionReportNoBodyPassthruFieldsSecurityExchangeMarket used to help identify a security. Always set to 'EBS'. 
cme_stpExecutionReportNoBodyPassthruFieldsSecurityIDThe Clearing Product ID.-
cme_stpExecutionReportNoBodyPassthruFieldsSecurityIDSourceIdentifies class or source of the SecurityID value. Currently always set to 'H'.H - Clearing House / Clearing Organization
cme_stpExecutionReportNoBodyPassthruFieldsSessionIDEnteringFirm's SessionID.Example: 2HN
cme_stpExecutionReportNoBodyPassthruFieldsSettlMethodSettlement method for a contract. Can be used as an alternative to CFI Code value.C - Cash settlement required
cme_stpExecutionReportNoBodyPassthruFieldsSpotDate

For FXNDF, the associated SPOT settlement date.

Value format follows Protocol.  FIX: YYYYMMDD, FIXML: YYYY-MM-DD.

Note: Not provided for FXSPOT.
cme_stpExecutionReportNoBodyPassthruFieldsTradeInputSourceVenue from which the trade was entered.
  • GLBX - Globex

  • EBSD - EBS Direct

cme_stpExecutionReportNoBodyPassthruFieldsTradeNumber

The EBS Deal ID - common to maker and taker on Globex. 

For EBS Direct this is the Taker Deal ID, the Maker sees this as a CLOrdID (Tag 11). 

-
cme_stpExecutionReportNoBodyPassthruFieldsTradeReportID

Unique identifier of the TradeCaptureReport message. Use to check for duplicate TradeCaptureReports.

Up to a maximum of 63 characters

-
cme_stpExecutionReportNoBodyPassthruFieldsTradeReportTransTypeIdentifies Trade Report message transaction type.-
cme_stpExecutionReportNoBodyPassthruFieldsTrdMatchID

For EBS Direct trades this is the EBS Deal ID. LCs will see this in Tag 17 (ExecID) on their Execution Report and LPs will see this as the ClOrdID generated by the match engine. 

For Globex trades this is a system generated identifier common to all sides at a price level within a match event.

This will be common to multiple deal IDs (as a match event can result in multiple deal IDs). Not provided at trade time. Can be used for Post Trade queries.

-
cme_stpExecutionReportNoBodyPassthruFieldsTrdSubType

Further qualification to the trade type.

Only set for eFix Trades when TrdTyp (Tag 828) = 1000, otherwise not set.

-
cme_stpExecutionReportNoBodyPassthruFieldsTrdTypeType of trade, distinguishes between regular trades (0) and eFix trades (1000).-
cme_stpExecutionReportNoBodyPassthruFieldsUnitOfMeasureUsed to provide context to the UOM fields, always set to 'Ccy'.-
cme_stpExecutionReportNoBodyPassthruFieldsUnitOfMeasureCurrencyRepresents the base currency for any FX trade that is not a metal.-
cme_stpExecutionReportNoBodyPassthruFieldsUnitOfMeasureQuantityTypically used to indicate the quantity of the underlying commodity unit of measure on which the contract is based. -
cme_stpExecutionReportNoBodyPassthruFieldsVenueSubTypeIdentifies the sub-type of the venue where a trade was executed.C - Central limit order book
S - Single ticket
W - Sweepable
cme_stpExecutionReportNoBodyPassthruFieldsVenueType

Identifies the type of venue where a trade was executed. Refer to tag 20058 for on SEF or on MTF indicator.


E - Electronic
Q - Quote-driven Market
creditsuisse_serExecutionAckNoBodyPassthruFieldsTradeStatusRequired if ExecAckStatus is Rejected [1036=2].

If a client choose to enable ExecutionMessage to send ExecAck in response to venue ExecReport, then TradeStatus is a required field to pass Rejected execution status.

Applicable field values are: '2: Client Declined', '3: Expired' and '4: Error'

Field mapped to TradeStatus/ Tag7226 in venue message.

creditsuisse_ser NewOrderSingleNoBodyPassthruFieldsClientID

Required Client identifier provided by CreditSuisse.


Field mapped to ClientID/ Tag109 in venue message.
creditsuisse_serQuoteRequestNoBodyPassthruFieldsMarketDepth

Optional field to specify number of price levels you want to receive in a MassQuote.


Field mapped to ContractMultiplier/ Tag231 in venue message.
curex_marketdataMarketDataIncrementalRefreshNoBodyPassthruFieldsMiscFeeAmt

fee amount value

-
curex_marketdataMarketDataIncrementalRefreshNoBodyPassthruFieldsMiscFeeBasis

fee unit. Absolute/PerUnit/Percentage

-
curex_marketdataMarketDataIncrementalRefreshNoBodyPassthruFieldsMiscFeeCurr

Fee currency abbreviation

-
curex_marketdataMarketDataIncrementalRefreshNoBodyPassthruFieldsMiscFeeType

always ExchangeFees

-
curex_marketdataMarketDataIncrementalRefreshNoEntryPassthruFieldsIssuer

will be present if QuoteViewOption BodyPassthru is populated with a mark option in MarketDataRequest

  • User - Quote origin is the current user. If VWAP then the VWAP quote contains at least one quote from the current User.
  • Firm - Quote origin is a distinctly different user but in the same Firm. If VWAP then the VWAP quote contains at least one quote from another member of the current user’s Firm
  • Both - The VWAP quote contains quotes from both the current User and other members of its Firm.
-
curex_marketdataMarketDataIncrementalRefreshNoEntryPassthruFieldsMDEntryID

unique entry id for new or change. can not be used to maintain book.

-
curex_marketdataMarketDataIncrementalRefreshNoEntryPassthruFieldsMDQuoteType

Indicative/Tradeable/RestrictedTradeable/Illiquid

-
curex_marketdataMarketDataRequestNoBodyPassthruFieldsAccountAccount name for which to supply all-in pricing information-
curex_marketdataMarketDataRequestNoBodyPassthruFieldsCurexMarketId

specify liquidity pool

  • Index - (default)
  • Large - Fullamount only (FOK)
  • P2P
-
curex_marketdataMarketDataRequestNoBodyPassthruFieldsMinUpdateIntervalForce update interval to specified millisecond interval, for client-controlled bandwidth restriction.-
curex_marketdataMarketDataRequestNoBodyPassthruFieldsQuoteViewOptions

This is used for self match prevention.

  • AllQuotesNoMark - (DEFAULT) Show all quotes regardless of origin
  • AllQuotesMark - Show all quotes regardless of origin but Mark
  • FilterOwnFirmNoMark - Filter out quotes originating from own firm (including self)
  • FilterOwnFirmMark - Filter out quotes originating from own firm (including self) and Mark.
  • FilterSelfNoMark - Filter out only quotes originating from self
  • FilterSelfMark - Filter out only quotes originating from self and Mark
  • FilterOwnFirmNotSelfNoMark - Filter out quotes from own firm unless they belong to self
  • FilterOwnFirmNotSelfMark - Filter out quotes from own firm unless they belong to self and Mark

Marked quotes will contain Isser Entrypassthruvalue in MarketDataIncrementalRefresh

-
curex_ordersExecutionReportNoBodyPassthruFieldsClientAdditionalInfo

Echoed back from NewOrderMultileg

-
curex_ordersMultilegOrderCancelReplaceNoBodyPassthruFieldsClientAdditionalInfo

Accepts Strings. Provided by the client for their own tracking. will be returned in execution reports.

Optional
curex_ordersNewOrderMultilegNoBodyPassthruFieldsClientAdditionalInfo

Accepts Strings. Provided by the client for their own tracking. will be returned in execution reports.

Optional
currenex_esp_makerNewOrderMultilegNoBodyPassthruFields

AggressorIndicator

Y = Taker is the aggressor (aggressor)

N = Taker is not the aggressor (aggressed)

Indicates whether the maker's price was resting in the book or came into the book at the time of the match.

currenex_itchMarketDataIncrementalRefreshNoEntryPassthruFieldsPriceProvider[1..n]Market Maker id.

Where this is not available, Enterprise will publish "ANON".

  • For order-depth subscriptions, this is always a single entry for the originator of the order.
  • When subscribing to price-depth books, each price level may comprise multiple orders. Uniqueness of each PriceProvider EntryPassthruKey  is ensured with a  1..n suffix which also confirms the positional association between the NoEntryPassthruFields  and NoOfSecSizes group entries.
currenex_now_itchMarketDataIncrementalRefreshNoEntryPassthruFields25_ConfFactorBid25th percentile bid price scaled to five dp.-
currenex_now_itchMarketDataIncrementalRefreshNoEntryPassthruFields25_ConfFactorOffer25th percentile offer price scaled to five dp.-
currenex_now_itchMarketDataIncrementalRefreshNoEntryPassthruFields50_ConfFactorBid50th percentile bid price scaled to five dp.-
currenex_now_itchMarketDataIncrementalRefreshNoEntryPassthruFields50_ConfFactorOffer50th percentile offer price scaled to five dp.-
currenex_now_itchMarketDataIncrementalRefreshNoEntryPassthruFields75_ConfFactorBid75th percentile bid price scaled to five dp.-
currenex_now_itchMarketDataIncrementalRefreshNoEntryPassthruFields75_ConfFactorOffer75th percentile offer price scaled to five dp.-
currenex_now_itchMarketDataIncrementalRefreshNoEntryPassthruFieldsActivityIndicatorIndicates when a Mid trade has occurred.Indicates if a Mid trade has occurred within '<15 seconds' or '<45 seconds' or 'prior to 45 seconds'.
currenex_now_itchMarketDataIncrementalRefreshNoEntryPassthruFieldsSizeIndicatorIndicates size of an order.Indicates if an order size is '<500K' or within '500K - 2MM' or '>2MM'.
currenex_now_itchSecurityStatusNoBodyPassthruFieldsSecurityIDNumeric identifier for currency pair identified by
the InstrumentID; unique for the session scope, only. 
Not guaranteed to be the same from session to 
session or across Ouch and Itch services.
-
currenex_ouchExecutionReportNoBodyPassthruFieldsAggressorIndicator

Aggressor flag:

  • 1 = client is aggressor
  • 2 = client is not aggressor
-
currenex_rfs_makerExecutionAckNoBodyPassthruFieldsMTFMTF MICEchoed here if previously provided in the NewOrderMultileg.
currenex_rfs_makerNewOrderMultilegNoBodyPassthruFieldsMTFMTF MICThis is in addition to the Parties Block  ExecutionVenue, which is populated from another source in the message. Not required and passed through for transparency only.
currenex_rfs_makerQuoteRequestNoLegPassthruFieldsFixingDateFixing date for NDF, or near leg fixing date for NDF swaps.The Currenex GUI allows the user to submit an 'NDF' request for SPT. This results in a vanilla spot quote request, but with the additional FixingDate field populated which is passed through by MarketFactory.
currenex_rfs_makerQuoteRequestNoLegPassthruFieldsFixingDate2Far leg fixing date for NDF swaps.The Currenex GUI allows the user to submit an 'NDS' request TOD/SPT or TOM/SPT. This results in a vanilla SWP quote request, but with the additional FixingDate2 field populated which is passed through by MarketFactory.
currenex_rfs_makerQuoteRequestNoLegPassthruFieldsPrevClosePxReference rate.Optionally provided by the Currenex GUI user.
ebs_cptExecutionReportNoBodyPassthruFieldsAggressorIndicatorFor EBS Direct:
  • Y = order initiator is aggressor (LC [and/or PB of LP])
  • N = order initiator is passive (LP [and/or PB of LC])
For EBS Market:
  • Y - Order matched as a Taker (aggressive fill)
  • N - Order matched as a Maker (passive fill)
Note:
Prime Broker receives 2 tickets:
On Ticket with PC, the Aggressor Indicator is the opposite of the PC's 
value. On Ticket with counterparty to the Trade, the Aggressor Indicator is the same as the PC's value.
Provided on both sides (and will be opposite on each side)
-
ebs_cptExecutionReportNoBodyPassthruFieldsClientAccountReference-AccountReference [PartySubIDType=1000] published in first side of TradeCaptureReport.
ebs_cptExecutionReportNoBodyPassthruFieldsClientBankIdentifierCode-BIC code [PartySubIDType=16] published in first side of TradeCaptureReport.
ebs_cptExecutionReportNoBodyPassthruFieldsClientIBAN-IBAN [PartySubIDType=1002] published in first side of TradeCaptureReport.
ebs_cptExecutionReportNoBodyPassthruFieldsClientPricingSegment-PricingSegment [PartySubIDType=1001] published in first side of TradeCaptureReport.
ebs_cptExecutionReportNoBodyPassthruFieldsClientPrimeBroker-First party's prime broker. The Prime Broker's deal code is provided only if the first party is a PB.
ebs_cptExecutionReportNoBodyPassthruFieldsCounterpartyAccountFloor code for first party (instance 1)
Account ID for 2nd partyThis follows the general principle that a participant always sees their own floor code but the Account ID of other 
participants.
Provided on both sides.
Note: First side Account [client's Account] is published in LegAllocAccount.
ebs_cptExecutionReportNoBodyPassthruFieldsCounterpartyAccountReference-AccountReference [PartySubIDType=1000] published in second side of TradeCaptureReport.
ebs_cptExecutionReportNoBodyPassthruFieldsCounterpartyBankIdentifierCode-BIC code [PartySubIDType=16] published in second side of TradeCaptureReport.
ebs_cptExecutionReportNoBodyPassthruFieldsCounterpartyIBAN-IBAN [PartySubIDType=1002] published in second side of TradeCaptureReport.
ebs_cptExecutionReportNoBodyPassthruFieldsCounterpartyPricingSegment-PricingSegment [PartySubIDType=1001] published in second side of TradeCaptureReport.
ebs_cptExecutionReportNoBodyPassthruFieldsExecutingSystemPartyRole=16-
ebs_cptExecutionReportNoBodyPassthruFieldsFundDesignationFund Designation as specified at order submission time.
Only provided on 1st side and only if first party created this.
-
ebs_cptExecutionReportNoBodyPassthruFieldsInstitutionPartyRole=1001-
ebs_cptExecutionReportNoBodyPassthruFieldsLastFixPointsFor eFix trades, the dealt points to be applied to the fixing rate.-
ebs_cptExecutionReportNoBodyPassthruFieldsMarketIDA classification akin to 'venue' used to group Market Segments 
together.
  • FXQDM = FX Quote Driven Market (EBS Direct)
  • FXODM = FX Order Driven Market (EBS Market - CLOB)
-
ebs_cptExecutionReportNoBodyPassthruFieldsMarketSegmentID
  • QS = ‘Quotes’ Sweepable [EBS Direct - QDM]
  • QF = ‘Quotes’ Full Amount [EBS Direct - QDM]
  • QR = ‘Quotes’ RFQ Off MTF [EBS Direct - QDM]
  • QRM = ‘Quotes’ RFQ On MTF [EBS Direct – QDM]
  • OC = ‘Orders’ CLOB [Market - ODM]
  • OH = ‘Orders’ HEDGE [Market - ODM]
  • OE = ‘Orders’ eFIX [Market - ODM]


Note that the FIX 4.4 trading API uses older notation which will be deprecated:
  • D = ‘Quotes’ Sweepable [EBS Direct - QDM]
  • DF = ‘Quotes’ Full Amount [EBS Direct - QDM]
  • R = ‘Quotes’ RFQ [EBS Direct - QDM]
  • M = ‘Orders’ CLOB [Market - ODM] 

Applicable to us:

  • OC = ‘Orders’ CLOB [Market - ODM]
  • OE = ‘Orders’ eFIX [Market - ODM]
ebs_cptExecutionReportNoBodyPassthruFieldsNonDisclosedTradeFlag indicating if this was a disclosed or non-disclosed trade.
Provided only on non-disclosed trades (with value Y).
The default is (N), meaning that the trade is disclosed.
Not relevant for EBS Market trades
-
ebs_cptExecutionReportNoBodyPassthruFieldsPreviouslyReportedIndicates if the trade capture report was previously reported to the counterparty on a dynamic subscription.
  • If the TCR is sent as a drop copy or in a streaming subscription will be N.
  • If the TCR is sent as an action from support (eg client requested TCR to be sent again) then will be Y.
-
ebs_cptExecutionReportNoBodyPassthruFieldsProductIndication of the type of product the security is associated with. Valid Values:
  • 2 = Commodity (for Metals)
  • 4 = Currency (for FX) 
-
ebs_cptExecutionReportNoBodyPassthruFieldsReferenceRateFor eFix trades, prior to the fixing (ie the reference ticket) this is the reference rate.-
ebs_cptExecutionReportNoBodyPassthruFieldsRegulatoryLegRefIDIdentifies the leg of the trade the entry applies to by referencing the leg's LegID(1788).-
ebs_cptExecutionReportNoBodyPassthruFieldsRegulatoryTradeIDEventIdentifies the event that caused the origination of the identifier.
Will always be ‘0’ – Initial Block Trade. Required when NoRegulatoryTradeIDs (1907) > 0 
-
ebs_cptExecutionReportNoBodyPassthruFieldsRegulatoryTradeIDTypeSpecifies the type of trade identifier provided in 1903 within the context of the hierarchy of trade events.
Will always be ‘0’ – Current (Default value). Required when NoRegulatoryTradeIDs (1907) > 0
-
ebs_cptExecutionReportNoBodyPassthruFieldsSecondaryOrderIDOrderID on target execution system (for LP tickets this would be the LP's Order ID).Provided on 1st side only.-
ebs_cptExecutionReportNoBodyPassthruFieldsSettlementFirmPartyRole=90-
ebs_cptExecutionReportNoBodyPassthruFieldsSpotDateFor FXNDF, FXFWD, and FXSWAP the associated SPOT settlement date. Not provided for FXSPOT-
ebs_cptExecutionReportNoBodyPassthruFieldsTradeInputSourceHow the First Party entered into the trade, values:
  • API
  • Manual
  • Unknown
For PB tickets this field will not be provided
-
ebs_cptExecutionReportNoBodyPassthruFieldsTradeReportIDUnique Identifier of the Trade Capture Report, e.g. Taker Ticket ID. -
ebs_cptExecutionReportNoBodyPassthruFieldsTrdSubTypeThe only valid value for this tag is “40” (Wash Trade) -
ebs_cptExecutionReportNoBodyPassthruFieldsVenueTypeIdentifies the type of venue where a trade was executed.
Provided when traded on a regulated market (eg on SEF or on MTF).
-
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFieldsAggressorIndicator

Indicates if order was incoming or resting for the match event.

  • True : Aggressor
  • False: Resting
Optional Field
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFields

CalculatedCcyLastQty

Total amount traded (in notional) in counter currency for the Spot leg of FXLink Leg fillOptional Field
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFieldsExpireDateDate of order expiration (last day the order can trade)Optional Field
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFieldsFillExecIDUsed as an identifier for each fill reason or allocation reported in single Execution Report. Append FillExecID with ExecID to derive unique identifier for each fill reason or allocationOptional Field
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFieldsFillYieldType

Fill Reason - This identifies the type of match algorithm

  • FutureHedge
  • ProRata
  • LMM
  • TOP
  • FIFO
  • CrossBMG
  • Covering
  • CrossBPM
  • Leveling
  • Aggressor
  • Leg
  • Opening
  • ImpliedOpening
  • FIFOPercent
  • InstitutionalPrioritization
  • PriceDiscretion
  • LargeOrderSize
Optional Field
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFields

GrossTradeAmt

Total amount traded (in notional) in base currency for the Spot leg of FXLink Leg fillOptional Field
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFieldsMDTradeEntryIDMarket Data Trade Entry ID. This identifier is assigned to all trades that take place for an instrument at a particular price level.Optional Field
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFieldsOrigExecIDTag 17 from venueOptional Field
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFieldsPriorityIndicator

LargeOrderSizePriority
StandardOrderSizePriority

Indicates whether an incoming New Order/Cancel-Replace entered the book or subsequently rests on the book with Large Order Size or Standard Order Size priority.

Optional Field
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFieldsSecExecID

Unique identifier linking spread summary fill notice with leg fill notice and trade cancel messages.

To uniquely identify each fill, Client System can concatenate: OrderID (37) + TradeDate (75) + SecExecID (527) 

Optional Field
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFieldsSecurityIDSecurity ID as defined by CMEOptional Field
ebs_market_ilink3_sbeExecutionReportNoBodyPassthruFieldsSideTradeIDThe unique ID assigned to the trade once it is received or matched by the exchange.Optional Field
ebs_market_ilink3_sbeMultilegOrderReplaceRequestNoBodyPassthruFieldsManualOrderIndicator

Indicates if order was sent manually.

Allowed Values:

  • Manual
  • Automated (Default)
Optional Field
ebs_market_ilink3_sbeMultilegOrderReplaceRequestNoBodyPassthruFieldsOFMOverride

Flag indicating whether the cancel/replace supports iLink Order Cancel-Replace and In-Flight Mitigation to prevent overfilling. Once enabled in the order chain, IFMOverride cannot be disabled.

  • Y : Enabled
  • N : Disabled (Default)
Optional Field
ebs_market_ilink3_sbeMultilegOrderReplaceRequestNoBodyPassthruFieldsSelfMatchPreventionIDIdentifies an order or trade that should not be matched to an opposite order or trade if both buy and sell orders for the same asset contain the same tag 2362-SelfMatchPreventionID and were submitted by the same firm.Optional Field
ebs_market_ilink3_sbeMultilegOrderReplaceRequestNoBodyPassthruFieldsSelfMatchPreventionInstruction

Used to act upon the outcome when a self-match is detected and an order is prevented from trading against another order with the same tag 2362-SelfMatchPreventionID.

Allowed Values:

  • CancelNewest
  • CancelOldest (Default)

SelfMatchPreventionInstruction is supported only for CME FX Spot+ orders. CME Globex will ignore this instruction on other EBS orders.

Optional Field
ebs_market_ilink3_sbeNewOrderMultilegNoBodyPassthruFieldsManualOrderIndicator

Indicates if order was sent manually.

Allowed Values:

  • Manual
  • Automated (Default)
Optional Field
ebs_market_ilink3_sbeNewOrderMultilegNoBodyPassthruFieldsSelfMatchPreventionIDIdentifies an order or trade that should not be matched to an opposite order or trade if both buy and sell orders for the same asset contain the same tag 2362-SelfMatchPreventionID and were submitted by the same firm.Optional Field
ebs_market_ilink3_sbeNewOrderMultilegNoBodyPassthruFieldsSelfMatchPreventionInstruction

Used to act upon the outcome when a self-match is detected and an order is prevented from trading against another order with the same tag 2362-SelfMatchPreventionID.

Allowed Values:

  • CancelNewest
  • CancelOldest (Default)

SelfMatchPreventionInstruction is supported only for CME FX Spot+ orders. CME Globex will ignore this instruction on other EBS orders.

Optional Field
ebs_market_mdp3_sbeMarketDataIncrementalRefreshNoBodyPassthruFieldsMaxPriceVariationDifferential static value for price banding. The maximum price variation of an execution from one event to the next for a given security.only when MDFlags.IsSnapshot = TRUE
ebs_market_mdp3_sbeMarketDataIncrementalRefreshNoBodyPassthruFieldsSecurityIDA unique instrument ID value that will not be reused until the next trade date following an instrument expiration or deletion.-
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsAltMinPriceIncrement

New sub-tick, which is only available for order entry when certain conditions are met, tick value that corresponds to the Alt Min Quote Life.

Please refer to the Conditional Price Increment CME confluence page for Supported instruments.
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsAltMinQuoteLife

MQL duration in number of microseconds applied to orders at AltMinPriceIncrement.

Please refer to the Conditional Price Increment CME confluence page for Supported instruments.
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsAltPriceIncrementConstraint

Minimum price offset better than the best Standard Globex Minimum Tick order for which Alternate Globex Minimum Tick order will be accepted.

The value is Null. Will be published when a non-Null value is provided.
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsHighLimitPrice

Allowable high limit price for the trading day.

-
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsLegMiFIDISINISIN value as provided by ANNA, Association of National Numbering Agencies. This field is populated for MTF-Regulated NDFs and is unique for each Settle Date.-
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsLowLimitPrice

Allowable low limit price for the trading day.

-
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsMarketDepthIdentifies the depth of book.-
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsMatchAlgorithm

SizePriority

For instruments eligible for Size Priority Matching, SecurityStatus will be published with MatchAlgorithm set to SizePriority.

-
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsMaxBidAskConstraint

Maximum bid/ask spread for which Alternate Globex Minimum Tick orders will be accepted (Sub tick orders will be rejected if bid/ask spread is greater than this value).

The value is Null. Will be published when a non-Null value is provided.
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsMaxPriceDiscretionOffset

Max allowed discretionary offset from Limit order price. When the value in this field = 0, discretionary price cannot be submitted for the instrument. 

-
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsMaxPriceVariationDifferential static value for price banding. The maximum price variation of an execution from one event to the next for a given security.-
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsMinQuoteLife

Minimum Quote Life in number of microseconds.

-
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsSecurityExchangeExchange or market used to identify a security.Sample MIC codes: EBSC, NEXS. 
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsSecurityIDA unique instrument ID value that will not be reused until the next trade date following an instrument expiration or deletion.-
ebs_market_mdp3_sbeSecurityStatusNoBodyPassthruFieldsSizePriorityMinQty

MinLotSize required for Size Priority Matching published for eligible instruments.

-
ebs_market_mdp3_sbe_udpMarketDataIncrementalRefreshNoBodyPassthruFieldsMaxPriceVariationDifferential static value for price banding. The maximum price variation of an execution from one event to the next for a given security.only when MDFlags.IsSnapshot = TRUE
ebs_market_mdp3_sbe_udpMarketDataIncrementalRefreshNoBodyPassthruFieldsSecurityIDA unique instrument ID value that will not be reused until the next trade date following an instrument expiration or deletion.-
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsAltMinPriceIncrement

New sub-tick, which is only available for order entry when certain conditions are met, tick value that corresponds to the Alt Min Quote Life.

Please refer to the Conditional Price Increment CME confluence page for Supported instruments.
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsAltMinQuoteLife

MQL duration in number of microseconds applied to orders at AltMinPriceIncrement.

Please refer to the Conditional Price Increment CME confluence page for Supported instruments.
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsAltPriceIncrementConstraint

Minimum price offset better than the best Standard Globex Minimum Tick order for which Alternate Globex Minimum Tick order will be accepted.

-
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsHighLimitPriceAllowable high limit price for the trading day.-
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsLegMiFIDISINISIN value as provided by ANNA, Association of National Numbering Agencies. This field is populated for MTF-Regulated NDFs and is unique for each Settle Date.-
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsLowLimitPriceAllowable low limit price for the trading day.-
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsMarketDepthIdentifies the depth of book.-
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsMatchAlgorithm

SizePriority

For instruments eligible for Size Priority Matching, SecurityStatus will be published with MatchAlgorithm set to SizePriority.

-
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsMaxBidAskConstraintMaximum bid/ask spread for which Alternate Globex Minimum Tick orders will be accepted (Sub tick orders will be rejected if bid/ask spread is greater than this value).The value is Null. Will be published when a non-Null value is provided.
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsMaxPriceDiscretionOffsetMax allowed discretionary offset from Limit order price. When the value in this field = 0, discretionary price cannot be submitted for the instrument.-
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsMaxPriceVariationDifferential static value for price banding. The maximum price variation of an execution from one event to the next for a given security.-
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsMinQuoteLifeMinimum Quote Life in number of microseconds.-
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsSecurityExchangeExchange or market used to identify a security.Sample MIC codes: EBSC, NEXS.
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsSecurityIDA unique instrument ID value that will not be reused until the next trade date following an instrument expiration or deletion.-
ebs_market_mdp3_sbe_udpSecurityStatusNoBodyPassthruFieldsSizePriorityMinQtyMinLotSize required for Size Priority Matching published for eligible instruments.-
exchange24ExecutionReportNoBodyPassthruFieldsNearLegPriceAll In price for the 1st leg of the short dated FWD tenors ON, TN, SN-
exchange24ExecutionReportNoBodyPassthruFieldsNearLegQtyQty for the 1st leg of the short dated FWD tenors ON, TN, SN-
exchange24ExecutionReportNoBodyPassthruFieldsNearLegSettlDateSettlement date for the 1st leg of the short dated FWD tenors ON, TN, SN-
exchange24ExecutionReportNoBodyPassthruFieldsVenueAvgPxAvgPx value from venue-
exchange24ExecutionReportNoBodyPassthruFieldsVenueLastPxLastPx value in Swap points-
exchange24ExecutionReportNoBodyPassthruFieldsVenueLastQtyLastQty value in Swap points-
exchange24MarketDataIncrementalRefreshNoBodyPassthruFieldsFarLegMaturityDateMaturity date for the 2nd leg of the NDS-
exchange24MarketDataIncrementalRefreshNoBodyPassthruFieldsFarLegSettlDateSettlement date for the 2nd leg of the SWP-
exchange24MarketDataIncrementalRefreshNoBodyPassthruFieldsNearLegMaturityDateMaturity date for the 1st leg of the NDS-
exchange24MarketDataIncrementalRefreshNoBodyPassthruFieldsNearLegSettlDateSettlement date for the 1st leg of the SWP-
exchange24MassQuoteNoBodyPassthruFieldsNearLegMaturityDateMaturity date for the 1st leg of the NDS-
exchange24MassQuoteNoBodyPassthruFieldsNearLegSettlDateSettlement date for the 1st leg of the SWP-
exchange24QuoteRequestNoBodyPassthruFieldsMarketDepthOptional, 0=Full Book (the default), 1=Top of book, or N for number of rungs.-
fastmatch_autoexExecutionReportNoBodyPassthruFieldsBidPxBid in the market at the time of execution-
fastmatch_autoexExecutionReportNoBodyPassthruFieldsCommissionCommission in USD that ECN will collect for a fill or partial fill (only for clients that receive a bill)-
fastmatch_autoexExecutionReportNoBodyPassthruFieldsLastMktPxLast price in the market truncated to 5 decimals-
fastmatch_autoexExecutionReportNoBodyPassthruFieldsLiquidityIndicatorAddedVsAutoEx
AddedVsStream
RemovedVsAutoEx
RemovedVsStream
RoutedOut
-
fastmatch_autoexExecutionReportNoBodyPassthruFieldsLpRejCount

LP Reject count.

  • 0=no match with makers  
  • 1 (or higher) = number of LP’s that rejected the order
-
fastmatch_autoexExecutionReportNoBodyPassthruFieldsOfferPxOffer in the market at the price of execution-
fastmatch_autoexMarketDataIncrementalRefreshNoEntryPassthruFieldsMaturityDateNDF Fixing Date represented in YYYYMMDD.Optional Field
fastmatch_autoexMarketDataIncrementalRefreshNoEntryPassthruFieldsSettlDateThe Settlement date of the trade represented in YYYYMMDD.Optional Field
fastmatch_autoexMarketDataIncrementalRefreshNoEntryPassthruFieldsVolatilityAverageBPSAverage volatility in basis pointsOptional Field
fastmatch_autoexMarketDataIncrementalRefreshNoEntryPassthruFieldsVolatilityCurrentBPS

Current volatility in basis points

Optional Field
fastmatch_autoexMarketDataIncrementalRefreshNoEntryPassthruFieldsVolatilityLevelCurrent volatility level on a scale from 1 to 6, where 1 – lowest as compared to average, 3 – average, 6 – highest as compared to average.Optional Field
fastmatch_autoexMarketDataRequestNoBodyPassthruFieldsClientIDThird-party identifier to indicate a market data stream intended for this third party

Optional Field:


fastmatch_autoexMultilegOrderCancelReplaceRequestNoBodyPassthruFieldsMaxDelayThe expected maximum latency of response
  •  "0To1milliseconds" =  0 to 1 milliseconds :
  • "0To30Milliseconds" :  0 to 30 milliseconds: 
  • "0To100Milliseconds" = 0 to 100 milliseconds (default): 
  • "0To500Milliseconds"= 0 to 500 milliseconds: 
  • "0To3000Milliseconds" = from 0 to 3000 milliseconds
Optional Field
fastmatch_autoexNewOrderMultilegNoBodyPassthruFieldsMaxDelay

The expected maximum latency of response

  •  "0To1milliseconds" =  0 to 1 milliseconds :
  • "0To30Milliseconds" :  0 to 30 milliseconds: 
  • "0To100Milliseconds" = 0 to 100 milliseconds (default): 
  • "0To500Milliseconds"= 0 to 500 milliseconds: 
  • "0To3000Milliseconds" = from 0 to 3000 milliseconds
Optional Field
fastmatch_autoexNewOrderMultilegNoBodyPassthruFieldsMidDiscretionary

Accepted values are Y or N.

Y = The pegged order has the discretion to match at a rate up to the Mid-Point price.

Required field when trading a mid-discretionary Pegged order.


fastmatch_autoexNewOrderMultilegNoBodyPassthruFieldsNotOrdersY = This order will notinteract with other orders,only quotes.
N = default.
Optional Field
fastmatch_stream_makerNewOrderMultiLegNoBodyPassthruFieldsExpectedFillRateTaker’s expected average fill rate in percentage terms e.g. 80.Optional Field. FastMatch Liquidity Management team will confirm with maker before they enable 'TakerExpectation' fields.
fastmatch_stream_makerNewOrderMultiLegNoBodyPassthruFieldsExpectedResponseTimeTaker’s expected execution time in milliseconds e.g. 120.Optional Field. FastMatch Liquidity Management team will confirm with maker before they enable 'TakerExpectation' fields.
fastmatch_stream_makerQuoteRequestNoBodyPassthruFieldsMarketDepthUsed to specify the number of levels to be requested.

Maximum number of price levels accepted by fastmatch is 5.

Makers can request to receive any value between 0 and 5.  

fidessa_ordersExecutionReportNoBodyPassthruFieldsExchLastLiquidityIndNative exchange liquidity indicator value. Only returned on direct exchange flow, where supported by the exchange-
fidessa_ordersExecutionReportNoBodyPassthruFieldsLastLiquidityInd

Indicates whether the trade provided or removed liquidity from the market. Only applicable to trade notifications. Supported values: 

  • 1 Added Liquidity
  • 2 Removed Liquidity
  • 3 Liquidity Routed Out
  • 4 Auction
  • 5 Unknown
-
fidessa_ordersExecutionReportNoBodyPassthruFieldsManualOrderIndicator

Echo back on the tag is used for clients to disclose if the request was instigated by a trader or an automated system:

  • ‘Y’ = Request instigated by a trader
  • ‘N’ = Request instigated by an automated system
-
fidessa_ordersExecutionReportNoBodyPassthruFieldsPositionEffect

Whether a trade would result in an opening or closing position. Supported values: 

  • 'O' = Open
  • 'C' = Closed
Echo back of the Position Effect on the Order request
fidessa_ordersExecutionReportNoBodyPassthruFieldsTradeReportingIndicator

Used between parties to convey trade reporting status. Supported values: 

  • 0 = Trade has not (yet) been reported. Depending on the regulatory regime the trade is reportable and the recipient may be responsible for reporting.
  • 6 = Trade has been or will be reported. Depending on the regulatory regime the recipient is not responsible for reporting.
-
fidessa_ordersExecutionReportNoBodyPassthruFieldsTrdMatchIDExecution ID assigned to a trade by an exchange or executing systemThis is an ID that is assigned for the trade. Both the sides of the trade will have the same trdMatchID allocated by the venue however each side will have a different ExecID.
fidessa_ordersMultilegOrderCancelReplaceRequestNoBodyPassthruFieldsPositionEffect

Whether a trade would result in an opening or closing position. Supported values: 

  • 'O' = Open
  • 'C' = Closed
Closing position is an instruction to close as much as the current position as possible, not that it is the last order of the session.
fidessa_ordersNewOrderMultilegNoBodyPassthruFieldsPositionEffect

Whether a trade would result in an opening or closing position. Supported values: 

  • 'O' = Open
  • 'C' = Closed
Closing position is an instruction to close as much as the current position as possible, not that it is the last order of the session.
fxall_activetradingExecutionReportNoLegPassthruFieldsReferenceIDThis is an alpha-numeric value that should not exceed 16 characters and is the value supplied in the NewOrderMultilegOptional Field
fxall_activetrading

MarketDataIncrementalRefresh

NoEntryPassthruFieldsIssuerText field indicating the originator of the market data order.  Normally this field will be empty.

When an order was placed by a related FIX order entry session for the trading firm. In this case the field will simply
state “Firm” in order to flag the market data as being an order belonging to the firm.
Optional Field
fxall_activetradingMarketDataIncrementalRefreshNoEntryPassthruFieldsQuoteTypeIdentifies the type of quote
  • 0 - Indicative
  • 1 - Tradable
Optional Field
fxall_activetradingNewOrderMultilegNoLegPassthruFieldsCustOrderCapacityRequires for trades executed on SEF.  Primarily used by futures exchanges to indicate the CTICode (customer type indicator) as required by the US CFTC (Commodity Futures Trading Commission).
Capacity of customer placing the order.  Supporting Values:
  • 2 = Principal
  • 4 = Agency
Only specified for NDFs

So currently not required whilst NDFs are not supported.
fxall_activetradingNewOrderMultilegNoLegPassthruFieldsReferenceIDThis is an alpha-numeric value that should not exceed 16
characters. If present here, this value will be copied to the ExecutionReport.
Optional Field
fxall_quicktrade_makerExecutionAckNoBodyPassthruFieldsMakerGroupNameThe group handling the order at the Maker-
fxall_quicktrade_makerExecutionAckNoBodyPassthruFieldsMakerOrderCustomA field for custom-use by the Maker. FXall will store this field on receipt and acceptance by FXall's system and return it to the Maker every subsequent time the DefaultCOrder is sent to the Maker.-
fxall_quicktrade_makerExecutionAckNoBodyPassthruFieldsTakerGroupNameThe name of the group which the Taker that submitted the Order for trading belongs to.-
fxall_quicktrade_makerExecutionAckNoBodyPassthruFieldsTruncationOrder

Indicates whether or not contra-currency amounts are truncated instead of rounded. Valid values:

  • 'Y' - Truncated.
  • 'N' - Rounded.
-
fxall_quicktrade_makerExecutionAckNoLegPassthruFieldsMakerLegCustomA field for custom-use by the Maker. FXall will store this field on receipt and acceptance by FXall's system and return it to the Maker every subsequent time the DefaultCOrder is sent to the Maker.-
fxall_quicktrade_makerExecutionAckNoLegPassthruFieldsSpotDateThe Spot Date of all requirements within this leg.-
fxall_quicktrade_makerNewOrderMultilegNoAllocPassthruFields

AllocContraAmount

Contra amount calculated using Provider Quoted rate-
fxall_quicktrade_makerNewOrderMultilegNoAllocPassthruFieldsSettlementTypeIndicates whether the settlement instructions to be used for this trade are "Standard" or "Special" .-
fxall_quicktrade_makerNewOrderMultilegNoBodyPassthruFields

AllInDPS

FXall all-in precision

-
fxall_quicktrade_makerNewOrderMultilegNoBodyPassthruFieldsMakerGroupNameThe group handling the order at the Maker-
fxall_quicktrade_makerNewOrderMultilegNoBodyPassthruFieldsMakerOrderCustomA field for custom-use by the Maker. FXall will store this field on receipt and acceptance by FXall's system and return it to the Maker every subsequent time the DefaultCOrder is sent to the Maker.-
fxall_quicktrade_makerNewOrderMultilegNoBodyPassthruFields

PointDPS

FXall Forward points precision

-
fxall_quicktrade_makerNewOrderMultilegNoBodyPassthruFields

RoundDownCcy

Indicates whether currency is rounded down.

Valid Values:

  • N
-
fxall_quicktrade_makerNewOrderMultilegNoBodyPassthruFields

SpotDPS

FXall Spot precision

-
fxall_quicktrade_makerNewOrderMultilegNoBodyPassthruFieldsTakerGroupNameThe name of the group which the Taker that submitted the Order for trading belongs to.-
fxall_quicktrade_makerNewOrderMultilegNoBodyPassthruFieldsTruncationOrder

Indicates whether or not contra-currency amounts are truncated instead of rounded. Valid values:

  • 'Y' - Truncated.
  • 'N' - Rounded.
-
fxall_quicktrade_makerNewOrderMultilegNoLegPassthruFields

FwdPts

Forward Points associated with this individual leg-
fxall_quicktrade_makerNewOrderMultilegNoLegPassthruFieldsMakerLegCustomA field for custom-use by the Maker. FXall will store this field on receipt and acceptance by FXall's system and return it to the Maker every subsequent time the DefaultCOrder is sent to the Maker.-
fxall_quicktrade_makerNewOrderMultilegNoLegPassthruFields

MidRate

Leg Mid price/rate.-
fxall_quicktrade_makerNewOrderMultilegNoLegPassthruFieldsSpotDateThe Spot Date of all requirements within this leg.-
fxall_quicktrade_makerQuoteNoBodyPassthruFieldsMakerOrderCustomA field for custom-use by the Maker. FXall will store this field on receipt and acceptance by FXall's system and return it to the Maker every subsequent time the DefaultCOrder is sent to the Maker.-
fxall_quicktrade_makerQuoteNoLegPassthruFieldsMakerLegCustomA field for custom-use by the Maker. FXall will store this field on receipt and acceptance by FXall's system and return it to the Maker every subsequent time the DefaultCOrder is sent to the Maker.-
fxall_quicktrade_makerQuoteRequestNoAllocPassthruFieldsSettlementTypeIndicates whether the settlement instructions to be used for this trade are "Standard" or "Special" .-
fxall_quicktrade_makerQuoteRequestNoBodyPassthruFields

AllInDPS

FXall all-in precision

-
fxall_quicktrade_makerQuoteRequestNoBodyPassthruFieldsMakerGroupNameThe group handling the order at the Maker.-
fxall_quicktrade_makerQuoteRequestNoBodyPassthruFields

PointDPS

FXall Forward points precision

-
fxall_quicktrade_makerQuoteRequestNoBodyPassthruFields

RoundDownCcy

Indicates whether currency is rounded down.

Valid Values:

  • N
-
fxall_quicktrade_makerQuoteRequestNoBodyPassthruFields

SpotDPS

FXall Spot precision

-
fxall_quicktrade_makerQuoteRequestNoBodyPassthruFieldsTakerGroupNameThe name of the group which the Taker that submitted the Order for trading belongs to.-
fxall_quicktrade_makerQuoteRequestNoBodyPassthruFieldsTruncationOrder

Indicates whether or not contra-currency amounts are truncated instead of rounded. Valid values:

  • 'Y' - Truncated.
  • 'N' - Rounded.
-
fxall_quicktrade_makerQuoteRequestNoLegPassthruFields

SpotDate

LegSpotDate.-
fxspotstreamExecutionReportNoBodyPassthruFieldsExecInstEchoes NewOrderMultileg/NoBodyPassthruFields/ExecInst-
fxspotstreamExecutionReportNoBodyPassthruFieldsMDEntryIDTaken from fxspotstream MDEntryID-
fxspotstreamExecutionReportNoBodyPassthruFieldsQuoteIDTaken from fxspotstream QuoteID-
fxspotstreamExecutionReportNoBodyPassthruFieldsQuoteMsgIDTaken from fxspotstream QuoteMsgID-
fxspotstreamExecutionReportNoBodyPassthruFieldsSecondaryOrderIDTaken from fxspotstream SecondaryOrderID-
fxspotstreamMarketDataIncrementalRefreshNoEntryPassthruFieldsFixingDateFor an NDF, fixing date expressed in the format YYYYMMDD. Only provided if New or Change and if different from previous value. However, it is only provided if the LP sends.-
fxspotstreamMarketDataIncrementalRefreshNoEntryPassthruFieldsMDEntryOriginator

The ID of the liquidity provider.

MF-assigned LP MIC
fxspotstreamMarketDataIncrementalRefreshNoEntryPassthruFieldsMDEntryPositionNoDisplay position of a bid or offer, numbered from most competitive to least competitive, per market side.-
fxspotstreamMarketDataIncrementalRefreshNoEntryPassthruFieldsSettlDateThe value date in the format YYYYMMDD. Only provided for New or Change and if LP sends the value date.-
fxspotstreamMarketDataRequestNoBodyPassthruFieldsNoMarketFeedback

Orders only, valid values: Y or N, when Y then no quotes will be received from fxspotstream

on fxspotstream a live market data subscription is required for all order types, however if the client wants to send Limit or Market orders they might not be interested in actually receiving the market data, in which case this can be enabled

Optional
fxspotstreamMarketDataRequestNoBodyPassthruFieldsThrottleTimeIntervalinteger millisecondsOptional
fxspotstreamMarketDataSnapshotFullRefreshNoEntryPassthruFieldsFixingDate

For an NDF, fixing date expressed in the format YYYYMMDD. Only provided if New or Change and if different from previous value. However, it is only provided if the LP sends.

-
fxspotstreamMarketDataSnapshotFullRefreshNoEntryPassthruFieldsMDEntryOriginator

The ID of the liquidity provider.

MF-assigned LP MIC
fxspotstreamMarketDataSnapshotFullRefreshNoEntryPassthruFieldsMDEntryPositionNo

Display position of a bid or offer, numbered from most competitive to least competitive, per market side.

-
fxspotstreamMarketDataSnapshotFullRefreshNoEntryPassthruFieldsSettlDate

The value date in the format YYYYMMDD. Only provided for New or Change and if LP sends the value date.

-
fxspotstreamMassQuoteNoEntryPassthruFieldsMDEntryOriginatorESP only, MIC code of market data originator-
fxspotstreamMassQuoteNoEntryPassthruFieldsMDEntryTimeESP only-
fxspotstreamMassQuoteNoEntryPassthruFieldsMinQtyESP only-
fxspotstreamNewOrderMultilegNoBodyPassthruFieldsExecInstLimit orders only, valid values: 'Work' and 'AllOrNone', may be specified multiple times, ie both Work and AllOrNone may be applied together.Optional
fxspotstreamNewOrderMultilegNoBodyPassthruFieldsNotifyTradeRejects

For limit and market orders, specifies if the client wants to
receive trade rejects details.

Valid values: Y/N

Optional
fxspotstreamNewOrderMultilegNoBodyPassthruFieldsQuoteEntryIDTo populate MDEntryID in the venue NewOrderSingle for UBS VWAP orders.

ESP only, required by UBS for VWAP orders.

QuoteEntryID of the cumulative quantity rung.

fxspotstreamQuoteNoBodyPassthruFieldsBidSwapPointsRFS only-
fxspotstreamQuoteNoBodyPassthruFieldsOfferSwapPointsRFS only-
fxspotstreamQuoteRequestNoBodyPassthruFieldsExpireTimeRFS only, format is YYYYMMDD-HH:MM:SS.mmmOptional
fxspotstreamQuoteRequestNoBodyPassthruFieldsMarketDepthESP only, integer, may not be combined with MDEntrySizeOptional
fxspotstreamQuoteRequestNoBodyPassthruFieldsThrottleTimeIntervalESP only, integer millisecondsOptional
fxspotstream_algoExecutionReportNoBodyPassthruFieldsAggressorIndicator

Used to indicate if the order owner is the aggressor for a fill

  • Y = Order initiator is aggressor
  • N = Order initiator is passive
-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsAvgCommission

Average commission fees on order.

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsClOrdLinkID

Original OrderID of orders. This will remain constant after an order has been amended.

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsCommission

Commission (per Unit or spread).

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsDayAvgCommission

Per Day level average commission for GTx orders.

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsDayAvgPx

Set when the ExecType is "Done for Day" on GTC orders. The average price of orders dealt during the day.

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsDayCumQty

Set when the ExecType is "Done for Day" on GTC orders. This is the total amount filled of the original order during the day.

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsDayOrderQty

Set when the ExecType is "Done for Day" on GTC orders. This will contain remaining quantity of the order to fill, where: DayOrderQty = OrderQty - (CumQty - DayCumQty)

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsDaySettlCurrFxRate

The Average all-in-rate of the total trade per day, inclusive of commission for GTx orders

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsDaySettlementAmount

Cumulative quantity of calculated currency executed per day for GTx Orders

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsExecAvgPx

Average execution price without commission/margin

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsExecInst

Possible instructions are:

  • NotHeld
  • ReinstateOnConnectionLoss
  • CancelOnConnectionLoss
  • Suspend
  • Release
-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsExecRestatementReason

Possible reasons are:

  • GTRenewal - Some LPs allow GTC (Good Till Cancel) and GTD (Good To Date) orders to rest over a weekend. When this occurs they reinstate the orders at the start of the week with GT_Renewal (GT = Good To).
  • BrokerOption - refers to the reason why the LP reinstated an unsolicited cancelled order.
-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsHandlInst

Possible Values:

  • AutomatedExecutionNoIntervention - Automated execution order, private, no Broker intervention
  • AutomatedExecutionInterventionOK - Automated execution order, public, Broker intervention OK
-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsSecondaryExecID

Assigned by the bank who received the order.

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsSecondaryOrderID

Can be used to provide order id used by exchange or executing system.

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsSettlCurrAmt

Total amount due expressed in settlement currency (includes the effect of the forex transaction). Cumulative quantity of calculated currency executed across order.

-
fxspotstream_algoExecutionReportNoBodyPassthruFieldsWorkingIndicator

Indicates if the order is currently being worked.

  • N = Order has been accepted but is not yet in a working state
  • Y = Order is currently being worked
-
fxspotstream_algoMultilegOrderCancelReplaceRequestNoBodyPassthruFieldsExecInst

Allowed Values:

  • ReinstateOnConnectionLoss - Keep order open
  • CancelOnConnectionLoss - Cancel on connection loss
Optional
fxspotstream_algoMultilegOrderCancelReplaceRequestNoBodyPassthruFieldsHandlInst

Allowed Values:

  • AutomatedExecutionNoIntervention - Automated execution order, private, no Broker intervention
  • AutomatedExecutionInterventionOK - Automated execution order, public, Broker intervention OK
Optional
fxspotstream_algoNewOrderMultilegNoBodyPassthruFieldsExecInst

Allowed Values:

  • ReinstateOnConnectionLoss - Keep order open
  • CancelOnConnectionLoss - Cancel on connection loss
Optional
fxspotstream_algoNewOrderMultilegNoBodyPassthruFieldsHandlInst

Allowed Values:

  • AutomatedExecutionNoIntervention - Automated execution order, private, no Broker intervention
  • AutomatedExecutionInterventionOK - Automated execution order, public, Broker intervention OK
Optional
fxspotstream_midmatchExecutionReportNoBodyPassthruFieldsOffset

The offset value added to or substracted from the mid price.

FSS MidMatch has a “tears” policy embedded within.

When there is a PnL balance (MTM = Mark to Market) incurred in the currency pair post execution due to market movement, the counterparties are required to pay back/receive back this MTM  in the form of an offset.

To determine the MTM on a trade, they measure the mid movement of 30 secs in liquid pairs and 120 secs in liquid emerging market pairs (non-liquid pairs), and compare to the mid-rate at execution.

If there is an outstanding offset, it is added to the execution mid-rate which is execution price.

The offset is a rate that is calculated:

  • Liquid pairs = (Current MTM balance / 20 day notional amount traded)
  • Non-liquid pairs = (Current MTM balance / 45 day notional amount traded)

The offset is reset daily during MidMatch maintenance at 5:00pm EDT and held static for the next trading session (until the next maintenance cycle).

Not every trade will have an offset applied.  It depends on the MTM balance.  If the MTM between two counterparties is below USD $500, there is no offset applied. 

Please contact FXSpotStream for any further clarification required.

hsbc_fx_mdsMarketDataSnapshotFullRefresh NoBodyPassthruFieldsRateIDHSBC internal Rate Id
Used for internal rate monitoring, sent intermittently. 
-
integral_esp_makerMassQuoteNoBodyPassthruFieldsBookType

Allowed Values:

  • FullAmount
  • Sweepable
-
integral_rfs_makerNewOrderMultilegNoBodyPassthruFieldsTrdRegOrderSubmissionTimestamp

(MiFID) Regulatory timestamp type.

-
integral_rfs_makerQuoteRequestNoBodyPassthruFieldsExecutionVenueLEI

Multilateral Trading Facility.

LEI of the ExecutionVenue (Integral).
integral_stpExecutionReportNoBodyPassthruFieldsClientID

Taker User

-
integral_stpExecutionReportNoBodyPassthruFieldsCommCurrency

Dealt currency

-
integral_stpExecutionReportNoBodyPassthruFieldsCommision

The previous day's end-of-date (EOD)rate expressed as a mid rate.
If USD is one ofthe currency pairs, the rate should be 1.0 since the USD amountis used for billing.
If USD is not one ofthe currency pairs,then the rate that determines the USD amount should be used. 

For example,for a EUR/JPY trade, if the dealt currency is EUR, then the EOD rate should be the EUR/USD rate. 
If the dealt currency is JPY, then the rate should be the JPY/USD rate. 
If JPY/USD rate is not available, then the rate should be obtained from the USD/JPY rate (JPY/USD rate = 1 divided by the USD/JPY rate).

CommType=1 (PerUnit - Currency)

-
integral_stpExecutionReportNoBodyPassthruFieldsCoveredExecID

The ID of the trade that this trade covers.

-
integral_stpExecutionReportNoBodyPassthruFieldsCoverExecID

The ID of the trade that covers this trade (Deprecating soon)

-
integral_stpExecutionReportNoBodyPassthruFieldsMiscFeeAmt

MiscFeeType = 4 (ExchangeFees)

-
integral_stpExecutionReportNoBodyPassthruFieldsMiscFeeCurr

Currency of the fee (settled currency)

-
integral_stpExecutionReportNoBodyPassthruFieldsOrderNotes

Notes on the order entered by the user who submitted the order. Applicable to single-leg trades only. Only included on messages that are sent by the user who submitted the order or sent to the user’s organization.

-
integral_stpExecutionReportNoBodyPassthruFieldsOrderSubmissionTime

Time the order was sent by the submitter

-
integral_stpExecutionReportNoBodyPassthruFieldsPMMaxSprd

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoBodyPassthruFieldsPMMinSprd

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoBodyPassthruFieldsPMPostSpotSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoBodyPassthruFieldsPMPreSpotSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoBodyPassthruFieldsPMSpotSprd

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoBodyPassthruFieldsPPCustSprd

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoBodyPassthruFieldsPPPostFwdSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoBodyPassthruFieldsPPPostSpotSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoBodyPassthruFieldsPPPreFwdSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoBodyPassthruFieldsPPPreSpotSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoBodyPassthruFieldsPPSpotSprd

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoBodyPassthruFieldsTradeInputSource

The channel (app,UI component, or API) that originated the trade

-
integral_stpExecutionReportNoBodyPassthruFieldsTradeReportID

Unique ID for the Trade Capture Report message

-
integral_stpExecutionReportNoBodyPassthruFieldsTradeReportTransType

Type of transaction being reported.

Allowed Values:

N = New

C = Cancel

R = Replace

4 = Reverse

-
integral_stpExecutionReportNoLegPassthruFieldsPMFarSprd

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsPMFwdSprd

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsPMNearSprd

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsPMPostFarSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsPMPostFwdSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsPMPostNearSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsPMPreFarSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsPMPreFwdSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsPMPreNearSpread

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsPPFarSprd

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsPPFwdSprd

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsPPNearSprd

Spread Info. Available when STP configured to include Market rate and spreads

-
integral_stpExecutionReportNoLegPassthruFieldsSettlCurrAmt

Settled amount in terms of SettlCurrency

-
integral_stpExecutionReportNoLegPassthruFieldsSettlCurrAmt2

Far Leg Settled amount in terms of SettlCurrency

-
jpmorgan_fx

ExecutionReport

NoBodyPassthruFields

ExemptedDueToSecuritiesFinancingTransaction

Exempted due to securities financing transaction. -
jpmorgan_fx

ExecutionReport

NoBodyPassthruFields

NoBookOrderDueToAverageSpreadPrice

No preceding order in book as transaction price set within average spread of a liquid instrument. -
jpmorgan_fx

ExecutionReport

NoBodyPassthruFields

NoBookOrderDueToOtherConditions

No preceding order in book as transaction price is for transaction subject to conditions other than current market price. -
jpmorgan_fx

ExecutionReport

NoBodyPassthruFields

NoBookOrderDueToSetRefPrice

No preceding order in book as transaction price depends on system-set reference price for an illiquid instrument. -
jpmorgan_fx

ExecutionReport

NoBodyPassthruFields

NoPublicPriceDueToIlliquid

No public price quoted as instrument is illiquid. -
jpmorgan_fx

ExecutionReport

NoBodyPassthruFields

NoPublicPriceDueToLargeInScale

No public price and/or size quoted as transaction is "large in scale". -
jpmorgan_fx

ExecutionReport

NoBodyPassthruFields

NoPublicPriceDueToOrderSize

No public price quoted by Systematic Internaliser as order is above standard market size. -
jpmorgan_fx

ExecutionReport

NoBodyPassthruFields

NoPublicPriceDueToPublicRefPrice

No public price for preceding order as public reference price was used for matching orders. -
jpmorgan_fx

ExecutionReport

NoBodyPassthruFields

NoPublicPriceSizeDueToOrderHidden

No public price and/or size quoted due to order being hidden. -
jpmorgan_fx

NewOrderMultileg

NoBodyPassthruFields

ClRefRequestId

Optional field for client reference request ID. Only alphanumeric characters, “-“, and “_” are supported in this field.Optional Field
jpmorgan_fx

NewOrderMultileg

NoBodyPassthruFields

QuoteEntryID

Optional field to be filled with QuoteID for the market data updateOptional Field
jpmorgan_fx

NewOrderMultileg

NoBodyPassthruFields

SettlementInstruction

Optional field containing settlement instructions.Optional Field
jpmorgan_fx_algo

ExecutionReport

NoBodyPassthruFields

DiscretionInst

 -

-
jpmorgan_fx_algo

ExecutionReport

NoBodyPassthruFields

ExtendedExecStrategy

 -

-
jpmorgan_fx_algo

ExecutionReport

NoBodyPassthruFields

LastLiquidityInd

 -

-
jpmorgan_fx_algo

ExecutionReport

NoBodyPassthruFields

SalePrice

 -

-
jpmorgan_fx_algo

ExecutionReport

NoBodyPassthruFields

SalesAvgPx

 -

-
jpmorgan_fx_algo

MultilegOrderCancelReplaceRequest

NoBodyPassthruFields

DiscretionInst

Optional field for Sliceberg algos.

Supported Values:
RelatedToDisplayedPrice
RelatedToMarketPrice
RelatedToPrimaryPrice
RelatedToLocalPrimaryPrice
RelatedToMidpointPrice
RelatedToLastTradePrice

-
jpmorgan_fx_algo

MultilegOrderCancelReplaceRequest

NoBodyPassthruFields

ExtendedExecStrategy

Optional field for Stop and StopLimit orders.

Supported Values:
StopBid
StopOffer
StopPaid
StopGiven

Optional Field, if not provided StopBid will be used for Bids and StopOffer will be used for Offers.
jpmorgan_fx_algo

NewOrderMultileg

NoBodyPassthruFields

DiscretionInst

Optional field for Sliceberg algos.

Supported Values:
RelatedToDisplayedPrice
RelatedToMarketPrice
RelatedToPrimaryPrice
RelatedToLocalPrimaryPrice
RelatedToMidpointPrice
RelatedToLastTradePrice

-
jpmorgan_fx_algo

NewOrderMultileg

NoBodyPassthruFields

ExtendedExecStrategy

Optional field for Stop and StopLimit orders.

Supported Values:
StopBid
StopOffer
StopPaid
StopGiven

Optional Field, if not provided StopBid will be used for Bids and StopOffer will be used for Offers.
lmaxQuoteRequestNoBodyPassthruFieldsInstrumentClearingReference

Value provided by a Central Clearer. Conditionally required for centrally cleared instruments.

-

lmaxQuoteRequestNoBodyPassthruFieldsInstrumentExpiry

MaturityMonthYear and MaturityDay specify the month, year, and day the instrument will close for trading.

Instrument expiry date in YYYYMMDD format.

lmaxQuoteRequestNoBodyPassthruFields

Price incrementValue

Tick value.

-

lmaxQuoteRequestNoBodyPassthruFieldsPriceIncrement

Price increment is the minimum movements up or down for this security

-

lmaxQuoteRequestNoBodyPassthruFields

TotalNumSecurities

Total number of securities.

-

lmaxSecurityStatusNoBodyPassthruFieldsClearingReference

Instrument Clearing Reference. 

Value provided by a Central Clearer. Conditionally required for centrally cleared instruments.

-

lmaxSecurityStatusNoBodyPassthruFieldsCurrency

The quote currency for this security (the currency which this instrument is traded in)


lmaxSecurityStatusNoBodyPassthruFieldsInstrumentExpiryMaturityMonthYear and MaturityDay specify the month, year, and day the instrument will close for trading.

Instrument expiry date in YYYYMMDD format.

lmaxSecurityStatusNoBodyPassthruFieldsSecurityID

The LMAX ID of the security.


lseg_ftgExecutionReportNoBodyPassthruFieldsClearedIndicator

Indicates whether the trade being reported was 
cleared through a clearing organization.

Submitted

Rejected

-

lseg_ftgExecutionReportNoBodyPassthruFieldsClearingIntention

Specifies the party's or parties' intention to clear the 
trade.
Values:
DoNotIntendToClear
IntendToClear

-

lseg_ftgExecutionReportNoBodyPassthruFieldsCounterpartyTradeCodeAnswerback

Answerback/long name of the counterparty Trade 
Code

-

lseg_ftgExecutionReportNoBodyPassthruFieldsDelay

StrategyParameterName

Supported Values:

  • DelayID

-

lseg_ftgExecutionReportNoBodyPassthruFieldsDiscretionInst

Indicates the price to which the discretion offset 
applies.

Supported Values:

RelatedToDisplayedPrice

-

lseg_ftgExecutionReportNoBodyPassthruFieldsDiscretionOffsetValue

Non-zero amount (signed) added to the "related to" price specified via DiscretionInst (388) as specified in the order.

-

lseg_ftgExecutionReportNoBodyPassthruFieldsManualOrderIndicator

Allowed Value:

Automated

Manual

-

lseg_ftgExecutionReportNoBodyPassthruFieldsMarketSegmentID

Defines the order book in which order reside

Supported Values:

  • Matching
  • ECN

-

lseg_ftgExecutionReportNoBodyPassthruFieldsOrderBook

Defines the order book in which order reside

Supported Values:

  • Matching
  • ECN

-

lseg_ftgExecutionReportNoBodyPassthruFieldsOrderOriginationTradeCodeAnswerback

Answerback/long name of the Trade Code the 
interest is submitted under.

-

lseg_ftgExecutionReportNoBodyPassthruFieldsSecondaryTrdType

Indicates that the order is a benchmark 
transaction according to ESMA's RTS 2 regulations.

Supported Values:

  • Benchmark

-

lseg_ftgExecutionReportNoBodyPassthruFieldsTargetStrategy

The target strategy of the order. Echoed back from 
original order

Supported Values:

  • IcebergOrder

-

lseg_ftgExecutionReportNoBodyPassthruFieldsTipSpecificationType

StrategyParameterName

Supported Values:

  • Random
  • Defined

NoStrategyParameters echoed from NewOrderMultiLeg.

lseg_ftgExecutionReportNoBodyPassthruFieldsTrdMatchID

Identifier of the trade. This will be a 36 base encoded 
value in uppercase alphanumeric characters (A to Z 
and 0 to 9).
Required if ExecType (150) is Trade (F), Trade 
Correct (G), Trade Cancel (H) or Order Status (I).

-

lseg_ftgExecutionReportNoBodyPassthruFieldsTrdRptStatus

Indicates the trade status. Will be populated only if the trade is identified as 
potentially erroneous.

Supported Values:

  • PotentiallyErroneousTrade

Marked as "Potentially Erroeous Trade" when executed at a price more than 1% from the reference rate set on venue side.

lseg_ftgNewOrderMultilegNoBodyPassthruFieldsManualOrderIndicator

Allowed Value:

TRUE

If the PartyRole is OrderOriginationTrader and is NaturalPerson then it is specified as TRUE.

By default if not specified OrderOriginationTrader is considered as Algorithm.

lseg_ftgNewOrderMultilegNoBodyPassthruFieldsSecondaryTrdType

Allowed Value:

Benchmark

Indicates that the order is a benchmark transaction according to ESMA's RTS 2 regulations.

lseg_fxall_makerExecutionReportNoLegPassthruFieldsSplitValueDate

When settlement is split across two dates, one is stored in valueDate, and the other in splitValueDate

Optional Field

Split Value date for this leg if used.

lseg_fxall_makerNewOrderMultilegNoAllocPassthruFieldsAllocContraAmount

Contra amount calculated using Provider Quoted rate.

Optional Field

lseg_fxall_makerNewOrderMultilegNoBodyPassthruFieldsAllInDPS

FXall all-in precision.

-

lseg_fxall_makerNewOrderMultilegNoBodyPassthruFieldsBaseAmountDPS

FXall Base Amount Precision.

-

lseg_fxall_makerNewOrderMultilegNoBodyPassthruFieldsBatchCount

Number of RFQs in the MulitBank Batch.

Used if RFQ is part of MultiBank Batch.

-

lseg_fxall_makerNewOrderMultilegNoBodyPassthruFieldsContraAmountDPS

FXall Contra Amount Precision.

-

lseg_fxall_makerNewOrderMultilegNoBodyPassthruFieldsPointDPS

FXall Forward points precision.

-

lseg_fxall_makerNewOrderMultilegNoBodyPassthruFieldsRoundDownCcy

List of currencies that will have amounts truncated.

-

lseg_fxall_makerNewOrderMultilegNoBodyPassthruFieldsSpotDPS

FXall Spot precision.

-

lseg_fxall_makerNewOrderMultilegNoLegPassthruFieldsFwdPts

Forward Points associated with this individual leg.
Required for Non-Spot orders.

Optional Field

lseg_fxall_makerNewOrderMultilegNoLegPassthruFieldsMidRate

Provider Mid price on SEF trades.

Optional Field

lseg_fxall_makerNewOrderMultilegNoLegPassthruFieldsReportingEntity

If a SEF trade, contains whether the client or provider has the
responsibility to report this leg.

Allowed Values:

T = Taker (Client)

M = Maker (Provider)

Optional Field

lseg_fxall_makerNewOrderMultilegNoLegPassthruFieldsSplitValueDate

When settlement is split across two dates, one is stored in valueDate, and the other in splitValueDate

Optional Field

Split Value date for this leg if used.

lseg_fxall_makerNewOrderMultilegNoLegPassthruFieldsSpotDate

The Spot date for this leg.

Optional Field

lseg_fxall_makerQuoteNoLegPassthruFieldsProviderQuoteReference

This is an alpha-numeric value that should not exceed 16 characters.

Optional Field

Banks can use this field to identify the quote as opposed to QuoteID.

lseg_fxall_makerQuoteNoLegPassthruFieldsSplitValueDate

When settlement is split across two dates, one is stored in valueDate, and the other in splitValueDate.

Optional Field

Split Value date for this leg if used.

lseg_fxall_makerQuoteRequestNoBodyPassthruFieldsAllInDPS

FXall all-in precision.

-

lseg_fxall_makerQuoteRequestNoBodyPassthruFieldsBaseAmountDPS

FXall Base Amount Precision.

-

lseg_fxall_makerQuoteRequestNoBodyPassthruFieldsBatchCount

Number of RFQs in the MulitBank Batch.

Used if RFQ is part of MultiBank Batch.

-

lseg_fxall_makerQuoteRequestNoBodyPassthruFieldsContraAmountDPS

FXall Contra Amount Precision.

-

lseg_fxall_makerQuoteRequestNoBodyPassthruFieldsOrderQty

For FX Swaps the only supported valued is 0

FX Swap only Refer to the LegQty(687) for quantities of the near/far legs.

lseg_fxall_makerQuoteRequestNoBodyPassthruFieldsPointDPS

FXall Forward points precision.

-

lseg_fxall_makerQuoteRequestNoBodyPassthruFieldsQuoteRequestType

Indicates the type of Quote Request.

Allowed Values:

1 = SendDetails

2 = AutoQuoted

3 = SnapinRate

4 = 2-stage forward pricing

5 = ForwardFirst

-

lseg_fxall_makerQuoteRequestNoBodyPassthruFieldsRoundDownCcy

List of currencies that will have amounts truncated.

-

lseg_fxall_makerQuoteRequestNoBodyPassthruFieldsSpotDPS

FXall Spot precision.

-

lseg_fxall_makerQuoteRequestNoLegPassthruFieldsLegRefID

The unique identifier of this leg

-

lseg_fxall_makerQuoteRequestNoLegPassthruFieldsRelativeLegSide

Relative side of the leg compared to leg one

Empty on Leg One.
On other legs:
1 = Same as leg one
2 = Opposite to leg one

-

lseg_fxall_makerQuoteRequestNoLegPassthruFieldsReportingEntity

If a SEF trade, contains whether the client or provider has the
responsibility to report this leg.

Allowed Values:

T = Taker (Client)

M = Maker (Provider)

-

lseg_fxall_makerQuoteRequestNoLegPassthruFieldsSplitValueDate

When settlement is split across two dates, one is stored in valueDate, and the other in splitValueDate

Split Value date for this leg if used.

lseg_fxall_makerQuoteRequestNoLegPassthruFieldsSpotDate

The Spot date for this leg.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsCentralCounterpartyClearingHouse

Central Counterparty Clearing House (CCP)

-

lseg_ptgExecutionReportNoBodyPassthruFieldsClearedIndicator

Indicates whether the trade being reported was cleared through a clearing organization.
Conditionally required if ClearingIntention
is Intend to Clear .

Allowed Value:

Cleared

Submitted

Rejected

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsClearingHouseUTI

Unique Transaction Identifier (UTI)

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsClearingIntention

Specifies the party's intention to clear the trade.

Allowed Value:

DoNotIntendToClear

IntendToClear

-

lseg_ptgExecutionReportNoBodyPassthruFieldsClientBIC

Swift Code / BIC Code of the settlement party.
Required if SettlPartyID (782) is specified

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsClientBuyerSettlementParty

Buyer or Seller’s instructions for the payment of the receiving currency.

Buyer/Seller (Receiver/Deliverer) for all non-CLS trades

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsClientCLSMemberBankSettlementParty

Buyer or Seller’s instructions for the payment of the receiving currency.

CLS Member Bank

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsClientLegRefID

Reference for the leg instrument for the settlement instruction.

Allowed Value:

NearLeg

FarLeg

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsCounterpartyBIC

Swift Code / BIC Code of the settlement party.
Required if SettlPartyID (782) is specified

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsCounterpartyBuyerSettlementParty

Buyer or Seller’s instructions for the payment of the receiving currency.

Buyer/Seller (Receiver/Deliverer) for all non-CLS trades

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsCounterpartyCLSMemberBankSettlementParty

Buyer or Seller’s instructions for the payment of the receiving currency.

CLS Member Bank

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsCounterpartyLegRefID

Swift Code / BIC Code of the settlement party.
Required if SettlPartyID (782) is specified

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsCounterpartyTradeCodeAnswerback

Counterparty Trade Code Answerback

Long name for CounterpartyTradeCode

lseg_ptgExecutionReportNoBodyPassthruFieldsExecutingFederalEntity

Federal entity. Applicable to Party Roles: Order Origination
Trade Code and Counterparty Trade Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsExecutingFinancialEntity

Financial entity which is neither Swap Dealer nor a Major Swap
Participant. (Eligible Contract Participant). Applicable to
Party Roles: Order Origination Trade Code and
Counterparty Trade Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsExecutingMajorParticipant

Major Swap Participant. Applicable to Party Roles:
Order Origination Trade Code and Counterparty Trade
Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsExecutingMiFIDAuthorized

MiFID Authorized. Applicable to Party Roles: Order
Origination Trade Code and Counterparty Trade Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsExecutingSwapDealer

Swap Dealer. Applicable to  Party Roles: Order Origination
Trade Code and Counterparty Trade Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsExecutingUKFCAAuthorized

UK FCA Authorized. Required for all MTF trades. Applicable
to Party Roles: Order Origination Trade Code and Counterparty Trade Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsManualOrderIndicator

Provides a further qualification for the value specified in the Party Role OrderOriginationTrader.

Allowed Value:

Automated

Manual

-

lseg_ptgExecutionReportNoBodyPassthruFieldsMatchStatus

Status of the trade.

Allowed Value:

Compared

Uncompared

-

lseg_ptgExecutionReportNoBodyPassthruFieldsMatchType

Point in matching process trade was matched.

Allowed Value:

AutoMatch

PrivatelyNegotiatedTrade

-

lseg_ptgExecutionReportNoBodyPassthruFieldsOrderBook

Identifier of the order book.

Allowed Value:

Matching

ECN

RFS

RFQ

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsOrderOriginationTradeCodeAnswerback

OrderOrigination Trade Code Answerback

Long name for OrderOriginationTradeCode

lseg_ptgExecutionReportNoBodyPassthruFieldsOrderOriginatorFederalEntity

Federal entity. Applicable to Party Roles: Order Origination
Trade Code and Counterparty Trade Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsOrderOriginatorFinancialEntity

Financial entity which is neither Swap Dealer nor a Major Swap
Participant. (Eligible Contract Participant). Applicable to
Party Roles: Order Origination Trade Code and
Counterparty Trade Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsOrderOriginatorMajorParticipant

Major Swap Participant. Applicable to Party Roles:
Order Origination Trade Code and Counterparty Trade
Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsOrderOriginatorMiFIDAuthorized

MiFID Authorized. Applicable to Party Roles: Order
Origination Trade Code and Counterparty Trade Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsOrderOriginatorSwapDealer

Swap Dealer. Applicable to  Party Roles: Order Origination
Trade Code and Counterparty Trade Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsOrderOriginatorUKFCAAuthorized

UK FCA Authorized. Required for all MTF trades. Applicable
to Party Roles: Order Origination Trade Code and Counterparty Trade Code.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsOrigTradeID

TradeID (1003) of the original trade against which:

• A new trade is re-submitted following a CCP trade rejection.
• An offset trade is submitted to cancel the original trade.
• An amended trade is submitted to amend pre-defined set of trade attributes.
• New re-submitted/offset/amended trade is rejected by the CCP and the venue has to cancel it.

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsSecondaryTrdType

Indicates that the order is a benchmark transaction according to ESMA's RTS 2 regulations.

Allowed Value:

Benchmark

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsSettlCurrency

Contra currency of the deal.

 Contra currency of the deal.
lseg_ptgExecutionReportNoBodyPassthruFieldsSettlMethod

Settlement Type for the instrument

Allowed Value:

CashSettlementRequired

PhysicalSettlementRequired

-.

lseg_ptgExecutionReportNoBodyPassthruFieldsSideLiquidityInd

Whether the order added or removed liquidity.

Allowed Value:

AddedLiquidity

RemovedLiquidity

-

lseg_ptgExecutionReportNoBodyPassthruFieldsSubmissionToClearing

The timestamp when the trade was officially acknowledged by
the Clearing House. (precise to the second, truncated)

-

lseg_ptgExecutionReportNoBodyPassthruFieldsTradeID

Identifier of the trade.

-

lseg_ptgExecutionReportNoBodyPassthruFieldsTradeReportIDUnique Identifier of the Trade Capture Report
lseg_ptgExecutionReportNoBodyPassthruFieldsTradeReportTransType

Type of transaction being reported.

Allowed Value:

New

Cancel

Replace

Release

Reverse

-

lseg_ptgExecutionReportNoBodyPassthruFieldsTradeReportType

Type of trade report.

Allowed Value:

Submit

Addendum

No

TradeReportCancel

TradeBreak

-

lseg_ptgExecutionReportNoBodyPassthruFieldsTrdRptStatus

Indicates the trade status.

Will be populated only if the trade is identified as potentially erroneous.

Allowed Value:

PotentiallyErroneousTrade

Optional Field

lseg_ptgExecutionReportNoBodyPassthruFieldsUnderlyingFXRate

If the traded Spot or NDF instrument is a USD currency pair, the executed price of the trade will be stamped against the first
UnderlyingSymbol.

Will be populated with '1' if the UnderlyingSymbol is USD/USD.

-

lseg_ptgExecutionReportNoBodyPassthruFieldsUnderlyingSymbol

Symbol of the Spot in CCY/CCY2 format. E.g. EUR/USD.
If the traded instrument is a USD currency pair, USD/USD will be stamped as the second UnderlyingSymbol (311)

-

lucera_lumefxMarketDataRequestNoBodyPassthruFieldsMinQtyOptional. Used to limit minimum quote size shown. E.g., 10000000 to show 10 million and above.Optional
morganstanleyfx_espExecutionReportNoBodyPassthruFieldsCcyTruncPrecision

Optional field to indicate if the opposite side of the trade should be truncated. The supported values are:

  • Y
  • N
Optional Field
morganstanleyfx_espNewOrderMultilegNoBodyPassthruFieldsCcyTruncPrecision

Optional field to indicate if the opposite side of the trade should be truncated. The supported values are:

  • Y
  • N
Optional Field
morganstanleyfx_espQuoteRequestNoBodyPassthruFieldsCcyTruncPrecision

Optional field to indicate if the opposite side of the trade should be truncated. The supported values are:

  • Y
  • N
Optional Field
morganstanleyfx_espQuoteRequestNoBodyPassthruFieldsMDQuoteType

Optional field to request indicative prices only. The supported values are:

  • Y (Indicative)
  • N (Tradeable)

The default value is N (Tradeable)

Optional Field
morganstanleyfx_espQuoteRequestNoBodyPassthruFieldsRefreshIndicator

Optional field to indicate support for dynamic price level changes by the Venue. The supported values are:

  • Y
  • N

The default value is Y

Optional Field
natwest_marketsExecutionReportNoLegPassthruFieldsSecondaryExecID(string from venue)-
natwest_marketsExecutionReportNoLegPassthruFieldsSecondaryOrderID(string from venue)-
natwest_marketsQuoteRequestNoBodyPassthruFieldsMarketDepth(integer)-
parfx_ordersExecutionReportNoBodyPassthruFieldsAggressorIndicator
  • Y = This order was the aggressor
  • N = This order was passive
-
parfx_ordersExecutionReportNoBodyPassthruFieldsClientID

-

 -
parfx_ordersExecutionReportNoBodyPassthruFieldsContraDeskID--
parfx_ordersExecutionReportNoBodyPassthruFieldsContraLocationID--
parfx_ordersExecutionReportNoBodyPassthruFieldsCustomerAccount--
parfx_ordersExecutionReportNoBodyPassthruFieldsDeskIDIf set will be sent to counterparty.-
parfx_ordersExecutionReportNoBodyPassthruFieldsExecRestatementReason

1 = GT renewal
3 = Repricing of order
4 = Broker option
5 = Partial decline of OrderQty
99 = Other

This is currently here until we support the same enumeration values.
parfx_ordersExecutionReportNoBodyPassthruFieldsExecutionFirmBIC

The BIC code of the ExecutingFirm

 -
parfx_ordersExecutionReportNoBodyPassthruFieldsGrossTradeAmt

Total amount of trade: GrossTradeAmt = CumQty * AvgPx

 -
parfx_ordersExecutionReportNoBodyPassthruFieldsPeggedPrice

The price at which the order is currently pegged

 -
parfx_ordersExecutionReportNoBodyPassthruFieldsPeggedRefPrice

The value of the reference price that the order is pegged to.
PeggedRefPrice + PegOffsetValue (211) (converted to Price) = PeggedPrice
(839) unless the limit price (44, Price) is breached.

 -
parfx_ordersExecutionReportNoBodyPassthruFieldsPegOffsetType

Populated if in the original order

 -
parfx_ordersExecutionReportNoBodyPassthruFieldsPegOffsetValue

Populated if in the original order

 -
parfx_ordersExecutionReportNoBodyPassthruFieldsPegPriceType

Populated if in the original order

 -
parfx_ordersExecutionReportNoBodyPassthruFieldsPrimeBrokerBIC

The BIC code of the PrimeBroker

-
parfx_ordersExecutionReportNoBodyPassthruFieldsSponsoringFirm

-

-
parfx_ordersExecutionReportNoBodyPassthruFieldsTradingSessionID
  • 3 = Morning
  • 4 = Afternoon
NZD Pairs are always Morning
All other pairs are Afternoon
parfx_ordersExecutionReportNoBodyPassthruFieldsVenueExecId

ParFX Trading Platform assigned unique execution ID.

 -
parfx_ordersNewOrderMultilegNoBodyPassthruFieldsDeskID--
rbc_tradingExecutionReportNoBodyPassthruFieldsTradeReceivedTimestamp

Timestamp of when the New Order Single request was received.

-
rbc_tradingExecutionReportNoBodyPassthruFieldsTradeReportingIndicator

Used between parties to convey trade reporting status. Supported values: 

  • 6 = Will be reported. Depending on the regulatory regime the recipient is not responsible for reporting.
-
rbc_tradingQuoteRequestNoBodyPassthruFieldsMarketDepth(integer) Either "0" for FullBook(defult) or "1" for Top of Book
-
refinitiv_mapiExecutionReportNoBodyPassthruFieldsAggressorIndicator
  • Y = This order was the aggressor
  • N = This order was passive 

-

refinitiv_mapiExecutionReportNoBodyPassthruFieldsLastLimitAmtIndicates the amount of the specified ‘LimitType’ that has been drawn down against the counterparty for the given trade. 

-

refinitiv_mapiExecutionReportNoBodyPassthruFieldsLastLimitRemainingIndicates the remaining amount of the specified ‘LimitType’ between the receiver of the TCR (or ExectionReport) and the specified counterparty.

-

refinitiv_mapiExecutionReportNoBodyPassthruFieldsLimitAmtCurrencySame values as Currency(15).
Indicates the currency that the limit is specified in.

-

refinitiv_mapiExecutionReportNoBodyPassthruFieldsLimitAmtTypeEnumeration with values of:
  •  0 = Credit Limit
  •  1= Gross Position Limit
  •  2 - Net Position Limit
  •  3 - Risk Exposure Limit
  •  4 - Long Position Limit
  •  5 - Short Position Limit
 Or any value conforming to the data 
typeReserved100Plus.

-

refinitiv_mapiExecutionReportNoBodyPassthruFieldsMatchStatus

MatchStatus indicates the confirmation status of the trade. Trades consummated on Matching can be marked 
as confirmed or unconfirmed. An unconfirmed trade indicates that the matching service has booked the trade 
however the recipient’s counterparty may not have received their match notification and or trade capture 
report. The trade is still valid and is requires settlement with the counterparty.

Valid Values:

  • Compared
  • Uncompared
refinitiv_mapiExecutionReportNoBodyPassthruFieldsPriceTypeOnly if ExecType(150)=F or I
  • 20 = Normal
  • 21 = Inverse

-

refinitiv_mapiExecutionReportNoBodyPassthruFieldsVenueExecIDThe Exec ID assigned by Refinitiv

-

refinitiv_mapiNewOrderMultilegNoBodyPassthruFieldsManualOrderIndicator
  • Y = Order entered by manual user
  • N = Order entered by algorithm

Optional field and defaults to Automated.

Supported Values:

  • "Manual"
  • "Automated"
refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsCCY1Base ISO currency for ex. EUR.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsCCY2Terms ISO currency for ex. USD.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsCurrencyCurrency the price is specified in for ex. USD.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsDsplyNameReuters Display name for the instrument.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsGlobalMDSeqNumProvides a global market data sequence number for the given currency pair. This sequence number will be reset at the start of each trading week.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsLotSizeLot size.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsLotSizeUnitsLot size units.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsMarketDepthThe maximum number of depths that will be provided for this
instrument.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsPriceConvention

Price Convention.

  • 1 = Normal
  • 2 = Inverse

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsPriceThresholdThe maximum difference from top of book price that will be
provided for this instrument.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsProdPermPermission code.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsRdnDisplayDisplay template number.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsRegAmountRegular Amount for this instrument. This is the maximum quantity that will be reported at each price.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsStdQtyStandard Quantity for this instrument. This is the quantity on which the Worst Price calculation is based.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsTradingUnitsMaximum number of decimal places.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsVDateP1Ccy1For Spot Matching, this is the instrument Spot Date.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsWorstAskWorst Ask Price.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoBodyPassthruFieldsWorstBidWorst Bid Price.

-

refinitiv_matching_etaMarketDataIncrementalRefreshNoEntryPassthruFieldsRegularAmountExceeded

Indicates whether the Regular Amount has been exceeded.

Y - when exceeded, otherwise not populated.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsCLSID

Indicates if the market is eligible for CLS.

  • Y = CLS
  • N = Non-CLS

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsLeftDPThe maximum number of permitted left decimal places.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsLotSize3Quantity increment. Quantities that are not a multiple of the lot size will not be
accepted.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsMarketDepthMaximum number of depths that will be reported for this instrument.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsMinQulThe minimum number of milliseconds an order must remain positioned before a request to cancel it is allowed.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsMN_IBO_TPMinimum permitted tip size for an Iceberg order.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsMNOIBOMaximum number of open Iceberg orders per instrument, per trading user.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsMnOrdQtMinimum order quantity.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsMrktNameInstrument name.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsMX_IBO_TPMaximum permitted tip size for an Iceberg order.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsPipSizeThe price increment. Prices that are not a multiple of the pip size will not be
accepted.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsPTThe maximum difference from top-of-book allowed when showing multiple depths. Given as a decimal.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsRegAmountRegular Amount for this instrument. This is the maximum quantity that will be reported at each price.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsRgtSmDPSIndicates how many of the rightmost digits of the price to treat as the fractional part of a pip.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsRightDPThe maximum number of permitted right decimal places.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsStdQtyStandard Quantity for this instrument. This is the quantity on which the Worst Price calculation is based.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsSymbol

Symbol. The general syntax of the MAPI RFA symbol names is:
CCY1CCY2[RESTRICTION][TENOR]=[TCID for screened prices]
Where either the base or the terms is the USD, only the other currency is listed in the name:
CCY[RESTRICTION][TENOR]=[TCID for screened prices]

RESTRICTION:

  • DOM - Domestic
  • OFF - Offshore

TENOR:

  • <none> - Normal Spot settlement
  • T - Today (t)
  • TOM - Tomorrow (t +1)
refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsTOrdMnsThe minimum number of milliseconds allowed when specifying an end time for the order.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsTOrdMxsThe maximum number of milliseconds allowed when specifying an end time for the order.

-

refinitiv_matching_etaSecurityStatusNoBodyPassthruFieldsWPTThe maximum difference from top-of-book allowed when calculating the Worst Price. Given in pips.

-

refinitiv_sbe_udpMarketDataIncrementalRefreshNoBodyPassthruFieldsLastMsgSeqNumProcessedSequence number of the last incremental feed packet for the instrument being processed. This value is used to synchronize the snapshot loop with the real-time feed and or any other feeds as required by the business flow.

-

refinitiv_sbe_udpMarketDataIncrementalRefreshNoBodyPassthruFieldsMDStatisticEndDateEnd time of range for which statistical data is collected.

Received if MDEntryType is TradingSessionHighPrice/TradingSessionLowPrice/TradingSessionVWAPPrice.

refinitiv_sbe_udpMarketDataIncrementalRefreshNoBodyPassthruFieldsMDStatisticStartDateStart time of range for which statistical data is collected.

Received if MDEntryType is TradingSessionHighPrice/TradingSessionLowPrice/TradingSessionVWAPPrice.

refinitiv_sbe_udpMarketDataIncrementalRefreshNoBodyPassthruFieldsSecurityID Unique instrument ID

Received if Snapshot is Y.

refinitiv_sbe_udpMarketDataIncrementalRefreshNoBodyPassthruFieldsSettlDateInstrument settlement date.

Received if MDEntryType is TradingSessionHighPrice/TradingSessionLowPrice/TradingSessionVWAPPrice.

refinitiv_sbe_udpMarketDataIncrementalRefreshNoBodyPassthruFieldsTR_CmnSecurityIDUnique instrument ID

Received if Snapshot is N.

refinitiv_sbe_udpMarketDataIncrementalRefreshNoBodyPassthruFieldsTR_CmnTransactTimeStart of event processing time (timestampof when the statistics data is sent).

Received if MDBookType is TradeTicker.

refinitiv_sbe_udpMarketDataIncrementalRefreshNoBodyPassthruFieldsTR_GlobalOrdSeqNum Sequence number that permits temporal ordering of updates received for a given  currency pair across multiple market data feeds, including binary feeds governed by
this document and RFA endpoints within the same or different geographic regions. The value is that of the last event included for the current message.
There is a distinct sequence per currency pair. Sequence numbers are reset at the start of each trading week.

-

refinitiv_sbe_udpMarketDataIncrementalRefreshNoBodyPassthruFieldsTradeDateUsed to specify the trading date for which a set of market data applies.

Received if MDBookType is TradeTicker.

refinitiv_sbe_udpSecurityStatusNoBodyPassthruFieldsBookDepthPriceThresholdThe Book Depth Price Threshold for the instrument is the maximum price offset from TOB for which price updates are sent.
This threshold is not applied in the initial release, and the appropriate null value will be sent.

-

refinitiv_sbe_udpSecurityStatusNoBodyPassthruFieldsCLS

Indicates if the instrument is eligible for CLS.

0 = FALSE
1 = TRUE

-

refinitiv_sbe_udpSecurityStatusNoBodyPassthruFieldsDepthOfBookDefines the maximum number of price levels to be displayed in the Book for the instrument.

-

refinitiv_sbe_udpSecurityStatusNoBodyPassthruFieldsIncRefreshConflationIntervalInterval for broadcasting the instrument’s Incremental messages.

-

refinitiv_sbe_udpSecurityStatusNoBodyPassthruFieldsLastUpdateTimeTimestamp of when the instrument was last added or modified.

-

refinitiv_sbe_udpSecurityStatusNoBodyPassthruFieldsLeftDpsThe maximum expected number of left decimal places.

-

refinitiv_sbe_udpSecurityStatusNoBodyPassthruFieldsSecurityDefinitionConflationIntervalInterval for broadcasting the instrument’s Security Definition messages

-

refinitiv_sbe_udpSecurityStatusNoBodyPassthruFieldsSecurityIDUnique instrument ID

-

refinitiv_sbe_udpSecurityStatusNoBodyPassthruFieldsSnapshotConflationIntervalInterval for broadcasting the instrument’s Snapshot Full Refresh messages.

-

refinitiv_sbe_udpSecurityStatusNoBodyPassthruFieldsTradesFeedConflationIntervalInterval for broadcasting the instrument’s trades messages

-

saxo_directExecutionReportNoBodyPassthruFieldsAdditionalTransactionCosts

Optional Field

Italian Financial Transaction Tax (IFTT), if applicable.

-
socgenExecutionReportNoBodyPassthruFieldsExecutionTime

Timestamp for the order execution. In the context of US futures markets (CFTC regulated) this is the non-qualified reporting time of order execution.

-
socgenNewOrderMultilegNoBodyPassthruFieldsDeliveryType

Optional Field

  • C = CashSettlementRequired
  • P = PhysicalSettlementRequired
-
socgenNewOrderMultilegNoBodyPassthruFieldsOrderReceivedFromDirectAccessCustomer

Optional Field
MIFID II flag indicating OrderReceivedFromDirectAccessCustomer

-
socgenNewOrderMultilegNoBodyPassthruFieldsPriceType

Optional Field

  • 3 = FixedAmount
-
socgenNewOrderMultilegNoBodyPassthruFieldsQuantityNotation

Optional Field

  • 0 = UNIT
  • 1 = NOML
  • 2 = MONE
-
socgenNewOrderMultilegNoBodyPassthruFieldsRequesterUserId

Optional Field

User login / Id on the market side

-
socgenNewOrderMultilegNoBodyPassthruFieldsRoutingStrategy

Optional Field

(MIFID II) Should specify the strategy used to register the quote request (as being sent to the markets as a whole or to specific counterparties).

-
socgenQuoteRequestNoBodyPassthruFieldsMarketDepth

Optional Field
0=Full Book (the default) or 1=Top of book

-
standardchartered_s2bxExecutionReportNoBodyPassthruFieldsMidSwapPointsThe mid swap points at execution for SWAP/NDS. This is only supplied for where compliance is required for Dodd-Frank regulations. Points are scaled.-
standardchartered_s2bxExecutionReportNoBodyPassthruFields

NDFCurrency

Optional tag which can be used to specify the NDF currency if there is ambiguity as to which currency is non deliverable.

For NonDeliverables only.
standardchartered_s2bxExecutionReportNoBodyPassthruFieldsTradingReference1

Optional trading reference returned if supplied on the NewOrderSingle (35=D).

-
standardchartered_s2bxExecutionReportNoBodyPassthruFieldsTradingReference2Optional trading reference returned if supplied on the NewOrderSingle (35=D).-
standardchartered_s2bxExecutionReportNoBodyPassthruFieldsTradingReference3Optional trading reference returned if supplied on the NewOrderSingle (35=D).-
standardchartered_s2bxExecutionReportNoLegPassthruFieldsMaturityTimeFixing time on the fixing date for the NDF contract. This is an optional field but must be expressed in local time with offset to UTC specified.For NonDeliverables only.
standardchartered_s2bxMassQuoteNoBodyPassthruFieldsMaturityTimeFixing time on the fixing date for the NDF contract. This is an optional field but must be expressed in local time with offset to UTC specified.NDF only.
standardchartered_s2bxMassQuoteNoBodyPassthruFieldsNDFCurrencyOptional tag which can be used to specify the NDF currency if there is ambiguity as to which currency is non deliverable.NDF only.
standardchartered_s2bxNewOrderMultilegNoBodyPassthruFieldsTradingReference1An optional trading reference (will be returned in the execution).-
standardchartered_s2bxNewOrderMultilegNoBodyPassthruFieldsTradingReference2An optional trading reference (will be returned in the execution).-
standardchartered_s2bxNewOrderMultilegNoBodyPassthruFieldsTradingReference3An optional trading reference (will be returned in the execution).-
standardchartered_s2bxQuoteNoBodyPassthruFields

BidSwapPoints

Bid combined points (aka LHS points) for a SWAP/NDS. Points are scaled.

-
standardchartered_s2bxQuoteNoBodyPassthruFields

MaxBidSize

The maximum size of the bid allowed on this quote. Included on two-sided quotes and one sided where applicable.

-
standardchartered_s2bxQuoteNoBodyPassthruFields

MaxOfferSize

The maximum size of the offer allowed on this quote.Included on two-sided quotes and one sided where applicable.

-
standardchartered_s2bxQuoteNoBodyPassthruFields

MidSwapPoints

The mid points for the (SWAP/NDS) quote. Only provided where the client is in scope for Dodd Frank regulations. As the scope is subject to change all clients must be capable of accepting this tag. Points are scaled.

-
standardchartered_s2bxQuoteNoBodyPassthruFields

MinBidSize

The minimum quantity for a bid. Included on two-sided quotes and one sided where applicable.

-
standardchartered_s2bxQuoteNoBodyPassthruFields

MinOfferSize

The minimum quantity for an offer. Included on two-sided quotes and one sided where applicable.

-
standardchartered_s2bxQuoteNoBodyPassthruFields

NDFCurrency

Optional tag which can be used to specify the NDF currency if there is ambiguity as to which currency is non deliverable.

For NonDeliverables only.
standardchartered_s2bxQuoteNoBodyPassthruFields

OfferSwapPoints

Offer Combined points (aka RHS points) for a SWAP/NDS. Points are scaled.

-
standardchartered_s2bxQuoteNoLegPassthruFields

MaturityTime

Optional fixing time on the fixing date for the NDF contract. This is an optional field but must be expressed in local time with offset to UTC specified. If supplied this will be validated; note unsupported times will be rejected with a
MarketDataRequestReject.

For NonDeliverables only.
standardchartered_s2bxQuoteRequestNoBodyPassthruFieldsReference1Optionally supplied notes for this request.-
standardchartered_s2bxQuoteRequestNoBodyPassthruFieldsReference2Optionally supplied notes for this request.-
standardchartered_s2bxQuoteRequestNoBodyPassthruFieldsReference3Optionally supplied notes for this request.-
standardchartered_s2bxQuoteRequestNoLegPassthruFields

MaturityTime

Optional fixing time on the fixing date for the NDF contract. This is an optional field but must be expressed in local time with offset to UTC specified. If supplied this will be validated; note unsupported times will be rejected with a
MarketDataRequestReject.

NDF only.
statestreet_efxQuoteRequestNoBodyPassthruFieldsMarketDepthOption to overwrite default MarketDepth from FullBook to TopOfBook.
t360_gtxExecutionReportNoBodyPassthruFieldsMarketable

‘Marketable’ indicates the order was matched with an LP quote / order by the GTX matching engine. If the order is not marketable (for any reason such as the market moved and there is no quote / order which matches the Limit price) then this tag would provide that information to the client.  

This tag is useful for clients to understand if they got rejected by the LP or if their order was not presented to the LP in the first place due to no ‘match’.

  • 'Y': the order was matched by GTX engine (i.e. the order was marketable and was presented to the LP).
  • 'N': the order was not matched (i.e. the order was not marketable and never presented to an LP).
The Marketable field is not defined in the venue spec and it is available to clients only upon request.
t360_gtxMarketDataIncrementalRefreshNoBodyPassthruFieldsSettlDateFX Value Date. Type: LocalMktDate.
 If omitted for a market data entry, the settldate from the immediately preceding entry is implied.
-
t360_gtxMarketDataIncrementalRefreshNoEntryPassthruFieldsMdEntryOriginatorThe quoting firm name, if permissioned.-
t360_gtxMarketDataIncrementalRefreshNoEntryPassthruFieldsQuoteCondition

Whether this entry can be transacted by the viewer.

  • 'Active': Tradable,unless conditions change.
  • 'Indicative': blocked by rick limit or otherwise not tradable.
-
t360_supersonic_makerNewOrderMultilegNoBodyPassthruFieldsMarginThe margin amount for Spot orders. Generated by 360T.Conditionally Required field from venue
t360_supersonic_makerQuoteRequestNoBodyPassthruFields

SpotRatePrecision

Supported precision for Spot.Optional field received from venue.
t360_texExecutionReportNoBodyPassthruFieldsOptionPeriod

Apply to FX Time Options.

OptionPeriod refers to the Time Options settlement window between the settlement start (TimeOptionStartDate) and end date (LegSettlDate).

OptionPeriod is not published by 360T in INT. The field is available for LPs pricing Time Options to send the settlement period.

t360_texExecutionReportNoBodyPassthruFieldsTrdRegPublicationReason-

360T defines the following values in their API which are NOT used, but captured here as a precaution:

  • NoPublicPriceDueToIlliquid - No public price quoted as instrument is
    illiquid’.
  • NoPublicPriceDueToOrderSize - ’No public price quoted due to "Size".
  • NoPublicPriceDueToLargeInScale - No public price and/or size quoted as transaction is "large in scale".
t360_texMassQuoteNoBodyPassthruFields

MidSpotRate

Mid Spot Rate : LP nameLP name is the Liquiidity provider of the Quote.
t360_texMassQuoteNoBodyPassthruFields

OptionPeriod

Apply to FX Time Options.

OptionPeriod refers to the Time Options settlement window between the settlement start (TimeOptionStartDate) and end date (LegSettlDate).

OptionPeriod is not published by 360T in INT. The field is available for LPs pricing Time Options to send the settlement period.

t360_texMassQuoteNoEntryPassthruFields

ExecutionVenue

-Liquiidity provider of the Quote.
t360_texMassQuoteNoEntryPassthruFieldsMDEntryTime--
t360_texQuoteNoBodyPassthruFieldsOptionPeriodApply to FX Time Options.

OptionPeriod refers to the Time Options settlement window between the settlement start (TimeOptionStartDate) and end date (LegSettlDate).

OptionPeriod is not published by 360T in INT. The field is available for LPs pricing Time Options to send the settlement period.

t360_texQuoteNoBodyPassthruFieldsRefSpotDateDefines the spot date in the 360T financial calendar.

Venues SpotDate for reference.

t360_texQuoteRequestNoBodyPassthruFieldsExpireTimeExpiry times for tradeable quote requests are limited depending on the product (Spot/Forward/Swap/NDF). This limit is by default 1 minute for Spot and 5 minutes
for all other products, but can be configured
per customer and product.

Optional field to be sent by client to override the default value.

t360_texQuoteRequestNoBodyPassthruFieldsOptionPeriod

Option Period (for FX Time Option)

OptionPeriod refers to the Time Options settlement window between the settlement start (TimeOptionStartDate) and end date (LegSettlDate).

OptionPeriod is not published by 360T in INT. The field is available for LPs pricing Time Options to send the settlement period.

t360_tex_makerNewOrderMultilegNoBodyPassthruFieldsCFICode

This tag describes the type of instrument for which a

quote is being requested. This is based on the ISO 10962

standard.

-
t360_tex_makerNewOrderMultilegNoBodyPassthruFieldsTrdRegPublicationReason-

360T defines the following values in their API which are NOT used, but captured here as a precaution:

  • NoBookOrderDueToAverageSpreadPrice - No preceding order in book as transaction price set within average spread of a liquid instrument.
  • NoBookOrderDueToRefPrice - No preceding order in book as transaction price depends on system-set reference price for an illiquid instrument.
  • NoBookOrderDueToOtherConditions - No preceding order in book as transaction price is for transaction subject to conditions other than current market price.
  • NoPublicPriceDueToRefPrice - No public price for preceding order as public reference price was used for matching orders.
t360_tex_makerNewOrderMultilegNoLegPassthruFieldsLegCFICode

Describes the type of instrument represented by the leg.

This is based on the ISO 10962 standard.

-
t360_tex_makerNewOrderMultilegNoLegPassthruFieldsLegMaturityDateRepresents the Fixing Date for Blocktrade NDF legs. Delivered as a passthru field in the scenario that the near leg of NDB is Spot or pre-Spot.
t360_tex_makerNewOrderMultilegNoLegPassthruFieldsMaturityDateDefines the Fixing Date, for an NDF and NDS. For NDS defines the near leg Fixing Date.Delivered as a passthru field in the scenario that the near leg of NDS is Spot or pre-Spot.
t360_tex_makerQuoteRequestNoBodyPassthruFieldsCFICode

This tag describes the type of instrument for which a

quote is being requested. This is based on the ISO 10962

standard.

-
t360_tex_makerQuoteRequestNoBodyPassthruFieldsExpireTimeThe time when this QuoteRequest will expire.-
t360_tex_makerQuoteRequestNoBodyPassthruFieldsForwardPointsPrecisionSupported precision for Forward points-
t360_tex_makerQuoteRequestNoBodyPassthruFieldsForwardRatePrecisionSupported precision for Forward-
t360_tex_makerQuoteRequestNoBodyPassthruFieldsProlongationNumberProlongation number of request.-
t360_tex_makerQuoteRequestNoBodyPassthruFieldsProlongedDealIDFor FX Prolongations: Request ID of prolonged deal.-
t360_tex_makerQuoteRequestNoBodyPassthruFieldsRefSpotDateDefines the spot date in the 360T Financial Calendar. This value is always delivered to clarify if both sides have the same definition for a spot - the date is in the form YYYYMMDD.-
t360_tex_makerQuoteRequestNoBodyPassthruFieldsSpotRatePrecisionSupported precision for Spot-
t360_tex_makerQuoteRequestNoLegPassthruFieldsLegCFICode

Describes the type of instrument represented by the leg.

This is based on the ISO 10962 standard.

-
t360_tex_makerQuoteRequestNoLegPassthruFieldsLegMaturityDateRepresents the Fixing Date for Blocktrade NDF legs. Delivered as a passthru field in the scenario that the near leg of NDB is Spot or pre-Spot.
t360_tex_makerQuoteRequestNoLegPassthruFieldsMaturityDateDefines the Fixing Date, for an NDF and NDS. For NDS defines the near leg Fixing Date.Delivered as a passthru field in the scenario that the near leg of NDS is Spot or pre-Spot.
ubs_algoExecutionReportNoBodyPassthruFieldsExecInst--
ubs_algoExecutionReportNoBodyPassthruFieldsMiscFeeAmt-Carries the (unsigned) fees amount taking into account the currency pair convention (market convention/ non-market convention).
ubs_algoExecutionReportNoBodyPassthruFieldsMiscFeeCurr-Carries the fees currency.
ubs_algoExecutionReportNoBodyPassthruFieldsSecondaryOrderID--
ubs_algoMultilegOrderReplaceRequestNoBodyPassthruFieldsTriggerPriceOptional-
ubs_algoNewOrderMultilegNoBodyPassthruFieldsTriggerPriceOptional-
ubs_fx2bQuoteRequestNoBodyPassthruFieldsMarketDepthOptional-
xenfin_liquiditypoolMassQuoteNoEntryPassthruFieldsBidMaxTradeVolumeBid maximum order size.-
xenfin_liquiditypoolMassQuoteNoEntryPassthruFieldsBidMinQtyBid minimum order size.-
xenfin_liquiditypoolMassQuoteNoEntryPassthruFieldsOfferMaxTradeVolumeOffer maximum order size.-
xenfin_liquiditypoolMassQuoteNoEntryPassthruFieldsOfferMinQtyOffer minimum order size.-
xenfin_liquiditypoolNewOrderMultilegNoBodyPassthruFieldsMatchIncrementExecution will be multiple of specified value.-
xenfin_liquiditypoolNewOrderMultilegNoStrategyParametersPegLimitType

Type of Peg Limit

Valid Values: "PriceImprovementAllowed", "Strict" or "OrWorse"

-
xenfin_liquiditypoolNewOrderMultilegNoStrategyParametersPegRoundDirection

If the calculated peg price is not a valid tick price, specifies whether to round the price to be more or less aggressive.

Valid Values: "MoreAggressive", "MorePassive"

-
xenfin_liquiditypoolQuoteRequestNoBodyPassthruFieldsAggregateBookTrue or False. If set to TRUE (default) a 'pricedepth' representation will be given. If set to false an orderdepth representation will be given.-
xenfin_liquiditypoolQuoteRequestNoBodyPassthruFieldsMarketDepth'0' for fullbook (default)-
xenfin_liquiditypoolSecurityStatusNoBodyPassthruFieldsMaxTradeVolumeMaximum order size-
xenfin_liquiditypoolSecurityStatusNoBodyPassthruFieldsPipSizeRepresented as a decimal-

Please refer to Passthru Fields to view across all venues.

  • No labels