Euronext FX runs 4 independent matching engines globally: New York in NY4, London in LD4, Tokyo in TY3 and Singapore. Matching engines are acting as separate ECNs and emit their own market data, trades, and midpoint values. By default, a customer’s order will not be re-routed to a matching engine in a different region, even if that matching engine has a better price. Customers should contact Euronext FX if they would like their orders to be re-routed.


Trading hours for the Euronext FX system are from Sunday at 17:30 Eastern Time to Friday at 17:00 Eastern Time. Trading hours for the Euronext Markets Singapore system are from Sunday at 17:30 Eastern Time to Friday at 17:00 Eastern Time. Daily maintenance is scheduled from 17:00 Eastern Time to 17:30 Eastern Time, during which time FIX sessions will be disconnected and the GUI will be inaccessible.


The Euronext FX system and Euronext Markets Singapore system Service is not available on Christmas day and New Year’s day, Eastern Time. Please see for the exact hours of operation. References to Eastern Time are to New York City local time.

Trade Date

Session starts

Session Ends

2019-12-24 – regular trading

2019-12-23 17:30 EST

2019-12-24 17:00 EST

2019-12-25 – Christmas Day



2019-12-26 – regular trading

2019-12-25 17:30 EST

2019-12-26 17:00 EST


2019-12-31 – regular trading

2019-12-30 17:30 EST

2019-12-31 17:00 EST

2020-01-01 – New Year’s Day



2020-01-02 – regular trading

2020-01-01 17:30 EST

2020-01-02 17:00 EST

Euronext FX’s support desk can be reached at +1 (212) 201-7319 or by email to ops@fastmatchfx.com from Sunday at 17:30 Eastern Time to Friday at 17:00 Eastern Time.

3.1 DAY

Keep an order on a book until cancel is received. If not matched, all open orders will be automatically canceled when session gets logged out at the end of trading day.


An order will stay on a book for a period of time that a client specified in milliseconds.

3.3 IOC*

The order is either partially or fully filled or cancelled.

3.4 FOK*

The order is either fully filled or cancelled. FOK orders will only match vs a single counterparty; they will not match with several counterparties.

* Note: Some clients can be configured to have their IOC and FOK orders not to cancel immediately in case of no fill, but stay on the system for a period of time (Time to Live). In those cases, the liquidity from the IOC/FOK order should be disseminated on the market data feed and the order should be available for matching with other orders.

The order types provided on the Euronext FX system are the same order types provided for the Euronext Markets Singapore system.

Market order type will execute the order at the prevailing market rate. Market orders will never execute outside of protective band. Currently the protective band is set to Euronext FX midpoint plus/minus the pip value listed at www.euronextfx.com/listings. If there is no liquidity available within the protective band, the market order will be rejected.


Order will be at the executed at the limit price or better.


Pegged orders are floating orders that are linked to a reference rate such as midpoint, best bid or best offer.

4.3.1 Pegged To Midpoint

Euronext FX calculates and disseminates midpoint value for the top of its entire book. Given that every market data customer receives a customized feed based on its preferences and interaction rules, a midpoint between customer’s best bid and offer might not correspond to the midpoint of the entire platform. Pegged to midpoint order will be floated at Euronext FX platform’s midpoint.

4.3.2 Aggressive Pegged

Orders will float with the aggressive side as a reference point. Buy orders will float relative to the best offer on the platform, sell orders will float relative to the best bid on the platform. Clients can specify either ‘PIP Offset’ or ‘% of Spread Offset’ value. PIP Offset

A client can specify offsets of the peg as a PIP. For example, a client can specify aggressive pegged bid with 0.1 PIP offset. The system will float the bid at the best offer available on the platform less 0.1 PIP % of Spread Offset

A client can specify offset as a percent of the best spread on the platform. For example, a client can specify aggressive pegged bid with 10% offset where the spread on Euronext FX currency pair is 1.2 PIPs. The system will float the bid at the best offer available on the platform less 0.12 PIP (10% of the current spread).

4.3.3 Passive Pegged

Orders will float with the passive side as a reference point. Buy orders will float relative to the best bid on the platform, sell orders will float relative to the best offer on the platform. Clients can specify either ‘PIP Offset’ or ‘% of Spread Offset’ value. PIP Offset

A client can specify offsets of the peg as a PIP. For example, a client can specify passive pegged bid with 0.1 PIP offset. The system will float the bid at the best bid available on the platform plus 0.1 PIP. % of Spread Offset

A client can specify offset as a percent of the best spread on the platform. For example, a client can specify passive pegged bid with 10% offset where the spread on Euronext FX currency pair is 1.2 PIPs. The system will float the bid at the best bid available on the platform plus 0.12 PIP (10% of the current spread.)

4.3.4 Pegged with a Limit

Clients can specify limit price on their pegged orders. Euronext FX will never violate the limit price while executing the order. The limit order will serve as a cap on the execution price.

4.3.5 Peg Display options

By default, pegged orders are not displayed. Clients can choose to display their orders to some trusted counterparties or to all counterparties. Clients have to contact Euronext FX team for this special set up.


