METHOD AND SYSTEM FOR AUTOMATICALLY INPUTTING, MONITORING AND TRADING SPREADS
First Claim
1. A method for automatically executing trading spreads, comprising:
- placing a first trading order for a first leg of an automatic spread on a first electronic trading exchange via a trading application on target device via a communications network, wherein the first trading order includes a first desired market limit price;
automatically readjusting on the trading application the first desired market limit price of the first trading order on the first trading exchange to represent changes in a second desired market price of a second trading order on a second electronic trading exchange to maintain a desired price differential for the automatic spread using pre-determined automatic spread calculations;
receiving a confirmation for fulfillment of the first trading order from the first electronic trading exchange on the trading application;
automatically generating the second trading order via the trading application for a price that satisfies the desired price differential between the first desired market limit price and the second desired market limit price for the second trading order, wherein the second trading order is generated automatically using a pre-determined spread trading factor that automatically considers market depth information on a second electronic trading exchange and the first trading exchange; and
automatically placing the second trading order on the second electronic trading exchange, wherein the second trading order includes the second desired market limit price.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing dynamic display of electronic trading information for trading spreads. The method and system allow spreads to be automatically inputted, executed and monitored on one or more trading exchanges. The method and system also allows inputting and monitoring of the spreads from one or more graphical windows on a graphical user interface. The method and system provide automatic generation of one or more legs of an automatic spread and automatic readjustment of desired market limit prices using one or more pre-determined spread trading factors and market depth information to maintain the desired price differential for the automatic spread.
184 Citations
23 Claims
-
1. A method for automatically executing trading spreads, comprising:
-
placing a first trading order for a first leg of an automatic spread on a first electronic trading exchange via a trading application on target device via a communications network, wherein the first trading order includes a first desired market limit price; automatically readjusting on the trading application the first desired market limit price of the first trading order on the first trading exchange to represent changes in a second desired market price of a second trading order on a second electronic trading exchange to maintain a desired price differential for the automatic spread using pre-determined automatic spread calculations; receiving a confirmation for fulfillment of the first trading order from the first electronic trading exchange on the trading application; automatically generating the second trading order via the trading application for a price that satisfies the desired price differential between the first desired market limit price and the second desired market limit price for the second trading order, wherein the second trading order is generated automatically using a pre-determined spread trading factor that automatically considers market depth information on a second electronic trading exchange and the first trading exchange; and automatically placing the second trading order on the second electronic trading exchange, wherein the second trading order includes the second desired market limit price. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13)
-
-
14. A method for automatically executing trading spreads, comprising:
-
receiving a plurality of automatic spread factors via graphical window on a graphical user interface with a plurality of graphical windows via a trading application on target device via a communications network to execute an automatic spread with a desired price differential for a plurality of trading entities traded the automatic spread; automatically generating one or more electronic trade orders for one or more legs of the automatic spread on one more electronic trading exchanges via the trading application using a set of pre-determined automatic spread calculations; receiving a confirmation fulfillment of the one or more electronic trade orders on one or more electronic trading exchanges for one or more legs of the electronic spread on the trading application; and receiving automatically price adjustments to desired market limits for the electronic trade orders for one or more legs of the automatic spread on the trading application to maintain the desired price differential for the automatic spread, wherein the automatic price adjustments are determined using a pre-determined spread trading factor that automatically considers market depth information and wherein market depth information is automatically considered for the one or more legs of the automatic spread on the one or more electronic trading exchanges to adjust prices to the desired market limits for the electronic trade orders. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for automatically executing trading spreads, comprising:
-
automatically generating on a trading application a first electronic trade for a first leg of an automatic spread on a first electronic trading exchange using market depth information; automatically generating on the trading application a second electronic trade for a second leg of an automatic spread on a second electronic trading exchange using market depth information; determining automatically on the trading application using a pre-determined spread trading factor that automatically considers market depth information, price adjustments to desired marked limits for the first electronic trade for the first spread leg and/or desired marked limits of the second electronic trade for the second spread leg of the automatic spread to maintain the desired price differential for the automatic spread. - View Dependent Claims (20, 21)
-
-
22. A system for automatically executing trading spreads on a computer readable medium having stored therein a plurality of instructions for causing one more processors to execute the means for the system, comprising in combination:
-
means for entering a plurality of automatic spread factors via graphical window on a graphical user interface with a plurality of graphical windows via a trading application on target device via a communications network to execute an automatic spread with a desired price differential for a plurality of trading entities traded the automatic spread; means for automatically generating one or more electronic trades for one or more legs of the automatic spread on one more electronic trading exchanges via the trading applications using a set of pre-determined automatic spread calculations; means for automatically making price adjustments to desired marked limits for the electronic trades for one or more legs of the automatic spread on the trading application to maintain the desired price differential for the automatic spread, wherein the automatic price adjustments are determined using the set of pre-determined automatic spread calculations; and means for determining automatically using a pre-determined spread factor that uses market depth information for making price adjustments to desired marked limits for the electronic trades one or more legs of the automatic spread on the trading application to maintain the desired price differential for the automatic spread. - View Dependent Claims (23)
-
Specification