Computer-implemented securities trading system with a virtual specialist function
First Claim
1. A computerized method for regulating market price in a computerized trading system, the system receiving buy orders and sell orders for an instrument, the method comprising:
- measuring an imbalance between buy orders and sell orders for the instrument received over a given period;
computing a projected price movement based on the measured imbalance between the number of buy and sell orders;
setting a market price for the instrument based upon the received buy and sell orders and the measured imbalance; and
automatically generating additional buy orders or sell orders for the instrument at the market price to guarantee execution of some or all of the received buy or sell orders if the projected price movement is greater than or equals a predetermined price movement threshold.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method, apparatus, and article of manufacture for a computer-implemented financial management system that permits the trading of securities via a network. A server computer receives buy and sell orders for derivative financial instruments from a plurality of client computers. The server computer matches the buy orders to the sell orders and then generates a market price through the use of a virtual specialist program executed by the server computer. The virtual specialist program responds to an imbalance in the matching of the buy and sell orders.
-
Citations
12 Claims
-
1. A computerized method for regulating market price in a computerized trading system, the system receiving buy orders and sell orders for an instrument, the method comprising:
-
measuring an imbalance between buy orders and sell orders for the instrument received over a given period; computing a projected price movement based on the measured imbalance between the number of buy and sell orders; setting a market price for the instrument based upon the received buy and sell orders and the measured imbalance; and automatically generating additional buy orders or sell orders for the instrument at the market price to guarantee execution of some or all of the received buy or sell orders if the projected price movement is greater than or equals a predetermined price movement threshold. - View Dependent Claims (2, 3, 4, 5, 6, 10)
-
-
7. A computerized method for regulating market price in a computerized trading system that receives buy orders and sell orders for an instrument, the method comprising:
-
measuring an imbalance between buy and sell orders received for the instrument over a plurality of periods; computing a projected price movement for each of the periods based on the measured imbalance between the number of buy and sell orders; computing a total price movement in the instrument for the plurality of periods based upon the projected price movement during the periods; and stopping trading activity in the instrument if the computed total price movement exceeds an excessive order threshold. - View Dependent Claims (8, 9)
-
-
11. A computer-readable storage medium for storing program code means for, when executed, causing a computer to perform a computerized method for regulating market price in a computerized trading system that receives buy orders and sell orders for an instrument, the method comprising:
-
measuring an imbalance between buy and sell orders received for the instrument over a plurality of periods; computing a projected price movement for each of the periods based on the measured imbalance between the number of buy and sell orders; computing a total price movement in the instrument for the plurality of periods based upon the projected price movement during the periods; and stopping trading activity in the instrument if the computed total price movement exceeds an excessive order threshold.
-
-
12. A computer-readable storage medium for storing program code means for, when executed, causing a computer to perform a computerized method for regulating market price in a computerized trading system that receives buy orders and sell orders for an instrument, the method comprising:
-
measuring an imbalance between buy and sell orders received for the instrument over a plurality of periods; computing a projected price movement for each of the periods based on the measured imbalance between the number of buy and sell orders; computing a total price movement in the instrument for the plurality of periods based upon the projected price movement during the periods; and stopping trading activity in the instrument if the computed total price movement exceeds an excessive order threshold.
-
Specification