Processing of trades that exceed warning limits
First Claim
Patent Images
1. A method comprising:
- displaying to at least a first trader via a first workstation and to a second trader via a second workstation an interface that allows the respective first trader and second trader to specify how the respective first trader and second trader wants a trading system to process pending trades that cause warning limits to be exceeded, the interface comprising a plurality of options including;
a first option to have the trading system prompt the respective trader to query whether the respective trader wants the trading system to execute in part such pending trades, anda second option to have the trading system prompt the respective trader to query whether the respective trader wants the trading system to execute in full such pending trades;
receiving from the first trader a selection of one of the plurality of options;
receiving from the second trader a selection of one of the plurality of options;
in addition to the selection of the first trader, receiving from the first trader a first warning limit specified against the second trader;
in addition to the selection of the second trader, receiving from the second trader a second warning limit specified against the first trader;
after receiving the selection of the first trader, the selection of the second trader, the first warning limit, and the second warning limit;
receiving at the trading system a first order from the first trader, andreceiving at the trading system a second order from the second trader,in which the first order and the second order result in a pending trade between the first trader and the second trader;
determining that execution of the pending trade between the first trader and the second trader causes at least one of the first warning limit and the second warning limit to be exceeded; and
based at least in part on determining that execution of the pending trade between the first trader and the second trader causes at least one of the first warning limit and the second warning limit to be exceeded, processing the pending trade between the first trader and the second trader based at least in part on the selection of the first trader and the selection of the second trader, in which processing the pending trade comprises at least one of;
the trading system executing in full the pending trade,the trading system rejecting the pending trade, andthe trading system executing in part the pending trade.
1 Assignment
0 Petitions
Accused Products
Abstract
A trading system determines whether a pending trade between a trader and a counterparty exceeds one or more warning limits, and may process the pending trade based upon specifications by the trader and counterparty, which specifications indicate how each party wants to process over-warning-limit pending trades.
27 Citations
54 Claims
-
1. A method comprising:
-
displaying to at least a first trader via a first workstation and to a second trader via a second workstation an interface that allows the respective first trader and second trader to specify how the respective first trader and second trader wants a trading system to process pending trades that cause warning limits to be exceeded, the interface comprising a plurality of options including; a first option to have the trading system prompt the respective trader to query whether the respective trader wants the trading system to execute in part such pending trades, and a second option to have the trading system prompt the respective trader to query whether the respective trader wants the trading system to execute in full such pending trades; receiving from the first trader a selection of one of the plurality of options; receiving from the second trader a selection of one of the plurality of options; in addition to the selection of the first trader, receiving from the first trader a first warning limit specified against the second trader; in addition to the selection of the second trader, receiving from the second trader a second warning limit specified against the first trader; after receiving the selection of the first trader, the selection of the second trader, the first warning limit, and the second warning limit; receiving at the trading system a first order from the first trader, and receiving at the trading system a second order from the second trader, in which the first order and the second order result in a pending trade between the first trader and the second trader; determining that execution of the pending trade between the first trader and the second trader causes at least one of the first warning limit and the second warning limit to be exceeded; and based at least in part on determining that execution of the pending trade between the first trader and the second trader causes at least one of the first warning limit and the second warning limit to be exceeded, processing the pending trade between the first trader and the second trader based at least in part on the selection of the first trader and the selection of the second trader, in which processing the pending trade comprises at least one of; the trading system executing in full the pending trade, the trading system rejecting the pending trade, and the trading system executing in part the pending trade. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An apparatus comprising:
-
a memory operable to store at least one program; and at least one processor communicatively coupled to the memory; in which the at least one program, when executed by the at least one processor, causes the at least one processor to; display to at least a first trader via a first workstation and to a second trader via a second workstation an interface that allows the respective first trader and second trader to specify how the respective first trader and second trader wants pending trades that cause warning limits to be exceeded to be processed, the interface comprising a plurality of options including; a first option for the respective trader to be queried as to whether the respective trader wants such pending trades to be executed in part, and a second option for the respective trader to be queried as to whether the respective trader wants such pending trades to be executed in full; receive from the first trader a selection of one of the plurality of options; receive from the second trader a selection of one of the plurality of options; in addition to the selection of the first trader, receive from the first trader a first warning limit specified against the second trader; in addition to the selection of the second trader, receive from the second trader a second warning limit specified against the first trader; after receiving the selection of the first trader, the selection of the second trader, the first warning limit, and the second warning limit; receive a first order from the first trader, and receive a second order from the second trader, in which the first order and the second order result in a pending trade between the first trader and the second trader; determine that execution of the pending trade between the first trader and the second trader causes at least one of the first warning limit and the second warning limit to be exceeded; and based at least in part on determining that execution of the pending trade between the first trader and the second trader causes at least one of the first warning limit and the second warning limit to be exceeded, process the pending trade between the first trader and the second trader based at least in part on the selection of the first trader and the selection of the second trader, in which to process the pending trade comprises at least one of; to execute in full the pending trade, to reject the pending trade, and to execute in part the pending trade. - View Dependent Claims (52, 53, 54)
-
Specification