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