System and Method for Coordinating Automated and Semi-Automated Trading Tools
First Claim
1. A method comprising:
- receiving, by a computer device, a first request associated with a first trading strategy, wherein the first request represents a request to lean on a first quantity of a tradable object;
determining, by the computer device, a first estimated price for the first quantity of the tradable object for use by the first trading strategy, wherein the first estimated price is determined based on market information for the tradable object received from an electronic exchange;
providing, by the computer device, the first estimated price for the first quantity of the tradable object for use in relation to the first trading strategy, wherein the first estimated price is used to generate an order to buy or sell a second tradable object based on a definition of the first trading strategy;
receiving, by the computer device, a second request associated with a second trading strategy, wherein the second request represents a request to lean on a second quantity of the tradable object;
determining, by the computer device, a second estimated price for the second quantity of the tradable object for use by the second trading strategy, wherein the second estimated price is determined based on the market information for the tradable object and further based on the first quantity at the first estimated price determined for use by the first trading strategy associated with the first request; and
providing, by the computer device, a second estimated price for the second quantity of the tradable object for use in relation to the second trading strategy, wherein the second estimated price is used to generate an order to buy or sell a third tradable object based on a definition of the second trading strategy.
4 Assignments
0 Petitions
Accused Products
Abstract
The present embodiments include methods, systems, and computer program products that provide tools for use in any type of electronic trading environment. In one aspect, leaning manager includes software that can be implemented on any type of computer device for tracking and/or coordinating the buying and selling of available market quantities by multiple automated or semi-automated trading tools. For instance, if more than one automated or semi-automated trading tool is leaning on the same tradable object then the leaning manager may track and/or coordinate such action. The trading tools can use the tracked information and/or the allocated quantities and their prices to enhance their trading strategies.
18 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computer device, a first request associated with a first trading strategy, wherein the first request represents a request to lean on a first quantity of a tradable object; determining, by the computer device, a first estimated price for the first quantity of the tradable object for use by the first trading strategy, wherein the first estimated price is determined based on market information for the tradable object received from an electronic exchange; providing, by the computer device, the first estimated price for the first quantity of the tradable object for use in relation to the first trading strategy, wherein the first estimated price is used to generate an order to buy or sell a second tradable object based on a definition of the first trading strategy; receiving, by the computer device, a second request associated with a second trading strategy, wherein the second request represents a request to lean on a second quantity of the tradable object; determining, by the computer device, a second estimated price for the second quantity of the tradable object for use by the second trading strategy, wherein the second estimated price is determined based on the market information for the tradable object and further based on the first quantity at the first estimated price determined for use by the first trading strategy associated with the first request; and providing, by the computer device, a second estimated price for the second quantity of the tradable object for use in relation to the second trading strategy, wherein the second estimated price is used to generate an order to buy or sell a third tradable object based on a definition of the second trading strategy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16)
-
-
11. A computer readable medium having stored therein instructions for execution by a processor wherein the instructions are executable to:
-
receive a first request associated with a first trading strategy, wherein the first request represents a request to lean on a first quantity of a tradable object; determine a first estimated price for the first quantity of the tradable object for use by the first trading strategy, wherein the first estimated price is determined based on market information for the tradable object received from an electronic exchange; provide the first estimated price for the first quantity of the tradable object for use in relation to the first trading strategy, wherein the first estimated price is used to generate an order to buy or sell a second tradable object based on a definition of the first trading strategy; receive a second request associated with a second trading strategy, wherein the second request represents a request to lean on a second quantity of the tradable object; determine a second estimated price for the second quantity of the tradable object for use by the second trading strategy, wherein the second estimated price is determined based on the market information for the tradable object and further based on the first quantity at the first estimated price determined for use by the first trading strategy associated with the first request; provide a second estimated price for the second quantity of the tradable object for use in relation to the second trading strategy, wherein the second estimated price is used to generate an order to buy or sell a third tradable object based on a definition of the second trading strategy. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
Specification