System and method for performing automatic spread trading

US10699341B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10699341-B2
Application numberUS-201916563050-A
CountryUS
Kind codeB2
Filing dateSep 6, 2019
Priority dateMar 5, 2002
Publication dateJun 30, 2020
Grant dateJun 30, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present embodiments are provided to facilitate the automatic trading of spreads in a fast and accurate manner. One or more market data feeds that contain market information for tradable objects are received at an exchange. A spread data feed is generated in response to the market data feeds and from one or more spread setting parameters, which can be entered by a user. The spread data feed is preferably displayed in a spread window as bid and ask quantities associated with an axis or scale of prices. The user can enter orders in the spread window and the legs will be automatically worked to achieve, or attempt to achieve, the spread. In addition, other tools disclosed herein may be utilized to assist the user in making such trades.

First claim

Opening claim text (preview).

The invention claimed is: 1. A non-transitory computer readable medium having stored therein instructions executable by a processor, including instructions executable to: receive a market data feed for a first tradeable object and a market data feed for a second tradeable object; display a plurality of consecutive price levels along a price axis, where the plurality of consecutive price levels is determined according to the market data feed for the first tradeable object and the market data feed for the second tradeable object, and each price level of the plurality of consecutive price levels corresponds to a spread price for a spread between the first tradeable object and the second tradeable object; display a plurality of locations where each location of the plurality of locations corresponds to a corresponding price level of the plurality of consecutive price levels displayed along the price axis and is configured to receive a command to initiate buying or selling the spread between the first tradeable object and the second tradeable object at the spread price corresponding to the price level; receive from a user input device a user command to select a particular price level of the plurality of consecutive price levels to trade the spread between the first tradeable object and the second tradeable object at the spread price corresponding to the particular price level, where the user command includes selecting a particular location with a pointer of the user input device positioned over the particular location through a single action of the user input device; determine a price for a first order for the first tradeable object according to the spread price corresponding to the particular price level and the market data feed for the second tradeable object; submit to an electronic exchange, the first order for the first tradeable object; determine, as the market data feed for the second tradeable object is received, a working price for the spread; compare a price condition for the working price for the spread to a spread limit; and submit a new order at a new price for the first tradeable object to the electronic exchange in response to the comparison of the price condition for the working price for the spread to the spread limit. 2. The computer readable medium of claim 1 , further including instructions executable to: determine the price for the first order based on the spread price and the market data feed for the second tradeable object at a first time; and determine the working price based on the market data feed for the second tradeable object at a second time. 3. The computer readable medium of claim 2 , further including instructions executable to determine the new price based on the spread price and the market data feed for the second tradeable object at the second time. 4. The computer readable medium of claim 2 , further including instructions executable to determine the new price based on the spread price and the market data feed for the second tradeable object at a third time. 5. The computer readable medium of claim 1 , further including instructions executable to cause the first order to be cancelled in response to submitting the new order. 6. The computer readable medium of claim 1 , where the spread limit includes at least one of an inside price limit and an outside price limit. 7. The computer readable medium of claim 1 , further including instructions executable to cause a second order for the second tradeable object to be submitted to an exchange associated with the second tradeable object in response to receiving confirmation of execution of the first order. 8. The computer readable medium of claim 1 , where the comparison of the price condition for the working price for the spread to the spread limit includes determining whether the working price is outside the spread limit. 9. The computer readable medium of claim 1 , where the comparison of the price condition for the working price for the spread to the spread limit includes determining whether the working price is within the spread limit. 10. The computer readable medium of claim 1 , further including instructions executable to submit the new order to the electronic exchange in response to the price condition being satisfied. 11. The computer readable medium of claim 1 , further including instructions executable to automatically change the price of the first order only when a working spread price is outside of a range of prices determined by the spread price corresponding to the particular price level and a boundary parameter.

Assignees

Inventors

Classifications

  • Credit; Loans; Processing thereof · CPC title

  • G06Q40/04Primary

    Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange · CPC title

  • Asset management; Financial planning or analysis · CPC title

  • Price estimation or determination · CPC title

  • Finance; Insurance; Tax strategies; Processing of corporate or income taxes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10699341B2 cover?
The present embodiments are provided to facilitate the automatic trading of spreads in a fast and accurate manner. One or more market data feeds that contain market information for tradable objects are received at an exchange. A spread data feed is generated in response to the market data feeds and from one or more spread setting parameters, which can be entered by a user. The spread data feed …
Who is the assignee on this patent?
Pablo Llc, Trading Technologies Int Inc
What technology area does this patent fall under?
Primary CPC classification G06Q40/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).