Clients that do not want to interact with smaller prints on the other side can enter minimum quantity instruction on their orders. Euronext FX will execute customer’s order if a single counterparty exceeds the minimum quantity set.


Clients can specify to display none or a portion of their orders to counterparties. This functionality will work with Limit and Pegged and minimum quantity order types.

Random Iceberg will display random quantities each time the Euronext FX market changes. A client can specify the minimum, maximum and increment size for random display.

Iceberg quotes (last look) will display none or the portion of the quote to counterparties


Euronext FX will run 23 auctions a day every hour starting at 18:45 Eastern Time and finishing at 16:45 Eastern Time. This order type will enable a client to submit an order to participate in Euronext FX auction.


Order will only trade with other orders that arrived later. Such orders will not execute against liquidity provider’s quotes (last look).


A client can specify on every order how long of a maximum delay it is willing to endure while waiting for the answer from a quote provider (last look). The longer a client is willing to wait, the more quote liquidity providers (last look) it can match against.


A client can specify to trade only vs quotes (last look) and not orders on a book.


A client can specify to trade only vs orders and not quotes.

4.11 LSP (Leak/Sweep Protection)

Leak/Sweep Protection (LSP) order type provides an ability for makers to protect themselves on Euronext FX platform when an aggressive taker sweeps across markets. LSP order type also protects taker clients from revealing order information to makers unless that order results in a trade. By using LSP order type, makers can effectively outsource last look function to a neutral venue - Euronext FX. This is especially important where taker clients demand no information leakage, yet the maker is able to protect itself against takers’ sweeps. When LSP order type is enabled by a maker, Euronext FX will hold the orders from a taker that are attempting to match with the maker’s quote for a specified period of time (hold time). If, during the hold time, the market moves away beyond a specified PIP threshold, Euronext FX will reject the order from a taker. Otherwise, Euronext FX will send the order to the maker for execution at the original matched price. A maker can select a benchmark for the market movement such as its own quotes, Euronext FX midpoint, Euronext FX best bid/offer. Euronext FX expects makers to execute 100% of orders on the connections where LSP is enabled. Makers can provide price improvement on the execution and can specify the following parameters for LSP order type:

  • Market benchmark:
    • Maker’s own quote movement
    • Euronext FX midpoint to midpoint movement
    • Euronext FX BBO to BBO – price move of the best bid/offer on the opposite side of the taker’s order
    • Order price To Euronext FX BBO – price move of the order price compared to the best bid/offer on the opposite side of the taker’s order
  • Hold time (in milliseconds)
  • Tolerance benchmark movement in PIPs per currency pair
  • Minimum hold time – the time that the benchmark is allowed to be outside of the tolerance zone
  • Immediate reject upon breach of the tolerance or reject at the end of the hold time
  • Net or Gross DSL and NOP limit (for fully disclosed clients)

Euronext FX P&L protection provides real time P&L monitoring for liquidity providers with an automated way to limit losses if a taker client suddenly becomes not profitable. P&L protection allows a liquidity provider to set a USD P&L daily limit that it is willing to lose versus any particular taker or a number of takers. P&L protection will automatically block a taker from interacting with the stop crossing a taker with a liquidity provider if that would cause the liquidity provider to exceed the loss limit.


Euronext FX offers to liquidity providers the ability to convert their quotes into orders. The conversion helps liquidity providers constrained by IT resources to place orders on Euronext FX’s central limit order book. Liquidity providers that opted for the conversion of their quotes into orders, have to accept 100% of trades for Euronext FX

Euronext FX offers execution of large orders algorithmically via API, GUI and Credit Suisse AES suite of products. Euronext FX offers three algorithm choices: Patient, Normal and Aggressive. Once the algorithmic order is completed, Euronext FX will automatically generate and deliver to the client the Transaction Cost Analysis (TCA) report.
  • PATIENT = Randomized display of liquidity posted across ECN facing only desired client types. The liquidity will be posted at the best bid/offer available on the ECN. Each random child execution reduces the parent order accordingly until fully filled.
  • NORMAL = Floating mid-point pegged strategy trading against peer group and retail plus any additional desired client type.
  • AGGRESSIVE = The order is posted on the aggressive side of the aggregated ECN top of book liquidity, interacting with preferred counterparty type only. This strategy will aggress the prevailing bid / offer and only interact with top of book level. Fills will never violate a limit price.
4.15 IOC-to-POST

The Euronext FX platform incorporates a configurable feature that provides taker clients an ability to improve their fill rates by converting an unfilled IOC order into a short duration Day order that is posted on Euronext FX’s platform and is displayed to other participants. Clients can choose a particular time period or a randomized time period within a range for an unfilled IOC order to be posted on Euronext FX’s platform.

4.16 Anti-Sweep Provision

This setting disallows a match when the parent order size is larger than the LP’s quote size.

Euronext FX and Euronext Markets Singapore (collectively “Euronext FX”) are using flexible matching logic to match orders and quotes. If there are two orders at the same price, the larger size wins the entire counterparty order; there is no pro-rata allocation. When sorting by price, orders are sorted according to their limit price; quotes (last look) are sorted according to their adjusted limit price. Euronext FX adjusts quotes’ prices according to its flexible matching logic. Euronext FX adjusts prices of quotes only for priority sorting purposes during the match. Such adjustments are not reflected in the prices Euronext FX disseminates in the market data. Flexible Matching is an adjustment mechanism of adjusting quotes’ prices based on liquidity provider’s fill rate, response time and market impact. The fill rate is how often a liquidity provider accepts vs. rejects a trade from Euronext FX. Response time is how quickly a liquidity provider accepts or rejects a trade. Market impact is how far the market moves in the direction of the taker once the taker’s order was sent to a liquidity provider. The fill rate, response time and market impact information is recorded by Euronext FX every time a maker and a taker interact. This information is used in the new matches to adjust the quote price of the makers that provide poor fill rates, long response times and large market impact. The adjusted price is then used only for sorting purposes during the match.

Euronext FX offers market data in FIX 4.2 and Binary format. Euronext FX is able to send market data in FIX incremental snapshot or full snapshot. Here are some features of Euronext FX market data:


Euronext FX disseminates bids and offers in real time with no delays. Euronext FX will only show quotes of counterparties a client can trade with. By default, Euronext FX will not show crossed markets to a client. It will uncross them by removing the older quote. If a client does not want this function, it needs to contact Euronext FX support. Quotes will show whether the originator of the quote is an order vs a quote (last look) provider. For quotes originated by Last Look providers, Euronext FX shows the maximum time the provider has to respond.

Euronext FX can limit the amount of quotes sent in the following ways: showing aggregated quotes at the same price level; showing only selected number of quote levels; showing only X number of the biggest orders at each price level; throttling quote updates to defined times a seconds.

Euronext FX and Euronext Markets Singapore (collectively “Euronext FX”) offer a number of protections to its customers.


When connection is broken all active orders left in the system cancelled immediately. Client receives ‘cancel’ messages after reconnect.


All orders are pre-trade credit checked.

Euronext FX will warn User or Prime Broker, where applicable, of utilization of limit at chosen alert level. 70%, 80% & 90% utilization alerts are available. Orders that would give rise to breach of limit available will be rejected.


Euronext FX will ignore quote provider quotes if they exceed predefined, configurable levels. For instance, these levels could be defaulted to 30 updates per pair for G4, and 15 updates per second for other pairs, with a total setting of 500 updates for all pairs per second per client.


Euronext FX will reject new orders if a client has more than 100 orders open for the same currency pair or precious metal at any given time.


Euronext FX will automatically disable a quote (last look) provider and send an email if a provider takes more than the maximum allowed response time.

ManageMatch is the aggregation system that allows creating a unique market for every client/currency pair. ManageMatch system is used internally by Euronext FX liquidity management to configure a proper liquidity for the client. The system can also be white labeled to clients as an aggregator service.

The Euronext FX GUI is an HTML 5.0 web-based institutional front end. Users may choose to transact on the Euronext FX GUI on an anonymous or fully disclosed basis. The Euronext FX GUI can be easily accessed using https protocol from common browsers such as Internet Explorer, Google Chrome, or Mozilla Firefox.

Euronext FX is integrated with Traiana Harmony, Traiana Netlink, Traiana CreditLink, Markitserve, Cobalt, and offers FIX drop copy.

The SafeMatch auction is open to buy-side and sell-side participants

AES: Any client with access to the AES FX suite of algorithms can submit orders to the SafeMatch Auction

FIX: By specifying the Market on Close order type a FIX connected client can enter orders into SafeMatch Auction

Orders can be submitted and cancelled up to the auction start at 15:55 London Time


All currency pairs are available


15:55 London Time (10:55 Eastern Time), match results known in less than 100 microseconds after auction start.


After auction close at 15:55 London Time, orders are matched in size/time priority. Only market orders are supported at this time. Clients will know what is matched at and will also know what their imbalance is at 15:55 London Time plus 100-500 microseconds.


An average rate is calculated utilizing midpoint between the best bid and best offer on Euronext FX for all quotes over the duration of the auction calculation window as a simple average over the auction calculation window time.


Auction calculation window begins at 15:57:30 London Time and ends at 16:02:30 London Time for all currency pairs.

There is a gap of 2.5 minutes between the auction close/match at 15:55 London Time and the start of the Auction Price Calculation.

Clients will receive the price for their matched orders at 16:02:30 London Time.


Option 1: Have imbalance canceled back

Example: Client A submits buy 100 million, Client B submits sell 50 million. Client A opts for cancel back of imbalance. Client A receives a fill for 50 million at the average rate over calculation period, and receives “nothing done” for 50 million

Option 2: Imbalance is executed by an algorithm.

Euronext FX will execute the imbalance via a proprietary algorithm. The algorithm will only work the imbalance size during the calculation window. The objective of the algorithm will be to complete the entire imbalance quantity during the calculation window.