Detection and mitigation of effects of high velocity price changes
First Claim
1. A computer implemented method for mitigating an effect of a change in a market for a product traded on an exchange, the method comprising:
- monitoring, by a processor, the market for the product;
identifying, by the processor, a comparison value of the product during each elapse of a duration of time and at least one comparative value of the product upon each elapse of the duration of time and determining each previously identified comparative value identified within a threshold time thereof;
determining, by the processor, a difference between the identified comparison value and each of the determined previously identified comparative values;
determining, by the processor, if any of the determined differences deviates from a threshold value; and
performing, by the processor, an action, when any of the determined differences deviates from the threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to mechanisms to rapidly detect and respond to situations where a market is not operating in a fair and balanced manner or otherwise where the market value is not reflective of a true consensus of the value of the traded products among the market participants. In particular, the disclosed embodiments continually scan for, rapidly detect and respond to extreme changes, either up (“spike”) or down (“dip”) in the market, such as a “flash crash,” where a precipitous market move occurs. Generally, the disclosed embodiments determine when a market for a particular product moves too quickly in too short of period of time, e.g. the velocity of the market exceeds a defined threshold limit.
44 Citations
25 Claims
-
1. A computer implemented method for mitigating an effect of a change in a market for a product traded on an exchange, the method comprising:
-
monitoring, by a processor, the market for the product; identifying, by the processor, a comparison value of the product during each elapse of a duration of time and at least one comparative value of the product upon each elapse of the duration of time and determining each previously identified comparative value identified within a threshold time thereof; determining, by the processor, a difference between the identified comparison value and each of the determined previously identified comparative values; determining, by the processor, if any of the determined differences deviates from a threshold value; and performing, by the processor, an action, when any of the determined differences deviates from the threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for mitigating an effect of a change in a market for a product traded on an exchange, the system comprising:
-
first logic stored in a memory and executable by a processor to cause the processor to monitor the market for the product; second logic stored in a memory and executable by a processor to cause the processor to identify a comparison value of the product during each elapse of a duration of time and at least one comparative value of the product upon each elapse of the duration of time and determining each previously identified comparative value identified within a threshold time thereof; third logic stored in a memory and executable by a processor to cause the processor to determine a difference between the identified comparison value and each of the determined previously identified comparative values; fourth logic stored in a memory and executable by a processor to cause the processor to determine if any of the determined differences deviate from a threshold value; and fifth logic stored in a memory and executable by a processor to cause the processor to perform an action, when any of the determined differences deviate from the threshold value. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for mitigating an effect of a change in a market for a product traded on an exchange, the system comprising:
-
means for monitoring the market for the product; means for identifying a comparison value of the product during each elapse of a duration of time and at least one comparative value of the product upon each elapse of the duration of time and determining each previously identified comparative value identified within a threshold time thereof; means for determining a difference between the identified comparison value and each of the determined previously identified comparative values; means for determining if any of the determined differences deviate from a threshold value; and means for performing an action, when any of the determined differences deviate from the threshold value.
-
Specification