Page History
- Covers all scenarios (union of all venue -specific functionality). If some scenarios are not relevant to a client than an explicit opt-out is required. To be replaced by automated test framework when this is proven internally.
Market Data Handling
- test required for order modification
Subscription Requests
| Step | Action | Expected Result | Result (if different from expected) | Sign Off |
|---|---|---|---|---|
| 1 | Client subscribes to market data on EUR/USD from one feed any feed | Client receives a subscription enabled snapshot, followed by incremental market data. Client is able to compare top of book prices with MF | ||
| 2 | Client subscribes to a set of currencies (EUR/JPY, USD/JPY, GBP/USD) | Client is able to handle (subscription enabled MF confirms active subscriptions in the API | ||
| 3 | Client subscribes to trading for one feed any feed | Client receives trading subscription enabled. MF confirms client is subscribed for trading |
Snapshot Updates
Incremental Updates (Insert/Update/Delete through the book)
It is up to the subscriber to discard any order-book entries that get implicitly deleted due to insertion of new “better” levels that pushes entries outside the desired MarketDepth level. Such pushed out entries will not be explicitly deleted by MarketFactory.
Order Management
- The present certification document does not go through an order modification
| Step | Action | Expected Result | Result (if different from expected) | Sign Off |
|---|---|---|---|---|
| 1 | Client Places LIMIT IOC (far from top of book) | Client is able to process IOC with no fill (trade cancelled) | ||
| 2 | Client places LIMIT IOC | Client is able to process IOC fills | ||
| 3 | Client places LIMIT IOC at top of book | Client is able to process a partial fill | ||
| 4 | Client places LIMIT GTC (far from top of book) Client cancells GTC order | Client is able to cancel GTC order | ||
| 5 | Client places LIMIT GTC at top of book | Client is able to process GTC fill | ||
| 6 | Client places LIMIT GTC at top of book for large amount Client cancels remainder of order | Client is able to process a partial fill for GTC order Client is able to cancel GTC order | ||
Client Order ID Uniqueness Constraints
...
| Step | Action | Expected Result | Result (if different from expected) | Sign Off |
|---|---|---|---|---|
| 1 | Client places LIMIT GTC far from top of book MF forces customer to disconnect | Client receives subscription ERROR for market data trading | ||
| 2 | Client reconnects, re-subscription to trading and request replay | Client is able to re-subscribe to trading Client is able to request replay for the order that was cancelled on disconnect | ||
Overview
Content Tools