Multiple quote risk management
First Claim
1. A computer implemented method of protecting a market participant participating in a market, the method comprising:
- allocating, by a processor, an amount of risk to the market participant, the allocated amount of risk being stored in an account;
reducing, by the processor, the stored allocated amount of risk based on a first transaction proposed by the market participant but not yet matched with another proposed transaction counter thereto;
receiving, by the processor, a second transaction proposed by the market participant but not yet matched with another proposed transaction counter thereto, the second proposed transaction having been proposed prior to the conclusion of the first proposed transaction;
prior to the conclusion of the first and second proposed transactions,determining, by the processor, if the stored allocated amount of risk has been depleted by the reduction based on the first proposed transaction and acting, by the processor, in accordance therewith to at least one of block or allow the availability of the second proposed transaction to be matched; and
transmitting a message to the market participant based on the determining.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed systems and methods relate to allowing trading of over the counter (“OTC”) foreign exchange (“FX”) contracts on a centralized matching and clearing mechanism, such as that of the Chicago Mercantile Exchange'"'"'s (“CME”'"'"'s) futures exchange system (the “Exchange”). The disclosed systems and methods allow for anonymous transactions, centralized clearing, efficient settlement and the provision of risk management/credit screening mechanisms to lower risk, reduce transaction costs and improve the liquidity in the FX market place. In particular, the disclosed embodiments increase speed of execution facilitating growing demand for algorithmic trading, increased price transparency, lower cost of trading, customer to customer trading, and automated asset allocations, recurring trades as well as clearing and settlement efficiencies.
121 Citations
26 Claims
-
1. A computer implemented method of protecting a market participant participating in a market, the method comprising:
-
allocating, by a processor, an amount of risk to the market participant, the allocated amount of risk being stored in an account; reducing, by the processor, the stored allocated amount of risk based on a first transaction proposed by the market participant but not yet matched with another proposed transaction counter thereto; receiving, by the processor, a second transaction proposed by the market participant but not yet matched with another proposed transaction counter thereto, the second proposed transaction having been proposed prior to the conclusion of the first proposed transaction; prior to the conclusion of the first and second proposed transactions, determining, by the processor, if the stored allocated amount of risk has been depleted by the reduction based on the first proposed transaction and acting, by the processor, in accordance therewith to at least one of block or allow the availability of the second proposed transaction to be matched; and transmitting a message to the market participant based on the determining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for protecting a market participant participating in a market, the system comprising:
-
a risk allocation processor operative to allocate an amount of risk to the market participant, the allocated amount of risk being stored in an account; a transaction processor coupled with the account and operative to reduce the stored allocated amount of risk based on a first transaction proposed by the market participant but not yet matched with another proposed transaction counter thereto, wherein the transaction processor is further operative to receive a third transaction proposed by the market participant but not yet matched with another proposed transaction counter thereto, the second proposed transaction having been proposed prior to the conclusion of the first proposed transaction; a monitor processor coupled with the account and operative to, prior to the conclusion of the first and second proposed transactions, determine if the stored allocated amount of risk has been depleted by the reduction based on the first proposed transaction; and a transaction handling processor coupled with the monitor processor and, prior to the conclusion of the first and second proposed transactions, operative to take an action in accordance with the determination of the monitor processor to at least one of block or allow the availability of the second proposed transaction to be matched. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for protecting a market participant participating in a market, the system comprising:
-
means for allocating an amount of risk to the market participant, the allocated amount of risk being stored in an account; means for reducing the stored allocated amount of risk, coupled with the account, based on a first transaction proposed by the market participant but not yet matched with another proposed transaction counter thereto; means for receiving a third transaction proposed by the market participant but not yet matched with another proposed transaction counter thereto, the second proposed transaction having been proposed prior to the conclusion of the first proposed transaction; means for determining, prior to the conclusion of the first and second proposed transactions, if the stored allocated amount of risk has been depleted by the reduction based on the first proposed transaction, the means for determining being coupled with the account; and means for acting, prior to the conclusion of the first and second proposed transactions, in accordance the determination of the means for determining, to at least one of block or allow the availability of the second proposed transaction to be matched.
-
-
26. A system for protecting a market participant participating in a market, the system comprising a processor and a memory coupled with the processor, the system further comprising:
-
first logic stored in the memory and executable by the processor to allocate an amount of risk to the market participant, the allocated amount of risk being stored in an account in the memory; second logic stored in the memory and executable by the processor to reduce the stored allocated amount of risk based on a first transaction proposed by the market participant but not yet matched with another proposed transaction counter thereto, the second logic being further executable to receive a third transaction proposed by the market participant but not yet matched with another proposed transaction counter thereto, the third proposed transaction having been proposed prior to the conclusion of the first proposed transaction; and third logic stored in the memory and executable by the processor to determine, prior to the conclusion of the first and second proposed transactions, if the stored allocated amount of risk has been depleted by the reduction based on the first transaction and act in accordance with the determination to at least one of block or allow the availability of the second proposed transaction to be matched.
-
Specification