ESP Maker
Please refer to Supported Instruments to view across all venues.
Please refer to PartyIDs to view across all venues.
Please refer to Regulatory Fields to view across all venues.
Please refer to Passthru Fields to view across all venues.
On receiving a logout, it is recommended that clients wait for a minimum of 15 seconds before retrying the logon. A faster logon attempt will be treated as spam by the venue and blocked. |
|
Most Market-making venues expect the liquidity provider to provide a complete volume ladder per subscription, typically via MassQuote or MarketDataSnapshotFullRefresh messages.
For a given instrument, there may be multiple subscriptions, in order for the maker clients to be associated with a particular pricing "Scheme" (e.g. separate subscriptions requests for Gold, Silver, Bronze pricing in EUR/USD).
In this context a small number of Schemes are bilaterally agreed between the venue and the Maker. Each Maker client is associated with a single Scheme. The Maker uses each Scheme to provide a custom combination of currency pairs, available liquidity (no. of rungs, and associated quantities), spread, granularity of pricing and so on. Each volume ladder update is complete and self-contained.
Currenex does not operate like this. Instead a larger set of "Tiers" are agreed between the Venue and the Maker. Each Tier is essentially a single bid-offer rung (i.e. not a Ladder), for an arbitrary set of currencies. Currenex can be configured to associate each Tier with a specific quantity which will be specified in the associated subscription request. If not configured, the maker may provide whatever volume they wish, from update to update.
Maker clients are associated with arbitrary sets of Tiers, rather than a single Scheme. This has a great deal of inherent flexibility, but means that a substantial number of tiers are required in order to exactly replicate a 'standard' model on another venue. For example to deliver 5-rung Gold, Sliver, Bronze pricing across all pairs in Currenex you would need 15 separate Tiers.
In the context of Whisperer Enterprise, this means the following:
MFAPI-Out.QuoteRequest.SecurityGroup = FIX-In.QuoteRequest.StreamReference[7533] # Tier name e.g. "PS1"
MFAPI-Out.QuoteRequest.QuoteReqID = FIX-In.QuoteRequest.QuoteReqID[131]
Unlike other venues, the Maker is thus responsible for the fan-out of their standard volume-laddered quotes across individual Currenex Tiers.
MarketFactory has considered the feasibility of offering a model to allow the Maker customer to deliver a MassQuote Ladder as per other venues:
For these reasons we have, to date, elected not to implement this feature. However should a customer have a strong interest in the detail additional information is available, on request. Note: Enterprise mirrors Classic implementation. |
For NZD pairs, Currenex rolls value date forward at 7 a.m (NZST/NZDT). For all other currency pairs (except those containing NZD), Currenex rolls value date forward at 5:00 pm (EDT/EST).