System and method for monitoring trading
First Claim
1. A computer system for monitoring matching of orders to buy or sell securities between participants, the matching of orders being communicated in trade messages that relate to securities trading, the trade messages comprising trade parameter data, the computer system comprising:
- a hardware interface for receiving trade messages,a computer-implemented extractor arranged to communicate with the interface to receive a trade message, and then extract a trade parameter value based on the trade parameter data of the trade message,a number of multiple memories that are each computer-readable and computer-writeable,a computer-implemented write unit arranged to communicate with the memories and the computer-implemented extractor for cyclically and sequentially addressing the memories one memory at a time for accumulating trade parameter values extracted during a start time and a stop time for each memory,a computer-implemented read unit arranged to communicate with the memories for reading accumulated trade parameter values from the memories, anda computer-implemented determiner arranged to communicate with the read unit for determining a recent trade parameter by utilizing the accumulated trade parameter value(s) read from the memories,wherein the computer system is arranged to decrease risk exposure to price changes of one or more securities being traded by at least one of the participants based on the recent trade parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
A monitoring system for monitoring trade at an electronic exchange comprises memories related to a specific time interval. A trade occurring during that time interval or a parameter value related to the trade is recorded to a memory related to the time interval. At a point in time, a recent trade parameter is determined based on the accumulated trade parameter values in the memories. Based on the recent trade parameter and some rules and operators, one or more monitoring actions is executed.
30 Citations
31 Claims
-
1. A computer system for monitoring matching of orders to buy or sell securities between participants, the matching of orders being communicated in trade messages that relate to securities trading, the trade messages comprising trade parameter data, the computer system comprising:
-
a hardware interface for receiving trade messages, a computer-implemented extractor arranged to communicate with the interface to receive a trade message, and then extract a trade parameter value based on the trade parameter data of the trade message, a number of multiple memories that are each computer-readable and computer-writeable, a computer-implemented write unit arranged to communicate with the memories and the computer-implemented extractor for cyclically and sequentially addressing the memories one memory at a time for accumulating trade parameter values extracted during a start time and a stop time for each memory, a computer-implemented read unit arranged to communicate with the memories for reading accumulated trade parameter values from the memories, and a computer-implemented determiner arranged to communicate with the read unit for determining a recent trade parameter by utilizing the accumulated trade parameter value(s) read from the memories, wherein the computer system is arranged to decrease risk exposure to price changes of one or more securities being traded by at least one of the participants based on the recent trade parameter. - View Dependent Claims (2, 3, 18)
-
-
4. A computer system for monitoring matching of securities orders between participants to buy or sell securities, the matching of securities orders is communicated in trade messages, the trade messages including securities trade parameter data, the computer system comprising:
-
a first memory that is computer-readable and computer-writeable for storing securities trade parameter values from a first start time to a first end time, a second memory that is computer-readable and computer-writeable for storing securities trade parameter values from a second start time to a second end time, the second start time occurring later than the first start time and the second end time occurring later than the first end time, a hardware interface for receiving the trade messages, a processor programmed to; upon receiving a trade message via the interface, determine a securities trade parameter value based on the securities trade parameter data in the trade message, cyclically and sequentially address the first and second memories one memory at a time; add the trade parameter value to an addressed one of the memories to create an accumulated securities trade parameter value for the addressed memory, and determine a recent securities trade parameter by utilizing the accumulated securities trade parameter value from at least one of the first memory and second memory, monitor matching of securities orders using the recent securities trade parameter to decrease risk exposure for a trading participant to price changes of securities being traded. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
19. A computer-implemented electronic exchange system, comprising:
-
a market place comprising an electronically readable and writeable orderbook memory for storing a record of security trade orders to buy or sell securities, matching circuitry for matching of security trade orders, an electronically readable and writeable member database, a computer-implemented information dissemination module for distributing information to members associated to the electronic exchange, and a computer-implemented trade monitoring module for monitoring matching of orders in the electronic exchange, the matching of orders is communicated in trade messages, the trade messages comprising trade parameter data, the computer-implemented trade monitoring module comprising; an interface for receiving trade messages relating to securities trading, a computer-implemented extractor arranged to communicate with the interface to receive a trade message and then to extract a trade parameter value based on the trade parameter data of the trade message, a number of multiple memories that are computer-readable and computer-writeable associated with the computer-implemented extractor, a computer-implemented write unit arranged to communicate with the memories for cyclically and sequentially accessing the memories one memory at a time for accumulating extracted trade parameter values during a start time and a stop time for each memory, a computer-implemented read unit arranged to communicate with the memories for reading accumulated trade parameter values from the memories, and a computer-implemented determiner arranged to communicate with the read unit for determining a recent trade parameter by utilizing the accumulated trade parameter values read from the memories, wherein the computer-implemented trade monitoring module is arranged to decrease risk exposure to price changes of one or more securities being traded by at least one of the participants based on the recent trade parameter. - View Dependent Claims (20, 21, 31)
-
-
22. A computerized method for monitoring matching of orders to buy or sell securities in an electronic exchange, between different participants, the matching of securities orders is communicated in trade messages, the trade messages including securities trade parameter data, the exchange including a first memory that is computer-readable and computer-writeable for storing securities trade parameter values from a first start time to a first end time, a second memory that is computer-readable and computer-writeable for storing securities trade parameter values from a second start time to a second end time, the second start time occurring later than the first start time and the second end time occurring later than the first end time, and a hardware interface for receiving the trade messages, the computerized method comprising the steps of:
-
upon receiving a trade message via the interface, electronically determining a securities trade parameter value on a processor based on the securities trade parameter data in the trade message, the processor electronically cyclically and sequentially addressing the first and second memories one memory at a time; the processor electronically adding the securities trade parameter value to one or both of the addressed memories, thereby creating an accumulated securities trade parameter value, and the processor electronically determining a recent securities trade parameter by utilizing the accumulated securities trade parameter value from at least one of the first memory and second memory, the processor electronically monitoring matching of securities orders using the recent securities trade parameter to decrease risk exposure for a trading participant to price changes of securities being traded. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A computerized method for monitoring matching of orders to buy or sell securities between participants in an electronic exchange comprising an interface, a number of multiple memories that are electronically readable and writeable by a processor, the matching of orders being communicated in trade messages relating to securities trading, the trade messages comprise trade parameter data, the method comprising the steps of:
-
the processor electronically extracting a trade parameter value based on the trade parameter data of the trade message, the processor electronically cyclically and sequentially addressing the memories one at a time for accumulating extracted trade parameter values during a start time and a stop time for each memory, the processor electronically reading accumulated trade parameter values from the memories, the processor electronically determining a recent trade parameter by utilizing the accumulated trade parameter values read from the memories, and the processor electronically decreasing risk exposure to price changes of one or more securities being traded by at least one of the participants based on the recent trade parameter. - View Dependent Claims (29, 30)
-
Specification