The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 1.5.64

Table of Contents

Supported Security Type:

...

Security Type

...

Supported Tenor for NDF

...

Supported MarketDepth:

...

Market Depth

...

Supported MDUpdateAction: (MarketDataIncrementalUpdate):

...

MDUpdateAction

...

Comment

...

Workflow

CLOB: MarketData and Orders.

Supported Instruments

Expand


Table Filter
totalrow,,,,,,,,,,,,
hidelabelsfalse
sparkNameSparkline
hidePanetrue
sparklinefalse
defaultfastmatch_autoex,ExecutionVenue&&Comments&&client_role
isFirstTimeEnterfalse
cell-width250,250
hideColumnstrue
disabledfalse
enabledInEditorfalse
globalFilterfalse
id1686923422776_1728310968
order0,1
hideControlsfalse
inversefalse,false
columnVenue
disableSavefalse
separatorPoint (.)
labelsVenue‚Hide columns
ddOperatorOR
datepatterndd M yy
updateSelectOptionsfalse
worklog365|5|8|y w d h m|y w d h m
isORAND
Table Excerpt Include
nameSupportedInstruments
merge-tablestrue
pageSupported Instruments
typepage


Please refer to Supported Instruments to view across all venues.

PartyIDs

Expand


Table Filter
hideControlstrue
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultfastmatch_autoex
isFirstTimeEnterfalse
userfilterVenue
datepatterndd M yy
id1644246284641_850501527
worklog5|8|w d h m|w d h m
isORAND
order0

Table Excerpt Include
copytabletrue
namePartyIDs
pagePartyIDs
typepage


Please refer to PartyIDs to view across all venues.

Regulatory Fields

Supported OrderTypes:

...

OrderType

...

SecurityType

...

Comment

...

Supported TimeInForce:

...

TimeInForce

...

OrderType

...

Comment

...

Expand


Table Filter
hideControlstrue
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultFastmatchfastmatch_AutoExautoex
isFirstTimeEnterfalse
userfilterVenue
datepatterndd M yy
id16125410946341644246261937_-604753821627421898
worklog5|8|w d h m|w d h m
isORAND
order0

Table Excerpt Include
copytabletrue
namePassthruFieldsRegulatoryFields
pagePassthru Regulatory Fields
typepage


Please refer to Passthru Fields for the full Enterprise table to Regulatory Fields to view across all venues.

...

Passthru Fields

Expand


Table Filter
hideControlstrue
inversefalse
sparkNameSparkline
hidePanetrue
isNewfalse
separatorPoint (.)
ddSeparatorstrue
defaultFastmatchfastmatch_AutoExautoex
isFirstTimeEnterfalse
userfilterVenue
datepatterndd M yy
id16125411715331644246304383_1654490559689189977
worklog5|8|w d h m|w d h m
isORAND
order0

Table Excerpt Include
copytabletrue
namePartyIDsPassthruFields
pagePartyIDsPassthru Fields
typepage


Please refer to Whisperer Enterprise - PartyIDs for the full Enterprise table across all venuesPassthru Fields to view across all venues.

Details

Pricing

Note
titleTrade events

Fastmatch treat publication of Trade messages as a separate paid service and they do not offer this in NDF MarketData.

Note
titleMinQty
MinQty can be specified for all Orders Instruments listed above.
Warning
titleMDBookType

FullAmount sessions must always have MDBookType as OrderDepth.

Sweepable sessions can have MDBookType as either OrderDepth or PriceDepth. 

Note
titleOrderDepth vs PriceDepth

OrderDepth : non aggregated price feed. 

PriceDepth : aggregated price feed.



Trading

Info
titleNDF Trading

As of 14 June 2022, clients must specify RegulatoryBodies.MAS = TRUE

Fastmatch enables the trading of Non-Deliverable Forwards (NDFs) through its subsidiary Euronext Markets Singapore Pte Ltd, which has a Regulated Market Operator (RMO) license approved by the Monetary Authority of Singapore (MAS).

Refer to https://www.euronextfx.com/products/ndf-tradingImage Added for detail.


MidDiscretionary Pegged Orders

MidDiscretionary orders are pegged orders with the discretion to match at a rate up to the mid-point price.

Clients interested in trading MidDiscretionary pegged orders should ensure the following conditions are met in the NewOrderMultileg:

  • PegPriceType = PrimaryPeg (PassivePeg)
  • PegOffsetType = Ticks
  • BodyPassthruKey = MidDiscretionary and BodyPassthruValue = Y


Note
titleFastMatch MidDiscretionary Pegged Orders Matching
  • MidDiscretionary pegged orders float as a passive order at first.
  • When the attempt to match as a passive order fails, the order becomes an aggressor to match at a rate up to the mid-point, when an opposing order is available with the same entitlements.
  • Every time the FastMatch BestBidOffer (BBO) changes, FastMatch attempts to match the MidDiscretionary orders at passive. When the attempt to match as a passive order fails, FastMatch tries to match the order at the mid-point.
  • A MidDiscretionary order that floats at passive can match an aggressive order.
  • A MidDiscretionary order that failed to match at passive, when attempts to match at mid-point, will only match a passive order.