Systems and Methods for a Maximum Product Position Risk Check
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems and methods are described herein for product level risk checks. The product level risk checks are used to either allow or prevent a trading strategy to proceed. When a trading strategy is initiated, positions created by various contracts for the trading strategy are grouped based on their association with the same product. Then, an offsetting logic is applied at a contract level to offset at least some positions created for the same contract by various orders across the orders of the trading strategy.
12 Citations
20 Claims
-
1. (canceled)
-
2. A system comprising:
-
a computing device comprising a processor, the computing device including; a position calculating component configured to receive an attempted order to buy or sell a trading strategy, wherein the trading strategy comprises an exchange-provided spread in a first leg and a first contract in a second leg, the exchange provided spread comprising the first contract and a second contract of the same product, wherein the first contract in the exchange-provided spread is for a first side comprising one of a bid side and an ask side, and wherein the first contract in the second leg is for a second side that is opposite from the first side; wherein the position calculating component is configured to determine a first maximum long outright position and a first maximum short outright position for the first contract based on a quoting long position and a quoting short position for the first contract in the first leg and the second leg, and further based on a long outright hedge position and a short outright hedge position for the first contract in the second leg, wherein the outright hedge long position reduces the quoting short position when the first maximum long outright position is calculated, and wherein the outright hedge short position reduces the quoting long position when the first maximum short outright position is calculated; wherein the position calculating component is configured to determine a first maximum long spread position and a first maximum short spread position for the first contract based on the quoting long position, the quoting short position, the long outright hedge position, the short outright hedge position, a spread hedge long position and a spread hedge short position for the first contract in the first leg and the second leg, wherein the spread hedge short position reduces the quoting long position, the long outright hedge position, and the spread hedge long position when the first maximum long spread position is calculated, and wherein the spread hedge long position reduces the quoting short position, the short outright hedge position, and the spread hedge short position when the first maximum short spread position is calculated; a product risk calculating component configured to determine a maximum long product position based on the first maximum outright long position and the first maximum spread long position, and further to determine a maximum short product position based on the first maximum outright short position and the first maximum spread short position; a limit component configured to compare the maximum long product position and the maximum short product position to a product position balance associated with the product; an order generator component configured to generate at least one order in the first leg or the second leg of the trading strategy based on current market conditions in at least one of the exchange-provided spread of the first leg and the first contract of the second leg; and an order sending component configured to send the at least one order in the first leg or the second leg of the trading strategy to an electronic exchange when the maximum long product position and the maximum short product position do not exceed the product position balance. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification