The Lab

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Connect/Logon

  • Establish that the MFClient is able to successfully connect to the API Server
  • Confirm that the MFClient is able to subscribe for pricing and for trading (Note that the subscription request identifier clSubID should be used to track the subscription request. Once subscribed to both pricing and trading, the client will receive quote requests for instruments to stream to the venue.)
  • Customer to confirm the return code for subscriptions
  • Once subscribed confirm receipt of quote requests
Step
Action
Expected Result
Result (if different 
from expected)
Sign Off
1Client connects (no market data/or trading 
subscription) to MF
MF confirms client is connected; 
client confirms the successful 
connection
 
  •  
2MF forces client to disconnectClient is successfully disconnected
and able to reconnect
 
  •  
3MF disables and re-enables API connectionClient is successfully disconnected
and able to reconnect
 
  •  
4Client disconnectsMF confirms client is not connected 
  •  

Subscription for Trading and Pricing

StepActionExpected ResultResult (if different 
from expected)
Sign Off
1Client connects (no market data/trading 
subscription) to MF
MF confirms client is connected; 
client confirms the successful
connection
 
  •  
2Client subscribes to Trading and PricingClient receives subscription enabled
messages for both Trading and Pricing
 
  •  
3MF to confirm quote requests from the venue
directly following subscription
The Client confirms receipt of quote
requests 
to stream prices.
 
  •  
4The Client then ends the session and
unsubscribes for Trading and Pricing
MF to confirm that the Client is no
longer subscribed to Trading and Pricing
 
  •  

Graceful/Ungraceful disconnect (sticky subscriptions)

 

  Order management

  • MFClient responds to a LIMIT IOC price aggression full fill
  • MFClient is able to respond to a partial fill LIMIT IOC price aggression
  • MFClient responds to LIMIT GTC price aggression full fill
  • MFClient is able to respond to a partial fill LIMIT GTC price aggression
  • MFClient responds to a LIMIT GTC order with a cancel
  • Similar tests to the above for FOK and DAY

 

Feed down / Replay


Dropped connection recovery

 

  • MFClient responds to a LIMIT GTC order, MF forced customer disconnect 
  • MFClient reconnects, subscribes to pricing and trading once more and initiates a replay.
  • No labels