Controlling implied markets during a stop loss trigger
First Claim
1. A stop-loss system that mitigates the effects of a market spike caused by the triggering of conditional orders for products within a trading unit comprising:
- an evaluation logic that monitors orders submitted to an automated trading engine in an automated matching system, the evaluation logic configured to compare an execution price of a conditional order to a predetermined price range;
a delay logic that delays a matching of the orders submitted to the automated trading engine when a price of a transaction lies outside of the predetermined price range;
a pricing logic that derives an opening price to be used by the automated trading engine;
a timing logic that measures a time interval used to delay a matching of the orders until the opening price is within a second predetermined price range; and
a verification logic that verifies that legs of an implied order are not in reserve, the verification logic configured to delay a matching of implied orders until all legs of the implied order are verified as not in reserve.
1 Assignment
0 Petitions
Accused Products
Abstract
A system mitigates the effects of a market spike caused by the triggering and the election of a conditional order in an automated matching system. Conditional orders submitted to a trading engine are evaluated to compare a price of an order to a predetermined price range. Matching of the orders may be delayed when the price of the orders lies outside of the predetermined price range. An opening price to be used by the trading engine is derived and a time interval is used to delay a matching of the orders until the opening price is within a predetermined price range up to a maximum delay time set by a control center. Implied spreads are also removed until other instruments within a trading unit are verified open.
-
Citations
22 Claims
-
1. A stop-loss system that mitigates the effects of a market spike caused by the triggering of conditional orders for products within a trading unit comprising:
-
an evaluation logic that monitors orders submitted to an automated trading engine in an automated matching system, the evaluation logic configured to compare an execution price of a conditional order to a predetermined price range;
a delay logic that delays a matching of the orders submitted to the automated trading engine when a price of a transaction lies outside of the predetermined price range;
a pricing logic that derives an opening price to be used by the automated trading engine;
a timing logic that measures a time interval used to delay a matching of the orders until the opening price is within a second predetermined price range; and
a verification logic that verifies that legs of an implied order are not in reserve, the verification logic configured to delay a matching of implied orders until all legs of the implied order are verified as not in reserve. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system that mitigates the effects of rises or falls in market prices caused by the execution of a conditional order for products within a trading unit comprising:
-
an order book manager that receives orders;
an order processor that compares an execution price of the conditional order to a predetermined price threshold;
a spike control processor that delays the matching of orders received by the order book manager when an execution price of the conditional order lies outside of the predetermined price threshold, the spike control processor compares an indicative opening price to the predetermined price threshold;
an open market processor that opens a market when the indicative opening price lies within the predetermined price threshold; and
an open implied market processor that opens an implied order market when all products within the trading unit are not in reserve. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of mitigating the effect of a market spike caused by the triggering of conditional orders for products within a trading unit, comprising:
-
monitoring orders submitted to an automated trading engine in an automated matching system;
comparing the price of a conditional order to a predetermined price range;
delaying a matching of orders submitted to the automated trading engine when an execution price of the conditional order lies outside of the predetermined price range;
deriving an opening price to be used by the automated trading engine;
delaying a matching of the orders until the opening price lies within a second predetermined price range or a time period lapses;
verifying that legs of an implied order are not in reserve; and
delaying a matching of implied orders until all legs of the implied order are verified as not in reserve. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification