Patent ID: 8738502

Claim:
A system for providing near real-time analytics to an electronic trading platform configured to store electronic trading orders and to send and receive electronic order data, said system comprising: a messaging bus configured to receive and publish messages from and to computer systems coupled thereto; a historical trading database coupled with said messaging bus; a destination analyzer coupled with said messaging bus and configured to: receive a message including order data over said bus from the electronic trading platform for a proposed electronic trade order, classify the electronic trade order based on trading criteria in said message, the trading criteria including order size, security market cap, current volume and volatility conditions of a security of the order, and volatility of a market in which the security is traded, search the historical trading database for executed orders having same or similar trading criteria as the received electronic trade order; determine trading performance results of the same or similar orders based on said trading criteria over a predetermined historical time period, aggregated by destination or broker, and ranked by destination or broker, and transmit a message comprising the results of said determination; and a display and delivery mechanism in electronic communication with said electronic trading platform and coupled with said message bus, configured to: receive order data from said electronic trading platform for a proposed electronic trade order, send a message to said message bus requesting analysis of said order, receive a message from said bus comprising results of said requested analysis performed by said destination analyzer, and display a graphical ranking of potential trade destinations within or along side an interface of said electronic trading platform based on the results in said received message.