The Lab

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

Compare with Current View Page History

« Previous Version 26 Next »

Overview

In order to ensure that MarketFactory does not impede the exchange of regulatory information between trading counterparties and intermediaries (ECNs), we ensure that all regulatory fields that are specified in a Venue API are supported in the Whisperer Enterprise API, and mapped.

Rather than provide a loose, generic (i.e. obfuscated) mechanism to convey these fields, Whisperer Enterprise makes explicit provision for SEF, EMIR, MIFID and SFTR requirements as different categories, each with explicit provision for every field, across the trading lifecycle and through the deal/leg/allocation trade structure, as detailed in Message Structure below.

It needs to be understood that there is significant variation in the interpretation and implementation of all regulatory requirements across the market. By ensuring that all variants are accommodated, it follows that the Whisperer API offers a clear view of market best practice, and the potential impact to Customers intending to integrate with a wide range of Venues.

Another very important implication is that just because a regulatory field is specified in the Whisperer API for a particular message and product type does not mean that it will be populated or supported by every Venue. Similarly, it may well be that our Customers have differing views of their regulatory obligations, such that they do not all need to publish particular fields to a given Venue, or use the regulatory details provided by the Venue, internally.

In order to accommodate this variation, Whisperer Enterprise behaves as follows:

  • If a regulatory field on an inbound Venue message is not populated, then it is because the Venue does not provide it.
  • If a regulatory field is populated on an outbound SBE message from the Client , but the Venue does not support it, then it will be ignored.
  • Reporting obligations bilaterally agreed between Customer and Venue may vary between Maker and Taker roles. The Whisperer API is agnostic to this.

Message Structure

Regulatory timestamps are populated in the message TransactTime, when available.

Clients may reference or populate all other regulatory fields for appropriate messages via the use of dedicated repeating groups containing key/value pairs, at the appropriate level within the message structure:

  • RegulatoryBodies - This field in the main message body provides an explicit indication whether or not SEF, EMIR or MiFID fields are populated elsewhere in the message structure.
  • NoBodyRegulatoryFields, NoLegRegulatoryFields and NoAllocRegulatoryFields groups contain sequences of key/value pairs, with keys of type BodyRegulatoryKey, LegRegulatoryKey and AllocRegulatoryKey, respectively.

ISINs

For swaps, ISINs are maintained at the Leg level in the API.

Product-level ISINs are sometimes still supported, but most of the venues have completely moved away from that now, due to regulatory clarifications provided, as per MiFID II and FX Swaps June2017.pdf.

