Securities market and market maker activity tracking system and method
First Claim
Patent Images
1. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the method comprising the steps of:
- receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask volume, an ask time, a security identifier and a market maker identifier for each ask; and
analyzing the data stream for a selected set of securities from the plurality of securities to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream, wherein deriving the statistic includes summing the volume of each active bid associated with each selected security and summing the volume of each active ask associated with each selected security.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program to monitor securities market activity to seek out imbalances in market activity that could lead to a price change in a particular security. Level 1 and/or level 2 data is analyzed to track the activity of market makers and to derive indicators of momentary upward or downward price pressure. The indicators associated with each selected security can be displayed to a user.
-
Citations
252 Claims
-
1. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the method comprising the steps of:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask volume, an ask time, a security identifier and a market maker identifier for each ask; and
analyzing the data stream for a selected set of securities from the plurality of securities to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream, wherein deriving the statistic includes summing the volume of each active bid associated with each selected security and summing the volume of each active ask associated with each selected security. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the method comprising the steps of:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
analyzing the data stream for a selected set of securities from the plurality of securities to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream, wherein deriving the statistic includes determining whether a bid placed by any of the market makers has a value higher than, the same as or lower than the previous bid placed by the same market maker and determining whether an ask placed by any of the market makers has a value higher than, the same as or lower than the previous ask placed by the same market maker. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the method comprising the steps of:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
analyzing the data stream to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for a selected market maker and updated based on the updated data stream, wherein deriving the statistic includes identifying each security from a selected set of securities for which the selected market maker has at least one of an active bid or an active ask, and for the selected market maker generating a list of the identified securities along with an indication of the market maker'"'"'s bid volume and ask volume for the identified securities. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the method comprising the steps of:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
analyzing the data stream for a selected set of securities from the plurality of securities to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream, wherein deriving the statistic includes determining the combined bid volume and ask volume for each market maker for each selected security from the selected set of securities. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the method comprising the steps of:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
analyzing the data stream to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each market maker and updated based on the updated data stream, wherein deriving the statistic includes for each market maker, summing the bid volume of each active bid of each market maker for a selected set of securities and summing the ask volume of each active ask of each market maker for a selected set of securities. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the method comprising the steps of:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
analyzing the data stream for a selected set of securities from the plurality of securities to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream, wherein deriving the statistic includes for each selected security and over a specified time period, determining a bid persistence statistic and an ask persistence statistic for each market maker, the bid persistence statistic determined by calculating the approximate portion of the specified time period that the market maker has had one or more bids being equal to or higher than a level 1 bid for the security, and the ask persistence statistic determined by calculating the approximate portion of the specified time period that the market maker has had one or more asks being equal to or lower than a level 1 ask for the security. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the method comprising the steps of:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
dynamically filtering the data stream, including for each selected security from a selected set of securities, discarding bids having a price lower than the last trade value minus one of a selected threshold percentage of the last trade value or a fixed price away from the last trade value, and discarding asks having a price higher than the last trade value plus one of a selected threshold percentage of the last trade value or a fixed price away from the last trade value. - View Dependent Claims (79, 80, 81, 82, 83)
-
-
84. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the method comprising the steps of:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask;
analyzing the data stream for a selected set of securities from the plurality of securities to derive a set of statistics indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream; and
dynamically sorting a displayed order of the set of statistics based on a parameter selected by the user to reflect current market maker activity. - View Dependent Claims (85, 86, 87, 88, 89)
-
-
90. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the method comprising the steps of:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask;
analyzing the data stream for a selected set of securities from the plurality of securities to derive a set of statistics from the level 2 data indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream; and
charting the statistic over a period of time for one of the selected securities in a chart.
-
-
91. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the method comprising the steps of:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask;
analyzing the data stream for a selected set of securities from the plurality of securities to derive a set of statistics indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream;
grouping the bids by price to generate a series of bid groups, each bid price group but one containing bids of the same price for the bid price group, the remaining bid price group containing all bids having a price more than a specified number of price changes away from an inside bid price;
summing the volume of bids in each bid price group and summing the number of bids in each bid price group;
displaying the total volume for each bid price group and the number of bids in each bid price group;
grouping the asks by price to generate a series of ask price groups, each ask price group but one containing asks of the same price for the ask price group, the remaining ask price group containing all asks having a price more than a specified number of price changes away from an inside ask price;
summing the volume of asks in each ask price group and summing the number of asks in each ask price group; and
displaying the total volume for each price group and the number of asks in each ask price group. - View Dependent Claims (92, 93)
-
-
94. A system for tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the system comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask volume, an ask time, a security identifier and a market maker identifier for each ask; and
a processor for executing logic to analyze the data stream for a selected set of securities from the plurality of securities to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream, wherein deriving the statistic includes summing the volume of each active bid associated with each selected security and summing the volume of each active ask associated with each selected security. - View Dependent Claims (95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107)
-
-
108. A system for tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the system comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
a processor for executing logic to analyze the data stream for a selected set of securities from the plurality of securities to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream, wherein deriving the statistic includes determining whether a bid placed by any of the market makers has a value higher than, the same as or lower than the previous bid placed by the same market maker and determining whether an ask placed by any of the market makers has a value higher than, the same as or lower than the previous ask placed by the same market maker. - View Dependent Claims (109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124)
-
-
125. A system for tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the system comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
a processor for executing logic to analyze the data stream to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for a selected market maker and updated based on the updated data stream, wherein deriving the statistic includes identifying each security from a selected set of securities for which the selected market maker has at least one of an active bid or an active ask, and for the selected market maker generating a list of the identified securities along with an indication of the market maker'"'"'s bid volume and ask volume for the identified securities. - View Dependent Claims (126, 127, 128, 129, 130, 131, 132, 133, 134)
-
-
135. A system of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the system comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
a processor for executing logic to analyze the data stream for a selected set of securities from the plurality of securities to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream, wherein deriving the statistic includes determining the combined bid volume and ask volume for each market maker for each selected security from the selected set of securities. - View Dependent Claims (136, 137, 138, 139, 140, 141, 142, 143, 144, 145)
-
-
146. A system for tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the system comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
a processor for executing logic to analyze the data stream to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each market maker and updated based on the updated data stream, wherein deriving the statistic includes for each market maker, summing the bid volume of each active bid of each market maker for a selected set of securities and summing the ask volume of each active ask of each market maker for a selected set of securities. - View Dependent Claims (147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157)
-
-
158. A system of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the system comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
a processor for executing logic to analyze the data stream for a selected set of securities from the plurality of securities to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream, wherein deriving the statistic includes for each selected security and over a specified time period, determining a bid persistence statistic and an ask persistence statistic for each market maker, the bid persistence statistic determined by calculating the approximate portion of the specified time period that the market maker has had one or more bids being equal to or higher than a level 1 bid for the security, and the ask persistence statistic determined by calculating the approximate portion of the specified time period that the market maker has had one or more asks being equal to or lower than a level 1 ask for the security. - View Dependent Claims (159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170)
-
-
171. A system for tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the system comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask; and
a processor for executing logic to dynamically filter the data stream and, for each selected security from a selected set of securities, the logic discards bids having a price lower than the last trade value minus one of a selected threshold percentage of the last trade value or a fixed price away, and discards asks having a price higher than the last trade value plus one of a selected threshold percentage of the last trade value or a fixed price away. - View Dependent Claims (172, 173, 174, 175, 176)
-
-
177. A system for tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the system comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask;
a processor for executing logic to analyze the data stream for a selected set of securities from the plurality of securities to derive a set of statistics indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream; and
a display for displaying the set of statistics, the set of statistics being dynamically sorted based on a parameter selected by the user to reflect current market maker activity. - View Dependent Claims (178, 179, 180, 181, 182)
-
-
183. A system for tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the system comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask;
a processor for executing logic to analyze the data stream for a selected set of securities from the plurality of securities to derive a set of statistics from the level 2 data indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream; and
a display for displaying a chart of the statistic over a period of time for one of the selected securities in a chart.
-
-
184. A system for tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, the system comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask;
a processor for executing logic to analyze the data stream for a selected set of securities from the plurality of securities to derive a set of statistics indicative of temporary upward or downward price pressure, the statistic derived for each selected security and updated based on the updated data stream; and
the logic including code to;
group the bids by price to generate a series of bid groups, each bid price group but one containing bids of the same price for the bid price group, the remaining bid price group containing all bids having a price more than a specified number of price changes away from an inside bid price;
sum the volume of bids in each bid price group and sum the number of bids in each bid price group;
display the total volume for each bid price group and the number of bids in each bid price group on a display;
group the asks by price to generate a series of ask price groups, each ask price group but one containing asks of the same price for the ask price group, the remaining ask price group containing all asks having a price more than a specified number of price changes away from an inside ask price;
sum the volume of asks in each ask price group and sum the number of asks in each ask price group; and
display the total volume for each price group and the number of asks in each ask price group on the display. - View Dependent Claims (185, 186)
-
-
187. A method of tracking a plurality of symbols relating to securities traded on at least one common exchange, comprising:
-
receiving a dynamically updated data stream containing level 1 data relating to the plurality of symbols traded over the at least one exchange, the level 1 data including at least the last trade price of each symbol; and
analyzing the data stream for a set of symbols to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each symbol from the set of symbols and updated based on the updated data stream, wherein deriving the statistic includes counting the number of times each symbol achieves a new intra-session high and counting the number of times each symbol achieves a new intra-session low. - View Dependent Claims (188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198)
-
-
199. A method of tracking a plurality of symbols relating to securities traded on at least one common exchange, comprising:
-
receiving a dynamically updated data stream containing level 1 data relating to the plurality of symbols traded over the at least one exchange, the level 1 data including at least the last trade price of each symbol; and
analyzing the data stream for a set of symbols to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each symbol from the set of symbols and updated based on the updated data stream, wherein deriving the statistic includes determining a relationship between each trade price and at least one of an intra-session high and an intra-session low, the relationship indicative of how close the last trade value is to at least one of the intra-session high and the intra-session low. - View Dependent Claims (200, 201, 202, 203, 204, 205, 206)
-
-
207. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, comprising:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask volume, an ask time, a security identifier and a market maker identifier for each ask;
for a selected security, displaying at least some of the bid prices and associated market maker identifiers on a display in an order according to bid price and displaying at least some of the ask prices and associated market maker identifiers on the display in an order according to ask price; and
for a selected market maker, visually emphasizing at least one of a displayed bid price or a displayed ask price. - View Dependent Claims (208, 209, 210, 211)
-
-
212. A method of tracking activity of a market maker relating to securities traded on at least one common exchange where the market maker places bids and asks, comprising:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask;
identifying each security from a selected set of securities for which the market maker has at least one of an active bid or an active ask;
displaying a list of the identified securities along with an indication of the market maker'"'"'s bid price and ask price; and
visually emphasizing any bid price and any ask price for which the market maker has the inside bid and the inside ask respectively. - View Dependent Claims (213, 214, 215, 216, 217)
-
-
218. A method of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, comprising:
-
receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask;
selecting a set of securities from the plurality of securities;
determining for each selected security an indication of at least one of bid volume and ask volume for each market maker;
displaying the securities and market makers by the indication of at least one of bid volume and ask volume in a table; and
visually emphasizing any displayed indication of bid volume and any displayed indication of ask volume for which the associated market maker respectively has an inside bid price or an inside ask price. - View Dependent Claims (219, 220, 221, 222, 223)
-
-
224. A system for tracking a plurality of symbols relating to securities traded on at least one common exchange, comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 data relating to the plurality of symbols traded over the at least one exchange, the level 1 data including at least the last trade price of each symbol; and
a processor for executing logic to analyze the data stream for a set of symbols to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each symbol from the set of symbols and updated based on the updated data stream, wherein deriving the statistic includes counting the number of times each symbol achieves a new intra-session high and counting the number of times each symbol achieves a new intra-session low. - View Dependent Claims (225, 226, 227, 228, 229, 230)
-
-
231. A system of tracking a plurality of symbols relating to securities traded on at least one common exchange, comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 data relating to the plurality of symbols traded over the at least one exchange, the level 1 data including at least the last trade price of each symbol; and
a processor for executing logic to analyze the data stream for a set of symbols to derive a statistic indicative of temporary upward or downward price pressure, the statistic derived for each symbol from the set of symbols and updated based on the updated data stream, wherein deriving the statistic includes determining a relationship between each trade price and at least one of an intra-session high and an intra-session low, the relationship indicative of how close the last trade value is to at least one of the intra-session high and the intra-session low. - View Dependent Claims (232, 233, 234, 235)
-
-
236. A system for tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask volume, an ask time, a security identifier and a market maker identifier for each ask; and
a display for displaying, for a selected security, at least some of the bid prices and associated market maker identifiers on a display in an order according to bid price and displaying at least some of the ask prices and associated market maker identifiers on the display in an order according to ask price, wherein, for a selected market maker, at least one of a displayed bid price or a displayed ask price is visually emphasized. - View Dependent Claims (237, 238, 239, 240)
-
-
241. A system of tracking activity of a market maker relating to securities traded on at least one common exchange where the market maker places bids and asks, comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask;
a processor for executing logic to identify each security from a selected set of securities for which the market maker has at least one of an active bid or an active ask; and
a display for displaying a list of the identified securities along with an indication of the market maker'"'"'s bid price and ask price, wherein any bid price and any ask price for which the market maker has the inside bid and the inside ask respectively is visually emphasized. - View Dependent Claims (242, 243, 244, 245, 246)
-
-
247. A system of tracking activity of a plurality of market makers relating to securities traded on at least one common exchange where the market makers place bids and asks, comprising:
-
a receiver for receiving a dynamically updated data stream containing level 1 and level 2 data relating to a plurality of securities traded over the at least one exchange, the level 1 data including at least the last trade price of each security and the level 2 data containing a bid price, a bid time, a bid volume, a security identifier, and a market maker identifier for each bid, and an ask price, an ask time, an ask volume, a security identifier and a market maker identifier for each ask;
a processor for executing logic to determine, for each security from a set of securities from the plurality of securities, an indication of at least one of bid volume and ask volume for each market maker; and
a display for displaying the securities and market makers by the indication of at least one of bid volume and ask volume in a table, wherein any displayed indication of bid volume and any displayed indication of ask volume for which the associated market maker respectively has an inside bid price or an inside ask price is visually emphasized. - View Dependent Claims (248, 249, 250, 251, 252)
-
Specification