Further to the earlier posts on Execution venue analysis, TCA for Fixed Income and Beyond TCA I want to set out some of the requirements for a platform to perform these four functions...
There are a number of data and other items that are needed and there is some commonality between requirements:
 
Performance Measurement and Attribution
Behavioural Analytics
There are a number of data and other items that are needed and there is some commonality between requirements:
- Access to a high quality time source for all internal trading systems clocks to ensure consistency of timestamps. A GPS clock using PTP to distribute time such as this is the right sort of thing. Don't attempt to save money on this - if system clocks are inaccurate and/or inconsistent then the entire endeavour is cursed to deliver plain wrong and/or misleading results.
 - Outbound trading information (orders, cancel requests, amendment requests).
 - Inbound trading information (execution reports, busts, unsolicited cancels).
 - Data to normalise inbound trading information (tag 30).
 - Tick-by-tick market data for all product markets on which orders from the firm are traded.
 - Tick-by-tick foreign exchange rate data, plus any fixings used for all currencies in which the firm holds fx or product positions or could hold fx or product positions.
 - Portfolio holdings data.
 - Portfolio cash flow data with accurate times (when the money was made available to the portfolio managers rather than a simple arrival time).
 - Pricing data for all assets held and/or investible.
 - Foreign exchange rate data at market accepted fixings.
 - Corporate actions feed.
 - Index constituent and weight data.
 - Composite constituent and weight data.
 - Index rebalance data
 - Composite rebalance data.
 - XML newsfeed for invested and investible stocks (entire universe).
 
Behind the scenes there is a requirement for a lot of compute and fast storage capability.  Tools that would be applicable include:
Market data gateways
Visualisation

Comments
Post a Comment