Overview

Whilst the SBE Schema defines all the key fields typically expected for a given message type, there is still a need to support custom fields defined and used by individual venues.

Market Factory allows clients to reference or populate these custom fields for appropriate messages via the use of dedicated repeating groups containing key/value pairs, at the appropriate level within the message structure:

MessageParent GroupName
MarketDataIncrementalRefresh-NoBodyPassthruFields
NoMDEntriesNoEntryPassthruFields
QuoteRequest-NoBodyPassthruFields
NoLegsNoLegPassthruFields
NoLegAllocsNoAllocPassthruFields
Quote-NoBodyPassthruFields
NoLegsNoLegPassthruFields
MassQuote-NoBodyPassthruFields
NoQuoteEntriesNoEntryPassthruFields
NewOrderMultileg-NoBodyPassthruFields
NoLegsNoLegPassthruFields
NoLegAllocsNoAllocPassthruFields
ExecutionReport


-NoBodyPassthruFields
NoLegsNoLegPassthruFields
NoLegAllocsNoAllocPassthruFields


For more detail reference the SBE Schema.


Venue-Specific Details

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


VenueMessageParent Group

Passthru Key

Venue CommentMarketFactory Comment
Standard Chartered


QuoteRequestNoBodyPassthruFields

Reference1Optionally supplied notes for this request.-
Reference2Optionally supplied notes for this request.-
Reference3Optionally supplied notes for this request.-
NDFCurrency

Optional tag which can be used to specify the NDF currency if there is ambiguity as to which currency is non deliverable.

NDF, NDS, NDB only.
QuoteNoBodyPassthruFieldsNDFCurrencyOptional tag which can be used to specify the NDF currency if there is ambiguity as to which currency is non deliverable.NDF, NDS, NDB only.
MaturityTime

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.

NDF only.
BidSwapPointsBid combined points (aka LHS points) for a SWAP/NDS. Points are scaled.

SWP, NDS only.

OfferSwapPoints

Offer Combined points (aka RHS points) for a SWAP/NDS. Points are scaled.

SWP, NDS only.
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.

SWP, NDS only.
NoLegPassthruFieldsLegMaturityTime

Optional maturity time for this leg if this is an NDF SSP.

NDS, NDB only.
MassQuoteNoBodyPassthruFieldsNDFCurrencyOptional tag which can be used to specify the NDF currency if there is ambiguity as to which currency is non deliverable.NDF only.
MaturityTimeFixing 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.
NewOrderMultilegNoBodyPassthruFieldsTradingReference1An optional trading reference (will be returned in the execution).-
TradingReference2An optional trading reference (will be returned in the execution).-
TradingReference3An optional trading reference (will be returned in the execution).-
NDFCurrencyOptional tag which can be used to specify the NDF currency if there is ambiguity as to which currency is non deliverable.NDF, NDS, NDB only.
NoLegPassthruFieldsLegMaturityTimeOptional maturity time for this leg if this is an NDFSSP/NDS. If supplied this will be validated.NDS, NDB only.
ExecutionReportNoBodyPassthruFieldsTradingReference1

Optional trading reference returned if supplied on the NewOrderSingle (35=D).

-
TradingReference2Optional trading reference returned if supplied on the NewOrderSingle (35=D).-
TradingReference3Optional trading reference returned if supplied on the NewOrderSingle (35=D).-
NDFCurrencyFor NDFs this is the NDF Currency.NDF, NDS, NDB only.
MaturityTimeFixing 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.
MidSwapPoints

The mid swap points at execution for SWAP/NDS. This is only supplied for where compliance is required for Dodd-Frank regulations. Points are scaled.

SWP, NDS only.
NoLegPassthruFieldsLegMaturityTime

Optional maturity time for this leg if this is an NDFSSP/NDS.

NDS, NDB only.