Patent ID: 8224741

Claim:
A method for executing a financial transaction to trade a complex order comprising the steps of: providing an interface; providing a processor connected with the interface; providing an instruction memory connected with the processor for storing processing instructions; receiving a complex order via the interface, the complex order including a first order to purchase or sell a first quantity of a first financial instrument and a second order to purchase or sell a second quantity of a second financial instrument; identifying a first market on which to purchase or sell the first instrument; identifying a second market on which to purchase or sell the second instrument; halting trading of the first instrument on the first market using the processor executing the processing instructions; transmitting the second order via the interface to the second market for execution while trading of the first instrument on the first market is halted; determining that the whole of the second quantity of the second instrument was purchased or sold using the processor executing the processing instructions; and executing the purchase or sale for the first quantity of the first instrument on the first market using the processor executing the processing instructions, wherein the first quantity and the second quantity represent a predetermined ratio.