System and method for a risk check
First Claim
1. A method of risk check for a trading strategy, the method comprising:
- receiving, via a computing device, a trading strategy comprising a first order to trade a first quantity of a first tradeable object at a first electronic exchange and a second order to trade a second quantity of a second tradeable object at a second electronic exchange;
prior to sending the first order to the first electronic exchange and prior to sending the second order to the second electronic exchange, comparing, via the computing device, a first order quantity value for the first order quantity to a corresponding first risk value;
prior to sending the first order to the first electronic exchange and prior to sending the second order to the second electronic exchange, comparing, via the computing device, a second order quantity value for the second order quantity to a corresponding second risk value; and
in response to both (a) the first order quantity value not exceeding the corresponding first risk value, and (b) the second order quantity value not exceeding the corresponding second risk value, submitting, via the computing device, the first order to the first electronic exchange, the first order being submitted to the first electronic exchange prior to the second order being submitted to the second electronic exchange;
detecting, via the computing device, a match of the first order at the first electronic exchange; and
submitting, via the computing device, the second order to the second electronic exchange subsequent to detecting the match of the first order at the first electronic exchange.
4 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment for a risk check, a trading strategy may proceed when the order quantity for each leg of the trading strategy satisfies a certain condition. The quantity for each of the orders of the trading strategy, including the quantity of the initial order and subsequent orders, is compared to a corresponding risk value. When the order quantity for each of the orders is less than the corresponding risk value, the initial order can be sent. When the order quantity for any of the orders exceeds the risk value, the initial order is not sent. Additionally, quantity associated with the trading strategy is held or reserved for execution of the trading strategy regardless of the activity taken by the trader since initiating the trading strategy. The reserved quantity can be drawn from the trading strategy until the quantity is depleted, the trading strategy has ended, or both.
31 Citations
25 Claims
-
1. A method of risk check for a trading strategy, the method comprising:
-
receiving, via a computing device, a trading strategy comprising a first order to trade a first quantity of a first tradeable object at a first electronic exchange and a second order to trade a second quantity of a second tradeable object at a second electronic exchange; prior to sending the first order to the first electronic exchange and prior to sending the second order to the second electronic exchange, comparing, via the computing device, a first order quantity value for the first order quantity to a corresponding first risk value; prior to sending the first order to the first electronic exchange and prior to sending the second order to the second electronic exchange, comparing, via the computing device, a second order quantity value for the second order quantity to a corresponding second risk value; and in response to both (a) the first order quantity value not exceeding the corresponding first risk value, and (b) the second order quantity value not exceeding the corresponding second risk value, submitting, via the computing device, the first order to the first electronic exchange, the first order being submitted to the first electronic exchange prior to the second order being submitted to the second electronic exchange; detecting, via the computing device, a match of the first order at the first electronic exchange; and submitting, via the computing device, the second order to the second electronic exchange subsequent to detecting the match of the first order at the first electronic exchange. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium having instructions stored thereon, which when executed by a processor cause the processor to execute at least the acts of:
-
receiving a trading strategy comprising a first order to trade a first quantity of a first tradeable object at a first electronic exchange and a second order to trade a second quantity of a second tradeable object at a second electronic exchange; prior to sending the first order to the first electronic exchange and prior to sending the second order to the second electronic exchange, comparing a first order quantity value for the first order quantity to a corresponding first risk value; prior to sending the first order to the first electronic exchange and prior to sending the second order to the second electronic exchange, comparing a second order quantity value for the second order quantity to a corresponding second risk value; and in response to both (a) the first order quantity value not exceeding the corresponding first risk value, and (b) the second order quantity value not exceeding the corresponding second risk value, submitting the first order to the first electronic exchange, the first order being submitted to the first electronic exchange prior to the second order being submitted to the second electronic exchange; detecting a match of the first order at the first electronic exchange; and submitting the second order to the second electronic exchange subsequent to detecting the match of the first order at the first electronic exchange. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving, via a computing device, a definition for trading strategy having a first leg and a second leg, the first leg including a first order for a first order quantity for a first tradeable object and the second leg including a second order for a second order quantity for a second tradeable object, where the second order quantity is determined based on the first order quantity of the first order and on the definition; prior to sending the first order to a first electronic exchange and prior to sending the second order to a second electronic exchange, comparing, via the computing device, a first order quantity value for the first order quantity to a corresponding first risk value; prior to sending the first order to the first electronic exchange and prior to sending the second order to the second electronic exchange, comparing, via the computing device, a second order quantity value for the second order quantity to a corresponding second risk value; in response to both (a) the first order quantity value not exceeding the corresponding first risk value, and (b) the second order quantity value not exceeding the corresponding second risk value, submitting, via the computing device, the first order to the first electronic exchange, where the first order is submitted to the first electronic exchange prior to the second order being submitted to the second electronic exchange; and detecting a match of the first order at the first electronic exchange; and in response to (a) the first order quantity value not exceeding the corresponding first risk value, (b) the second order quantity value not exceeding the corresponding second risk value, and (c) detection of the match of the first order at the first electronic exchange, submitting, via the computing device, the second order to the second electronic exchange. - View Dependent Claims (22, 23, 24, 25)
-
Specification