System and method for order placement in an electronic trading environment
First Claim
1. A method for trading in an electronic trading environment comprising:
- computing a first price to buy or sell a first tradeable object wherein the first price is computed based on market conditions corresponding to at least one second tradeable object and further based on a desired spread price for a spread strategy comprising the first tradeable object and the at least second tradeable object;
sending an order to buy or sell the first tradeable object at the first price to be placed in an order book of a computerized matching process, wherein the order is part of the spread strategy;
automatically sending a plurality of queue holder orders to buy or sell the first tradeable object at a plurality of prices to be placed in the order book of the computerized matching process, wherein the plurality of prices are based on the first price, and wherein the plurality of queue holder orders are placed in an attempt to provide a better queue position for the order if the order is re-priced to one of the plurality of prices based on the spread strategy;
computing a second price for the order wherein the second price is computed based on updated market conditions corresponding to the at least one second tradeable object and further based on the desired spread price; and
using a queue holder order at the second price of the plurality of queue holder orders for the order.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and associated methods are provided for intelligent placement and movement of orders in an electronic trading environment. According to one example method, in addition to submitting a leg order at a calculated price level, additional orders, queue holder orders, are submitted for the leg order at prices either below or above the calculated price level. Based on this configuration, if the conditions change such that it is necessary to re-price the leg order, there will be already an order resting in the exchange order book at the re-calculated price that can be used in the strategy. Upon re-pricing the leg order, one or more additional queue holder orders will be placed in the market. Other tools are provided as well.
-
Citations
21 Claims
-
1. A method for trading in an electronic trading environment comprising:
-
computing a first price to buy or sell a first tradeable object wherein the first price is computed based on market conditions corresponding to at least one second tradeable object and further based on a desired spread price for a spread strategy comprising the first tradeable object and the at least second tradeable object;
sending an order to buy or sell the first tradeable object at the first price to be placed in an order book of a computerized matching process, wherein the order is part of the spread strategy;
automatically sending a plurality of queue holder orders to buy or sell the first tradeable object at a plurality of prices to be placed in the order book of the computerized matching process, wherein the plurality of prices are based on the first price, and wherein the plurality of queue holder orders are placed in an attempt to provide a better queue position for the order if the order is re-priced to one of the plurality of prices based on the spread strategy;
computing a second price for the order wherein the second price is computed based on updated market conditions corresponding to the at least one second tradeable object and further based on the desired spread price; and
using a queue holder order at the second price of the plurality of queue holder orders for the order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for trading in an electronic trading environment, comprising:
-
computing a first price to buy or sell a first tradeable object, wherein the first price is computed based on market conditions corresponding to at least one second tradeable object and further based on a desired spread price for a spread comprising the first tradeable object and the at least one second tradeable object;
determining a plurality of prices that create a first range of prices, wherein the plurality of prices are determined based on the first price to buy or sell the first tradeable object;
placing a plurality of queue holder orders within the first range of prices;
computing a second price to buy or sell the first tradeable object based on updated market conditions for the at least one second tradeable object; and
based on the second price level, modifying at least one price of the plurality of queue holder orders such that the plurality of queue holder orders create a second range of prices. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for trading in an electronic trading environment, comprising:
-
a microprocessor;
a computer readable medium operatively associated with the microprocessor and in communication with the microprocessor;
a program of instructions for the microprocessor for causing the microprocessor to;
compute a first price to buy or sell a first tradeable object, wherein the first price is computed based on market conditions corresponding to at least one second tradeable object and further based on a desired spread price for a spread comprising the first tradeable object and the at least one second tradeable object;
determine a plurality of prices that create a first range of prices, wherein the plurality of prices are determined based on the first price for the first tradeable object;
place a plurality of queue holder orders within the first range of prices;
compute a second price to buy or sell the first tradeable object based on updated market conditions for the at least one second tradeable object; and
based on the second price level, to cause the microprocessor to modify at least one price of the plurality of queue holder orders such that the plurality of queue holder orders create a second range of prices. - View Dependent Claims (20, 21)
-
Specification