A system and methods for processing and charting security exchange trading and market information shows security traders if current transactions originated as buy orders or sell orders, and simultaneously indicates traded quantity. Security exchange trading information is received that includes the price, volume and time of each trade. In addition, security exchange market information is received from buyers, specifying bide prices and quantities, and from sellers, specifying asking prices and quantities. The security exchange trading and market information is processed simultaneously and displayed as a continuously updated real-time chart depicting the exchange auction process whereby buyers and sellers agree to trade at specified prices, including details of individual transactions. The chart is formed by plotting each trade at the price traded, and for each plot point shows a distinctive icon indication whether the transaction was initiated by a buyer or seller.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for use with a trader workstation for displaying securities market transaction information comprising: receiving transaction information regarding a selected security via a trader work station having an electronic processor, the information including price of a plurality of trades; receiving order book information regarding an order book for a selected security, via the trader work station; determining, via the trader workstation, according to the transaction information and the order book information whether each of a user selected range of transactions represented in the transaction information was seller-initiated or buyer-initiated, an open sell order in the order book being bought comprising a buyer-initiated trade and an open buy order in the order book being sold comprising a seller-initiated trade; grouping, via the trader workstation, the trades into one or more auction events, the trades in each auction event being related to one another as determined by user-selectable criteria; displaying, via the trader workstation, for each trade of a user-selected security within the user-selected range of transactions represented in the transaction information a first indicia representing the price of such trade, the first indicia having an appearance distinguishing between buyer-initiated and seller-initiated trades, wherein for each of the auction events, the first indicia corresponding to all trades grouped into such auction event are displayed adjacently; and displaying, via the trader workstation, a second indicia identifying the beginning of each auction event of which a displayed trade is a member.
2. The method of claim 1 further comprising determining, via the trader workstation, for each auction, a trend status value describing the trades of the auction, the trend status value being responsive to whether volume of the trades determined to be seller-initiated exceeds volume of the trades determined to be buyer-initiated.
3. The method of claim 1 further comprising determining, via the trader workstation, for each auction, a trend status value describing the trades of the auction, the trend status value being responsive to a comparison between a bid price of the selected security and a volume-weighted average price of the trades of the auction.
4. The method of claim 1 , further comprising: determining, via the trader workstation, for each auction, a derivative value describing the trades of such auction; and grouping, via the trader workstation, the auctions into one or more auction sets, the auctions in each auction set being related according to a comparison of the derivative values with at least one user-selected criterion.
5. The method of claim 1 , further comprising determining, via the trader workstation, for each auction, a trend status value describing the trades of the auction, the trend status value being responsive to a comparison between an offer price of the selected security and a volume-weighted average price of the trades of the auction.
6. A method displaying market transaction information comprising: receiving, via a computing device having an electronic processor, transaction information for a security; receiving, via the computing device, order book information regarding an order book for the security; determining, via the computing device, whether each of a user-selected range of transactions of the security represented in the transaction information was seller-initiated or buyer-initiated according to the order book information, an open sell order in the order book being bought comprising a buyer-initiated trade and an open buy order in the order book being sold comprising a seller-initiated trade; grouping, via the computing device, the user-selected transactions into one or more auction events according to a first user-selectable criterion; displaying, via the computing device, for each trade of a user-selected security within the user-selected range of transactions represented in the transaction information a first indicia representing a price of the trade, the first indicia having an appearance distinguishing between buyer-initiated and seller-initiated trades, where for each of the auction events, the first indicia corresponding to all trades grouped into such auction event are displayed adjacently; and displaying, via the computing device, a second indicia identifying the beginning of each auction event of which a displayed trade is a member.
7. The method of claim 6 further comprising determining, via the computing device, for each of the auctions, a trend status value describing the trades of such auction, the trend status value being responsive to whether volume of the trades determined to be seller-initiated exceeds volume of the trades determined to be buyer-initiated.
8. The method of claim 6 further comprising determining, via the computing device, for each of the auctions, a trend status value describing the trades of such auction, the trend status value being responsive to a comparison between a bid price of the selected security and a volume-weighted average price of the trades of such auction.
9. The method of claim 6 further comprising: determining, via the computing device, for each of the auctions, a derivative value describing the trades of such auction; and grouping, via the computing device, the auctions into one or more auction sets according to a comparison of the derivative values to a second user-selected criterion.
10. The method of claim 6 further comprising determining, via the computing device, for each of the auctions, a trend status value describing the trades of such auction, the trend status value being responsive to a comparison between an offer price of the selected security and a volume-weighted average price of the trades of such auction.
11. A non-transitory computer-readable medium having code stored thereon for execution by a processor to carry out steps comprising: receiving transaction information for a security; receiving order book information regarding an order book for the security; determining whether each of a user-selected range of transactions of the security represented in the transaction information was seller-initiated or buyer-initiated according to the order book information, an open sell order in the order book being bought comprising a buyer-initiated trade and an open buy order in the order book being sold comprising a seller-initiated trade; grouping the user-selected trades into one or more auction events according to a first user-selectable criterion; displaying for each trade of a user-selected security within the user-selected range of transactions represented in the transaction information a first indicia representing a price of the trade, the first indicia having an appearance distinguishing between buyer-initiated and seller-initiated trades, where for each of the auction events, the first indicia corresponding to all trades grouped into such auction event are displayed adjacently; and displaying a second indicia identifying the beginning of each auction event of which a displayed trade is a member.
12. The non-transitory computer-readable medium of claim 11 where the steps further comprise determining, for each of the auctions, a trend status value describing the trades of such auction, the trend status value being responsive to whether volume of the trades determined to be seller-initiated exceeds volume of the trades determined to be buyer-initiated.
13. The non-transitory computer-readable medium of claim 11 where the steps further comprise determining, for each of the auctions, a trend status value describing the trades of such auction, the trend status value being responsive to a comparison between a bid price of the selected security and a volume-weighted average price of the trades of such auction.
14. The non-transitory computer-readable medium of claim 11 where the steps further comprise: determining, for each of the auctions, a derivative value describing the trades of such auction; and grouping the auctions into one or more auction sets according to a comparison of the derivative values to a second user-selected criterion.
15. The non-transitory computer-readable medium of claim 11 where the steps further comprise determining, for each of the auctions, a trend status value describing the trades of such auction, the trend status value being responsive to a comparison between an offer price of the selected security and a volume-weighted average price of the trades of such auction.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 31, 2009
March 27, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.