Workflow

CLOB: MarketData and Orders.

Supported Instruments



Please refer to Supported Instruments to view across all venues.

PartyIDs



Please refer to PartyIDs to view across all venues.

Regulatory Fields



Please refer to Regulatory Fields to view across all venues.

Passthru Fields



Please refer to Passthru Fields to view across all venues.

Details

Pricing

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

MinQty can be specified for all Orders Instruments listed above.

FullAmount sessions must always have MDBookType as OrderDepth.

Sweepable sessions can have MDBookType as either OrderDepth or PriceDepth. 

OrderDepth : non aggregated price feed. 

PriceDepth : aggregated price feed.



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-trading 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:


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