System and method for regulating order entry in an electronic trading environment
First Claim
1. A method for trading in an electronic trading environment, comprising:
- setting up, via a computing device, a spread trading strategy comprising a first leg and a second leg, the first leg representing a first tradeable object and the second leg representing a second tradeable object;
entering, via the computing device, a desired spread price for a spread order according to the spread trading strategy;
automatically entering, via the computing device, a first leg order at a price in the first leg of the spread trading strategy at an electronic exchange, wherein the price of the first leg order is computed based on the desired spread price and market data of the second leg of the spread trading strategy;
individually selecting, via the computing device, the spread order;
assigning, via the computing device, a tolerance parameter for the individually selected spread order; and
using a microprocessor to execute one or more instructions to perform the following;
determining a plurality of prices based on the desired spread price and the tolerance parameter;
automatically calculating an effective spread order price based on the desired spread price and updated market data of the second leg;
determining if the effective spread order price remains within the plurality of prices; and
if so,refraining from replacing the first leg order at the price in the first leg with a second order at a second price, the second price of the second order being computed based on the desired spread price and the updated market data of the second leg.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for defining slop parameters to an individual spread order or a customized group of orders. The system and method may be used to, for example, define inside slop, outside slop, and/or adjustable range parameters to one or more orders. The inside slop, outside slop, and/or adjustable range parameters may be input by a trader, and, among other things, allow a trader to prioritize orders, set parameters so that some orders are re-priced more aggressively than other spread orders. Alternatively, slop parameters associated with a spread order may also apply more restrictive slop parameters to orders within the same adjustable range. Slop parameters associated with a spread order can also be configured and modified by a trader based on the trader'"'"'s preferences. Other features and advantages are described herein.
-
Citations
20 Claims
-
1. A method for trading in an electronic trading environment, comprising:
-
setting up, via a computing device, a spread trading strategy comprising a first leg and a second leg, the first leg representing a first tradeable object and the second leg representing a second tradeable object; entering, via the computing device, a desired spread price for a spread order according to the spread trading strategy; automatically entering, via the computing device, a first leg order at a price in the first leg of the spread trading strategy at an electronic exchange, wherein the price of the first leg order is computed based on the desired spread price and market data of the second leg of the spread trading strategy; individually selecting, via the computing device, the spread order;
assigning, via the computing device, a tolerance parameter for the individually selected spread order; andusing a microprocessor to execute one or more instructions to perform the following; determining a plurality of prices based on the desired spread price and the tolerance parameter; automatically calculating an effective spread order price based on the desired spread price and updated market data of the second leg; determining if the effective spread order price remains within the plurality of prices; and
if so,refraining from replacing the first leg order at the price in the first leg with a second order at a second price, the second price of the second order being computed based on the desired spread price and the updated market data of the second leg. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium containing computer program executable instructions for causing a microprocessor to execute a method for use by a trader in an electronic trading system that includes at least one computer terminal connected over a network to at least one electronic exchange, comprising:
-
setting up, via a computing device, a spread trading strategy comprising a first leg and a second leg, the first leg representing a first tradeable object and the second leg representing a second tradeable object; entering via the computing device, a desired spread price for a spread order according to the spread trading strategy; automatically entering, via the computing device, a first leg order at a price in the first leg of the spread trading strategy at an electronic exchange, wherein the price of the first leg order is computed based on the desired spread price and market data of the second leg of the spread trading strategy; individually selecting, via the computing device, the spread order;
assigning, via the computing device, a tolerance parameter for the individually selected spread order; andusing a microprocessor to execute one or more instructions to perform the following; determining a plurality of prices based on the desired spread price and the tolerance parameter; automatically calculating an effective spread order price based on the desired spread price and updated market data of the second leg; determining if the effective spread order price remains within the plurality of prices; and
if so,refraining from replacing the first leg order at the price in the first leg with a second order at a second price, the second price of the second order being computed based on the desired spread price and the updated market data of the second leg. - View Dependent Claims (12)
-
-
13. A system for trading in an electronic trading environment, comprising:
-
a microprocessor coupled to a graphical user interface to perform the following; setting up a spread trading strategy comprising a first leg and a second leg, the first leg representing a first tradeable object and the second leg representing a second tradeable object; entering a desired spread price for a spread order according to the spread trading strategy; individually selecting the spread order; assigning a tolerance parameter for the individually selected spread order; and the microprocessor programmed to; automatically entering a first leg order at a price in the first leg of the spread trading strategy at an electronic exchange, wherein the price of the first leg order is computed based on the desired spread price and market data of the second leg of the spread trading strategy; determining a plurality of prices based on the desired spread price and the tolerance parameter; automatically calculating an effective spread order price based on the desired spread price and updated market data of the second leg; determining if the effective spread order price remains within the plurality of prices; and
if so,refraining from replacing the first leg order at the price in the first leg with a second order at a second price, the second price of the second order being computed based on the desired spread price and the updated market data of the second leg. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification