Distributed Server Side Device Architecture
First Claim
1. A method comprising:
- performing with a computing device;
receiving a trading strategy order according to a trading strategy with multiple quoting legs;
determining that the trading strategy order includes multiple quoting legs;
in response to determining that the trading strategy order includes multiple quoting legs, generating multiple child orders, each child order including fewer quoting legs than the trading strategy order; and
submitting the multiple child orders for matching.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic trading method is provided. The method includes receiving a trading strategy order having a parent trading strategy including multiple quoting legs; splitting the trading strategy order into multiple child orders; and submitting each of the multiple child orders to exchange systems adapted to fill the quoting legs in the child orders. Each child order includes a child trading strategy having a single quoting leg or a reduced number of quoting legs relative to the parent trading strategy. The child trading strategies are the same as the parent trading strategy except for the number of legs marked as quoting legs. The method may be performed by a trading strategy device disposed between a client device and multiple server side devices.
46 Citations
20 Claims
-
1. A method comprising:
performing with a computing device; receiving a trading strategy order according to a trading strategy with multiple quoting legs; determining that the trading strategy order includes multiple quoting legs; in response to determining that the trading strategy order includes multiple quoting legs, generating multiple child orders, each child order including fewer quoting legs than the trading strategy order; and submitting the multiple child orders for matching. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer readable medium having stored therein instructions executable by a processor, wherein the instructions are executable to:
-
receive a trading strategy order including a trading strategy having multiple quoting legs; determine that the trading strategy order includes multiple quoting legs; generate multiple child orders when the trading strategy order includes multiple quoting legs, wherein each child order includes less quoting legs than the trading strategy order; and submit the multiple child orders for matching. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
performing with a trading strategy device; receiving a trading strategy order having a parent trading strategy including multiple quoting legs; splitting the trading strategy order into multiple child orders, wherein each child order includes a child trading strategy having a single quoting leg, the child trading strategies are the same as the parent trading strategy except for the number of legs marked as quoting legs; and submitting each of the multiple child orders to exchange systems adapted to fill the quoting legs in the child orders. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification