The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

UserNotification (LoggedOff)

Client is notified when Venue connectivity is terminated.

Maker RFS Workflow

-We should focus on _outbound_ message correctness.

QuoteRequest

Client is able to receive and correctly identify all flavours of RFS requests, i.e. permutations and combinations of the following:

  • SecurityType: SPT, FWD, NDF, SWP, NDS, BLK, NDB (FXall)
  • Allocations

...

  • : Single and Multiple (including zero net allocs).
  • Side: Buy/Sell/Two-Way
  • Dea;lt Currency: Base/Term ccy qtys
  • Regulatory framework: OFF/SEF/MTF

QuoteResponse

Outbound Client > Venue

Rejection

Client should be able to send different rejection reasons, e.g. (Minimally Credit check failure vs unsupported pair.

Client must be aware of availability of Custom error codes for:

Timeout

Client should terminate RFSs after a period of time (e.g. 3-5m). The Client timeout may, or may not, match the Venue setting.

Inbound Venue > Client

Client must be able to handle Venue-termination of active RFS - either due to the Venue stream timeout, or because the counterparty dealt away, or because the counterparty canceled the request.

Quote

Quote - as per QuoteRequest, plus
QuoteID Uniqueness
Indicative/Tradeable
Regulatory
SEF
MTF
EDM/IDM - missing, wrong, correct - Client must observe and understand the Venue behaviour for each scenario.
OFF

Inbound Venue > Client

Timeout


Execution Report
Accept
Reject (e.g. Credit Check failure)
Regulatory
SEF
MTF
OFF

...