Hello, we are using RFA 8.2 C++ api to consume Level1 and Level2 market data using MP/MBP/MBO/Limited Level 2 MP domain. We are on a hunt to know latency in systems for both Level1 and Level2 feeds programmatically. We would like to know programmatically the timestamp when particular market data tick has arrived in the api library. This timestamp will be then used as a base to calculate latency added by our system. May I know the following in this context -
- How to enable programmatically getting timestamp of when event was received in api?
- Any reference documentation on this to know unit of timestamp, performance impact … etc?
- How much is the performance impact of enabling this? Can this be turned on in production?
- Based on your experience with other client, do you suggest any better solution to measure latency in production?