Page History
| Table of Contents |
|---|
Pricing
Supported Book Types
The Market Data feed will supports subscriptions to PriceDepth and TradeTicker MDBookTypes.
TradeTicker
By default LMAX trade notifications are delivered with a 60 second delay, at no charge. The delay may be removed on a per-session basis, for an additional LMAX fee, if the client wishes.
In the event where a trade is cancelled/busted on the LMAX Exchange, LMAX will publish a MarketDataIncrementalRefresh message with MDUpdateAction=Delete where the MDEntryID references the original trade now being cancelled.
Orders
Supported Products, OrderTypes and TimeInForce
Varies by region and session. LMAX will publish the security list on the FIX session after logon, please see attached CSV-s below for reference. MF will send the client a SecurityStatus message for each FX currency pair from this list. The client will request market data and send orders.
| Product | Order types | TimeInForce |
|---|---|---|
| SPT | Market, Limit, Iceberg, Dark Limit | IOC, FOK, DAY |
Iceberg Orders
| Info | ||
|---|---|---|
| ||
| Iceberg orders are supported on both LMAX Echange and LMAX Interbank. |
...
- A minimum ratio of 1:50 is imposed for visible Quantity to Total Quantity of an order.
- When the visible Quantity is fully filled, the next available peak will be added to the order book on price/time basis, using the time the new peak is added.
ExecutionReportsfor Iceberg orders behave in the same way asExecutionReportsfor non-Iceberg orders, with the addition of theMaxShowtag. The breakdown between the current visible Quantity and hidden Quantity will not be shown.- A new
ExecutionReportis not sent when a new peak is added to the order book. - The visible Quantity is disseminated on the MarketData stream, not the Total Quantity.
- Orders without the
MaxShowtag will be treated as a normal Limit order.
Dark Limit Orders
| Info | ||
|---|---|---|
| ||
| Dark Limit orders are only supported on LMAX Interbank. |
...
ExecutionReportsfor Dark orders behave in the same way asExecutionReportsfor non-Dark orders, with the addition of theMaxShowtag.ExecutionReportsfor MassQuotes made up of Dark and non-Dark orders will include theMaxShowtag for executions against Dark Orders only.MaxShowwill be omitted onExecutionReportsfor executions against non-Dark orders.- Dark orders will not be disseminated on the MarketData stream.
- Orders without the
MaxShowtag will be treated as a normal Limit order.
Trade Sizes
Minimum Trade Size
The option to control trade sizes, using the LMAX Minimum Trade Size (MTS) functionality, is available through two methods, outlined below. The functionality is to ensure orders match, in full or partial, in a size equal to or larger than a pre-set minimum trade size.
...
| Warning | ||
|---|---|---|
| ||
For Takers, only Limit/Market IOC and FOK orders are supported with MTS; orders with a TimeInForce of DAY or GTC will be rejected. MTS is not supported for Makers. |
Full Amount
Full Amount trading, where orders are executed in whole, without partial fills, and against only one counterparty is available on LMAX through two methods, outlined below.
...
| Warning | ||
|---|---|---|
| ||
For Takers, only Limit/Market IOC and FOK orders are supported for FA orders; orders with a Time in Force of DAY or GTC will be rejected. For Makers, DAY and GTC orders are supported. |
Maker ESP
Maker ESP is supported by LMAX with no Last-Look.
...
MF will send the client a synthetic spot quote request for each, as per the Instruments lists below (cryptocurrencies on LMAX Digital are also included in the FX currency pair list). The client will send MassQuotes in response, and LMAX will respond with fills.
MassQuote
Publication
A subsequent MassQuote, if accepted, will replace the previous MassQuote and will cancel all the unmatched liquidity associated with the replaced MassQuote.
...
In the event that a MassQuote is sent to replace a previous MassQuote, but is rejected (e.g. due to incorrect IDs, incorrect formatting, incorrect levels of depth), the initial MassQuote will still be active on the LMAX platform. It is advised that if a MassQuote is rejected, for any reason, and there is an existing MassQuote on the platform, a QuoteCancel or “empty” MassQuote is sent to remove the existing MassQuote.
Matching
Once the MassQuote message is submitted to a market, the individual Quote Entries are treated as single orders. The trades generated for each of the Quote Entries in the MassQuote order will be reported with an ExecutionReport Message.
...
- Aggressive full match for 1st price level submitted in the
MassQuote. - Aggressive partial match against 2nd price level submitted in the
MassQuote. - Passive match that fully fills the 2nd price level submitted in the
MassQuote.
Venue Checks
Throttling
| Info | ||
|---|---|---|
| ||
| In order to manage the number of messages that the LMAX Platform can process at any given point, a Message Rate Threshold is imposed on each FIX session that acts as a limit to the number of messages the FIX session can send to LMAX in one second. If the Message Rate Threshold is breached, LMAX will force the session to disconnect by sending a Logout with a “Number of messages exceeds the threshold” message. LMAX will block any subsequent Logon attempts for 15 seconds. Message Rate Thresholds are determined by LMAX. They are based on the number of instruments and levels that each FIX session will price. |
Volatility Bands
In order to protect Clients from pricing errors Volatility Bands are set per order book on LMAX. If the price difference between the previous accepted price and the new price is outside the volatility limit, LMAX will reject the order with an OUTSIDE_VOLATILITY_BAND message.
...
For Makers, If the Maker has not yet input an order during that Trading Day, the price will be compared to the last price accepted on the order book by other Makers.
Regulatory fields
| Expand | |||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Please refer to or Regulatory Fields for the full Enterprise table across all venues.
PartyIDs
| Expand | |||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Please refer to Whisperer Enterprise - PartyIDs for the full Enterprise table across all venues.
Instruments
LMAX-Exchange-TY3-Instruments.csv
...