Claims
- 1. A method for automatically generating a spread for trade, the method comprising:
receiving a plurality of market data feeds for a plurality of tradeable objects; receiving a plurality of spread setting parameters; generating a spread data feed corresponding to the plurality of market data feeds and the plurality of spread setting parameters; and displaying a bid quantity and an ask quantity from the spread data feed in association with an axis representing prices.
- 2. The method of claim 1 wherein the step of receiving a plurality of spread setting parameters comprises a user entering at least one spread setting parameter.
- 3. The method of claim 1 wherein the step of receiving a plurality of spread setting parameters comprises a user entering a ratio and a multiplier for each leg that is selected for trade.
- 4. The method of claim 1 wherein the step of generating a spread data feed comprises calculating spread depth.
- 5. The method of claim 1 wherein the step of generating a spread data feed comprises calculating an inside market.
- 6. The method of claim 5 wherein the step of generating a spread data feed further comprises calculating market depth.
- 7. The method of claim 1 wherein the step of generating a spread data feed comprises calculating last traded quantity.
- 8. The method of claim 1 wherein the step of generating a spread data feed comprises calculating last traded price.
- 9. A method for generating a spread data feed, the method comprising:
receiving a plurality of market data feeds for a plurality of tradeable objects; receiving a plurality of spread setting parameters that comprise a ratio and a multiplier for each of the plurality of market data feeds; determining a minimum spread unit associated with quantity of the orders in the plurality of market data feeds and based upon the ratio for each of the plurality of market data feeds; and determining a spread price corresponding to the minimum spread unit associated with prices of the orders in the plurality of market data feeds and based upon the multiplier for each of the plurality of market data feeds.
- 10. The method of claim 9 further comprising the step of calculating spread units in each leg by using the absolute value of the quantity available at a price level divided by the spread ratio for that leg.
- 11. The method of claim 9 wherein the step of determining a minimum spread unit comprises starting at the highest bid price in at least one leg.
- 12. The method of claim 11 wherein the step of determining a minimum spread unit further comprises analyzing a plurality of bid prices for a leg in which less than one spread unit is associated at the highest bid price.
- 13. The method of claim 9 wherein the step of determining a minimum spread unit comprises starting at the lowest ask price in at least one leg.
- 14. The method of claim 13 wherein the step of determining a minimum spread unit further comprises analyzing a plurality of ask prices for a leg in which less than one spread unit is associated at the lowest ask price.
- 15. The method of claim 9 wherein the step of determining a spread price corresponding to the minimum spread unit comprises calculating a weighted average of prices for those legs that have less than one spread unit available.
- 16. A method for spread trading in an electronic trading system, the method comprising:
entering an order associated with a spread at a desired spread price; automatically entering an order in at least one leg of the spread based on a plurality of spread setting parameters and market conditions in at least one other leg; automatically calculating the working spread price based on the order and market conditions in at least one other leg; and refraining from changing the price of the order when the working spread price stays within a range of prices determined by the desired spread price and a boundary parameter.
- 17. The method of claim 16 further comprising determining the range of prices by adding the boundary parameter to the desired spread price.
- 18. The method of claim 16 further comprising determining the range of prices by subtracting the boundary parameter to the desired spread price.
- 19. A method for spread trading in an electronic trading system, the method comprising:
entering an order associated with a spread at a desired spread price; automatically entering an order in at least one leg of the spread based on a plurality of spread setting parameters and market conditions in at least one other leg; automatically calculating the working spread price based on the order and market conditions in at least one other leg; and automatically changing the price of the order only when the working spread price goes outside of a range of prices determined by the desired spread price and a boundary parameter.
- 20. A method for spread trading in an electronic trading system, the method comprising:
entering a spread order at a desired spread price in a window, wherein the window displays a spread data feed as a plurality of bids and asks relative to an axis of prices; automatically entering an order in a first a leg in response to the spread order; and automatically entering a second order in a second leg when the first order is filled, wherein the second order is at a price that corresponds to the desired spread price within a range of ticks.
- 21. An electronic terminal for generating a spread for trade, the electronic terminal comprising:
a trading application for receiving a plurality of market data feeds for a plurality of tradeable objects; an automatic spreader application for generating a spread data feed based on the plurality of market data feeds; and a graphical user interface for displaying the spread data feed as a plurality of bids and asks in association with an axis of prices, wherein the plurality of bids and asks are displayed in alignment with the prices corresponding thereto.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Application No. 60/361,958, filed Mar. 5, 2002, entitled System and Method for Performing Automatic Spread Trading, the contents of which are incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60361958 |
Mar 2002 |
US |