Computer-implemented securities trading system with virtual currency and virtual specialist
First Claim
1. A method for trading a plurality of instruments in a computerized trading system that receives buy orders and sell orders for an instrument, the method comprising:
- Measuring with at least one server computer an imbalance between the buy orders and sell orders for the instrument received over a given period, the buy and seller orders received from at least a first computer associated with a first trader and a second computer associated with a second trader, each of the first and second computers coupled to the at least one server computer over a communication network;
Computing with at least one server computer 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;
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;
generating an electronic currency to execute the buy or sell orders;
crediting a first trader'"'"'s account with proceeds in the electronic currency for the executed sell orders by the first trader; and
debiting a second trader'"'"'s account in the electronic currency for the executed buy orders by the second trader.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented financial management system provides the trading of securities via a network using virtual currency. A server computer receives buy and sell orders for derivative financial instruments from a plurality of client computers. The server computer attempts to match the buy and 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. The virtual currency accumulated by HSX account holders as a result of successful trading may be converted to another currency, credited toward the cost of merchandise provided through a vendor'"'"'s web site, etc.
-
Citations
15 Claims
-
1. A method for trading a plurality of instruments in a computerized trading system that receives buy orders and sell orders for an instrument, the method comprising:
-
Measuring with at least one server computer an imbalance between the buy orders and sell orders for the instrument received over a given period, the buy and seller orders received from at least a first computer associated with a first trader and a second computer associated with a second trader, each of the first and second computers coupled to the at least one server computer over a communication network; Computing with at least one server computer 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; 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; generating an electronic currency to execute the buy or sell orders; crediting a first trader'"'"'s account with proceeds in the electronic currency for the executed sell orders by the first trader; and debiting a second trader'"'"'s account in the electronic currency for the executed buy orders by the second trader. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized trading system for trading a plurality of instruments via buy orders and sell orders, comprising at least one server computer comprising program code that when executed causes the at least one server computer to perform a method comprising:
-
measuring an imbalance between the buy orders and sell orders for an instrument received over a given period, the buy and seller orders received from at least a first computer associated with a first trader and a second computer associated with a second trader, each of the first and second computers coupled to the at least one server computer over a communication network; 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; 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; generating an electronic currency to execute the buy and sell orders; and crediting a first trader'"'"'s account with proceeds in the electronic currency for the executed sell orders by the first trader and debiting a second trader'"'"'s account in the electronic currency for the executed buy orders by the second trader. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-readable storage medium for storing program code, that when executed, causes at least one server computer to perform a method for trading a plurality of instruments in a computerized trading system that receives buy orders and sell orders for an instrument, the method comprising:
-
measuring an imbalance between the buy orders and sell orders for the instrument received over a given period, the buy and seller orders received from at least a first computer associated with a first trader and a second computer associated with a second trader, each of the first and second computers coupled to the at least one server computer over a communication network; 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; 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;
generating an electronic currency to execute the buy or sell orders;crediting a first trader'"'"'s account with proceeds in the electronic currency for the executed sell orders by the first trader; and debiting a second trader'"'"'s account in the electronic currency for the executed buy orders by the second trader. - View Dependent Claims (13, 14, 15)
-
Specification