Christian Voigt, Fidessa
In many cases the exchange provides a passive/aggressive flag on the trade which can easily be collected by the broker, but what do you do if this data is not available from the trading venue?
Recalculating it yourself is a challenge; accounting for all kinds of edge cases and race conditions, you will have to effectively replay the full order book step-by-step. On top of that, not all orders can be conveniently classified as passive or aggressive - orders executed in a closing auction or wholesale trades, for example.
Adding the passive/aggressive flag is just one of the many thousands of things firms need to get right on the long and winding road to MiFID II.
For this and other postings from Fidessa click here