Compound order handling in an anonymoustrading system
First Claim
1. An anonymous trading system for trading fungible instruments between traders;
- comprising;
a communications network for transmitting electronic messages;
a plurality of order input devices connected to the communications network each for generating electronic order messages including bid and/or offer orders and for communication to a trader of price information received from others of said plurality of trader terminals over the network;
at least one matching engine connected to the network for matching orders input into the system from the order input devices and for assisting in executing deals where prices are matched;
market distribution means connected to the network for distributing price messages to the trader terminals, the market distribution means being responsive to the price messages and the matching engine;
a plurality of order input device interface means, each order input device interface means having order input devices representing at least one trading floor connected thereto for communication of electronic order messages to the at least one matching engine and for communication of price messages and deal information messages to the connected trader terminals;
wherein the order input device interface means and the matching engine further comprise means for matching and executing a plurality of orders linked together, wherein all of said linked orders are either executed together or rejected.
5 Assignments
0 Petitions
Accused Products
Abstract
Joint execution type compound orders can be processed in an anonymous trading system comprising a plurality of broker nodes each of which includes an order matching functionality and a market distribution functionality. Trader agent nodes are connected to a number of dealer terminals grouped in trading floors and also to a broker node. Joint execution orders are entered as hit orders and are all matched by the broker during the hit or the order is cancelled. If matches are made the taker'"'"'s trading agent does not complete any of the deals marking up the order until it knows that all the deals are executable. The system may be used to allow traders to hit bids and offers in currency pairs synthesized from other currency pairs. In this arrangement the dealer enters a simple order in the synthetic currency and the taker'"'"'s trading agent converts it into a joint execution order.
136 Citations
39 Claims
-
1. An anonymous trading system for trading fungible instruments between traders;
- comprising;
a communications network for transmitting electronic messages;
a plurality of order input devices connected to the communications network each for generating electronic order messages including bid and/or offer orders and for communication to a trader of price information received from others of said plurality of trader terminals over the network;
at least one matching engine connected to the network for matching orders input into the system from the order input devices and for assisting in executing deals where prices are matched;
market distribution means connected to the network for distributing price messages to the trader terminals, the market distribution means being responsive to the price messages and the matching engine;
a plurality of order input device interface means, each order input device interface means having order input devices representing at least one trading floor connected thereto for communication of electronic order messages to the at least one matching engine and for communication of price messages and deal information messages to the connected trader terminals;
whereinthe order input device interface means and the matching engine further comprise means for matching and executing a plurality of orders linked together, wherein all of said linked orders are either executed together or rejected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 25, 26, 28, 29)
- comprising;
-
16. An anonymous trading system for trading instruments between traders;
- comprising;
a plurality of order input devices;
A network of brokers, each broker comprising a matching engine for matching bids and offers entered into the system and for assisting in executing deals where orders are matched, and market distribution means for distributing price messages to order input devices;
a plurality of trading agents, each trading agent being connected to a broker and providing an interface between a trading floor of said order input devices and the broker to which the trading agent is connected, wherein;
at least one of said plurality of trading agents and the broker to which it is connected include means for matching and executing joint execution orders comprising a plurality of orders linked together, wherein all of said linked orders are either executed together or rejected. - View Dependent Claims (23, 24, 27)
- comprising;
-
18. An anonymous trading system for trading instruments between traders;
- comprising;
a plurality of order input devices;
A network of brokers, each broker comprising a matching engine for matching bids and offers entered into the system and for assisting in executing deals where orders are matched, market distribution means for distributing price messages to order input devices, and an interface between a trading floor of said order input devices and the broker, wherein;
at least one of the brokers comprises means for matching and executing joint execution orders comprising a plurality of orders linked together, wherein all of said linked orders are either executed together or rejected.
- comprising;
-
30. An anonymous trading system for trading instruments between traders, comprising:
-
a plurality of order input devices;
a network of matching engines for matching orders comprising bids and offers and for assisting in executing deals where orders are matched;
a plurality of market distribution means for distributing bid and offer information to trader terminals, the market distribution means being responsive to the matching engine and to bids and offers entered into the system;
a plurality of interfaces between trading floors comprising one or more of said order input devices, and the matching engines;
wherein;
at least one of the interfaces and associated matching engines comprise means for matching and executing joint execution orders comprising a plurality of linked orders, and include means for rejecting a joint execution order if less than all the plurality of linked orders are executable. - View Dependent Claims (31, 32, 33, 34, 36, 37)
-
-
35. An anonymous trading system for trading synthesised currency pairs between traders comprising:
-
a plurality of order input devices;
a network of matching engines, each matching engine matching bid and offer orders entered into the system and assisting in the execution of deals where bid and offer orders have been matched;
market distribution means for distributing information relating to bid and offer orders in the system to the trader terminals;
a plurality of interfaces between trading floors each having one or more of the quote input devices and the matching engines;
means for synthesising bid and offer orders for transactions between a pair of currencies having a first currency and a second currency from bid and offer orders entered into the system for transactions between a currency pair comprising the first currency and a third currency and bid and offer orders entered into the system for transactions between a currency pair comprising the second currency and the third currency;
means at the matching engines and the interfaces for matching and executing joint execution orders comprising a plurality of orders linked together wherein all of said linked orders are either executed together or rejected, and wherein;
the interfaces further include means for converting a bid or offer order in said synthetic currency pair into a joint execution order comprising an order in each of said currency pair comprising the first and third currency and said currency pair comprising the second and third currency.
-
-
38. An anonymous trading system for trading instruments between traders;
- comprising;
a plurality of trader terminals;
A network of brokers, each broker comprising a matching engine for matching bid and offer orders entered into the system and for assisting in executing deals where orders are matched, and market distribution means for distributing price messages to trader terminals;
a plurality interfaces between trading floors of said trader terminals and the brokers;
wherein the interfaces each further comprise means for entering compound orders comprising a series of bid or offer orders and a deal limit, wherein the sum of the orders is greater than the deal limit, and the brokers each comprise means for cancelling the orders in the compound order when an amount equal to the deal limit has been executed.
- comprising;
-
39. An anonymous trading system for trading synthesised currency pairs between traders comprising:
-
a plurality of order input devices;
at least one matching engine for matching bid and offer orders entered into the system and assisting in the execution of deals where bid and offer orders have been matched;
market distribution means for distributing information relating to bid and offer orders in the system to the trader terminals;
means for synthesising bid and offer orders for transactions between a pair of currencies having a first currency and a second currency from bid and offer orders entered into the system for transactions between a currency pair comprising the first currency and a third currency and bid and offer orders entered into the system for transactions between a currency pair comprising the second currency and the third currency;
means for matching and executing joint execution orders comprising a plurality of orders linked together wherein all of said linked orders are either executed together or rejected; and
means for converting a bid or offer order in said synthetic currency pair into a joint execution order comprising an order in each of said currency pair comprising the first and third currency and said currency pair comprising the second and third currency.
-
Specification