A Body-Level PackageID should (but usually isn't) be provided to link the two legs together.

Should we receive a single top-level ISIN only for a swap, we will populate this in both Legs for consistency of reference. Should we receive three ISINs (both legs and a single top-level one), the per-leg ones will be used and the top-level one delivered as a passthru-field, just in case.


MessageParent GroupName
QuoteRequest-NoBodyRegulatoryFields
NoLegsNoLegRegulatoryFields
NoLegAllocsNoAllocRegulatoryFields
Quote-NoBodyRegulatoryFields
MassQuote-NoBodyRegulatoryFields
NewOrderMultileg-NoBodyRegulatoryFields
NoLegsNoLegRegulatoryFields
NoLegAllocsNoAllocRegulatoryFields
ExecutionReport


-NoBodyRegulatoryFields
NoLegsNoLegRegulatoryFields
NoLegAllocsNoAllocRegulatoryFields
ExecutionAcknowledgement-NoBodyRegulatoryFields
NoLegsNoLegRegulatoryFields


For more detail reference the SBE Schema.


Venue-Specific Details

The table below sets out what Regulatory keys are supported by Venue and Message


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


Standard CharteredQuoteRequestNoBodyRegulatoryFieldsSEFTakerIsUSPerson
Standard CharteredQuoteRequestNoBodyRegulatoryFieldsSEFRequiredTransaction
Standard CharteredQuoteRequestNoBodyRegulatoryFieldsSEFClearer
Standard CharteredQuoteRequestNoAllocRegulatoryFieldsAllocEMIRUTI
Standard CharteredQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
Standard CharteredQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
Standard CharteredQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
Standard CharteredQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
Standard CharteredMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
Standard CharteredMassQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
Standard CharteredMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
Standard CharteredMassQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
Standard Chartered

NewOrderMultileg

NoBodyRegulatoryFields

SEFTakerIsUSPerson


Standard CharteredNewOrderMultilegNoBodyRegulatoryFields

SEFDataRepository


Standard CharteredNewOrderMultilegNoBodyRegulatoryFields

SEFRequiredTransaction


Standard CharteredNewOrderMultilegNoBodyRegulatoryFields

SEFClearingExempted


Standard CharteredNewOrderMultilegNoBodyRegulatoryFieldsSEFClearer
Standard CharteredNewOrderMultileg

NoLegRegulatoryFields

LegSEFUSIPrefix
Standard CharteredNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSI
Standard CharteredNewOrderMultilegNoLegRegulatoryFields

LegEMIRUTIPrefix


Standard CharteredNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTI
Standard CharteredNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSI
Standard CharteredNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTI
Standard CharteredExecutionReportNoBodyRegulatoryFields

SEFTakerIsUSPerson


Standard CharteredExecutionReportNoBodyRegulatoryFields

SEFDataRepository


Standard CharteredExecutionReportNoBodyRegulatoryFields

SEFRequiredTransaction


Standard CharteredExecutionReportNoBodyRegulatoryFields

SEFClearingExempted


Standard CharteredExecutionReportNoBodyRegulatoryFieldsSEFClearer
Standard CharteredExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
Standard CharteredExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
Standard CharteredExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
Standard CharteredExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
Standard CharteredExecutionReportNoBodyRegulatoryFields

MiFIDIlliquidInstrumentWaiver


Standard CharteredExecutionReportNoBodyRegulatoryFields

MiFIDSizeSpecificWaiver


Standard CharteredExecutionReportNoBodyRegulatoryFields

MiFIDAlgorithmicOrderFlag


Standard CharteredExecutionReportNoBodyRegulatoryFields

MiFIDSystematicInternaliser


Standard CharteredExecutionReportNoBodyRegulatoryFields

MiFIDTradingCapacity


Standard CharteredExecutionReportNoLegRegulatoryFieldsLegSEFUSIPrefix
Standard CharteredExecutionReportNoLegRegulatoryFieldsLegSEFUSI
Standard CharteredExecutionReportNoLegRegulatoryFieldsLegMiFIDTVTIC
Standard CharteredExecutionReportNoLegRegulatoryFields

LegMiFIDConversionFlag


Standard CharteredExecutionReportNoAllocRegulatoryFieldsAllocSEFUSI
Standard CharteredExecutionReportNoAllocRegulatoryFieldsAllocMiFIDTVTIC
Standard CharteredExecutionReportNoAllocRegulatoryFields

AllocMiFIDConversionFlag


FXall QuickTradeQuoteRequestNoBodyRegulatoryFields

SEFDataRepository


FXall QuickTradeQuoteRequestNoBodyRegulatoryFields

SEFFinancialEntityDefinition


FXall QuickTradeQuoteRequestNoBodyRegulatoryFields

SEFCustomerTypeIndicator


FXall QuickTradeQuoteRequestNoBodyRegulatoryFieldsSEFIsBlock
FXall QuickTradeQuoteRequestNoBodyRegulatoryFields

MiFIDTradingCapacity


FXall QuickTradeQuoteRequestNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade


FXall QuickTradeQuoteRequestNoLegRegulatoryFieldsLegSEFUSI
FXall QuickTradeQuoteRequestNoAllocRegulatoryFields

AllocSEFUSIPrefix


FXall QuickTradeQuoteRequestNoAllocRegulatoryFieldsAllocSEFUSI
FXall QuickTradeQuoteRequestNoAllocRegulatoryFields

AllocMiFIDConversionFlag


FXall QuickTradeQuoteRequestNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade


FXall QuickTradeNewOrderMultilegNoBodyRegulatoryFields

SEFDataRepository


FXall QuickTradeNewOrderMultilegNoBodyRegulatoryFields

SEFFinancialEntityDefinition


FXall QuickTradeNewOrderMultilegNoBodyRegulatoryFields

SEFCustomerTypeIndicator


FXall QuickTradeNewOrderMultilegNoBodyRegulatoryFieldsSEFIsBlock
FXall QuickTradeNewOrderMultilegNoBodyRegulatoryFields

MiFIDTradingCapacity


FXall QuickTradeNewOrderMultilegNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade


FXall QuickTradeNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSI
FXall QuickTradeNewOrderMultilegNoAllocRegulatoryFields

AllocSEFUSIPrefix


FXall QuickTradeNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSI
FXall QuickTradeNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDConversionFlag


FXall QuickTradeNewOrderMultilegNoAllocRegulatoryFields

AllocMiFIDNonPriceFormingTrade


FXall QuickTradeExecutionAckNoBodyRegulatoryFields

SEFDataRepository


FXall QuickTradeExecutionAckNoBodyRegulatoryFields

SEFFinancialEntityDefinition


FXall QuickTradeExecutionAckNoBodyRegulatoryFields

SEFCustomerTypeIndicator


FXall QuickTradeExecutionAckNoBodyRegulatoryFieldsSEFIsBlock
FXall QuickTradeExecutionAckNoBodyRegulatoryFields

MiFIDTradingCapacity


FXall QuickTradeExecutionAckNoBodyRegulatoryFields

MiFIDNonPriceFormingTrade


FXall QuickTradeExecutionAckNoLegRegulatoryFieldsLegSEFUSI
Currenex RFSQuote RequestNoBodyRegulatoryFieldsSEFClearer
Currenex RFSQuote RequestNoLegRegulatoryFieldsLegMiFIDConversionFlag
Currenex RFSQuote RequestNoAllocRegulatoryFieldsAllocMiFIDLEI
Currenex RFSQuoteNoBodyRegulatoryFieldsSEFClearer
Currenex RFSQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
Currenex RFSQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
Currenex RFSQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
Currenex RFSQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
Currenex RFSNewOrderMultilegNoBodyRegulatoryFieldsSEFDataRepository
Currenex RFSNewOrderMultilegNoBodyRegulatoryFieldsSEFClearer
Currenex RFSNewOrderMultilegNoBodyRegulatoryFieldsSEFIsBlock
Currenex RFSNewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
Currenex RFSNewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageID
Currenex RFSNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSIPrefix
Currenex RFSNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSI
Currenex RFSNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefix
Currenex RFSNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTI
Currenex RFSNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDTVTIC
Currenex RFSNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSIPrefix
Currenex RFSNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSI
Currenex RFSNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIPrefix
Currenex RFSNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTI
Currenex RFSNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDTVTIC
Currenex RFSNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDLEI
Currenex RFSExecutionReportNoBodyRegulatoryFieldsSEFClearer
Currenex RFSExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
Currenex RFSExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
Currenex RFSExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
Currenex RFSExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
Currenex RFSExecutionAckNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
Currenex RFSExecutionAckNoLegRegulatoryFieldsLegMiFIDISIN
360T_TEXQuoteRequestNoBodyRegulatoryFieldsSEFTakerIsUSPerson
360T_TEXQuoteRequestNoBodyRegulatoryFieldsSEFDataRepository
360T_TEXQuoteRequestNoBodyRegulatoryFieldsSEFIsLargeTrade
360T_TEXQuoteRequestNoBodyRegulatoryFieldsSEFRequiredTransaction
360T_TEXQuoteRequestNoBodyRegulatoryFieldsSEFClearingExempted
360T_TEXQuoteRequestNoBodyRegulatoryFieldsSEFClearer
360T_TEXQuoteRequestNoBodyRegulatoryFieldsMiFIDProductISIN
360T_TEXQuoteRequestNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
360T_TEXQuoteRequestNoLegRegulatoryFieldsLegMiFIDISIN
360T_TEXQuoteRequestNoAllocRegulatoryFieldsAllocMiFIDLEI
360T_TEXQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
360T_TEXQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
360T_TEXQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
360T_TEXQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
360T_TEXQuoteNoBodyRegulatoryFieldsMiFIDTradingCapacity
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsSEFTakerIsUSPerson
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsSEFDataRepository
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsSEFIsLargeTrade
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsSEFRequiredTransaction
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsSEFClearingExempted
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsSEFClearer
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsMiFIDProductISIN
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsMiFIDILargeInScaleWaiver
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsMiFIDILargeInScaleDeferral
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsMiFIDRiskReductionOrderFlag
360T_TEXNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSIPrefix
360T_TEXNewOrderMultilegNoLegRegulatoryFieldsLegSEFUSI
360T_TEXNewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTI
360T_TEXNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISIN
360T_TEXNewOrderMultilegNoLegRegulatoryFieldsLegMiFIDTVTIC
360T_TEXNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSIPrefix
360T_TEXNewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSI
360T_TEXNewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTI
360T_TEXNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDTVTIC
360T_TEXNewOrderMultilegNoAllocRegulatoryFieldsAllocMiFIDLEI
360T_TEXNewOrderMultilegNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
360T_TEXExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
360T_TEXExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
360T_TEXExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
360T_TEXExecutionReportNoBodyRegulatoryFieldsMiFIDPackageTradeFlag
360T_TEXExecutionReportNoBodyRegulatoryFieldsMiFIDSystematicInternaliser
360T_TEXExecutionReportNoBodyRegulatoryFieldsMiFIDTradingCapacity
360T_TEXExecutionReportNoLegRegulatoryFieldsLegSEFUSIPrefix
360T_TEXExecutionReportNoLegRegulatoryFieldsLegSEFUSI
360T_TEXExecutionReportNoLegRegulatoryFieldsLegEMIRUTI
360T_TEXExecutionReportNoLegRegulatoryFieldsLegMiFIDTVTIC
360T_TEXExecutionReportNoAllocRegulatoryFieldsAllocSEFUSIPrefix
360T_TEXExecutionReportNoAllocRegulatoryFieldsAllocSEFUSI
360T_TEXExecutionReportNoAllocRegulatoryFieldsAllocMiFIDTVTIC
Bloomberg_FXGOQuoteRequestNoBodyRegulatoryFieldsSEFTakerIsUSPerson
Bloomberg_FXGOQuoteRequestNoBodyRegulatoryFieldsSEFDataRepository
Bloomberg_FXGOQuoteRequestNoLegRegulatoryFieldsLegMiFIDISIN
Bloomberg_FXGOQuoteRequestNoAllocRegulatoryFieldsAllocMiFIDLEI
Bloomberg_FXGOQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
Bloomberg_FXGOQuoteNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
Bloomberg_FXGOQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
Bloomberg_FXGOQuoteNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
Bloomberg_FXGONewOrderMultilegNoBodyRegulatoryFieldsSEFTakerIsUSPerson
Bloomberg_FXGONewOrderMultilegNoBodyRegulatoryFieldsSEFDataRepository
Bloomberg_FXGONewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentWaiver
Bloomberg_FXGONewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificWaiver
Bloomberg_FXGONewOrderMultilegNoBodyRegulatoryFieldsMiFIDIlliquidInstrumentDeferral
Bloomberg_FXGONewOrderMultilegNoBodyRegulatoryFieldsMiFIDSizeSpecificDeferral
Bloomberg_FXGONewOrderMultilegNoBodyRegulatoryFieldsMiFIDPackageID
Bloomberg_FXGONewOrderMultilegNoLegRegulatoryFieldsLegSEFUSIPrefix
Bloomberg_FXGONewOrderMultilegNoLegRegulatoryFieldsLegSEFUSI
Bloomberg_FXGONewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTIPrefix
Bloomberg_FXGONewOrderMultilegNoLegRegulatoryFieldsLegEMIRUTI
Bloomberg_FXGONewOrderMultilegNoLegRegulatoryFieldsLegMiFIDISIN
Bloomberg_FXGONewOrderMultilegNoLegRegulatoryFieldsLegSFTRSecuritiesFinancingTransactionFlag
Bloomberg_FXGONewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSIPrefix
Bloomberg_FXGONewOrderMultilegNoAllocRegulatoryFieldsAllocSEFUSI
Bloomberg_FXGONewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTIPrefix
Bloomberg_FXGONewOrderMultilegNoAllocRegulatoryFieldsAllocEMIRUTI
Bloomberg_FXGOExecutionReportNoBodyRegulatoryFieldsSEFTakerIsUSPerson
Bloomberg_FXGOExecutionReportNoBodyRegulatoryFieldsSEFDataRepository
Bloomberg_FXGOExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsAlgorithm
Bloomberg_FXGOExecutionReportNoBodyRegulatoryFieldsMiFIDExecutingDecisionMakerAsNaturalPerson
Bloomberg_FXGOExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsAlgorithm
Bloomberg_FXGOExecutionReportNoBodyRegulatoryFieldsMiFIDInvestmentDecisionMakerAsNaturalPerson
Bloomberg_FXGOExecutionReportNoLegRegulatoryFieldsLegSEFUSIPrefix
Bloomberg_FXGOExecutionReportNoLegRegulatoryFieldsLegSEFUSI
Bloomberg_FXGOExecutionReportNoLegRegulatoryFieldsLegEMIRUTIPrefix
Bloomberg_FXGOExecutionReportNoLegRegulatoryFieldsLegEMIRUTI
Bloomberg_FXGOExecutionAckNoBodyRegulatoryFields

MiFIDIlliquidInstrumentWaiver


Bloomberg_FXGOExecutionAckNoBodyRegulatoryFields

MiFIDSizeSpecificWaiver


Bloomberg_FXGOExecutionAckNoBodyRegulatoryFields

MiFIDIlliquidInstrumentDeferral


Bloomberg_FXGOExecutionAcKNoBodyRegulatoryFields

MiFIDSizeSpecificDeferral


Bloomberg_FXGOExecutionAcKNoLegRegulatoryFieldsLegSEFUSIPrefix
Bloomberg_FXGOExecutionAckNoLegRegulatoryFieldsLegSEFUSI
Bloomberg_FXGOExecutionAckNoLegRegulatoryFields

LegEMIRUTIPrefix


Bloomberg_FXGOExecutionAckNoLegRegulatoryFieldsLegEMIRUTI
Bloomberg_FXGOExecutionAckNoLegRegulatoryFieldsLegMiFIDISIN
Bloomberg_FXGOExecutionAckNoLegRegulatoryFieldsLegSFTRSecuritiesFinancingTransactionFlag


Additional Material

Further detail is provided in the following page(s):

  • No labels