WO2006121814A2 - Method and apparatus for display of data with respect to certain tradable interests - Google Patents

Method and apparatus for display of data with respect to certain tradable interests Download PDF

Info

Publication number
WO2006121814A2
WO2006121814A2 PCT/US2006/017300 US2006017300W WO2006121814A2 WO 2006121814 A2 WO2006121814 A2 WO 2006121814A2 US 2006017300 W US2006017300 W US 2006017300W WO 2006121814 A2 WO2006121814 A2 WO 2006121814A2
Authority
WO
WIPO (PCT)
Prior art keywords
data
trading
information
exchange
user
Prior art date
Application number
PCT/US2006/017300
Other languages
French (fr)
Other versions
WO2006121814A3 (en
Inventor
Steven N. Tumen
Original Assignee
Equitec Proprietary Markets L.L.C.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Equitec Proprietary Markets L.L.C. filed Critical Equitec Proprietary Markets L.L.C.
Publication of WO2006121814A2 publication Critical patent/WO2006121814A2/en
Publication of WO2006121814A3 publication Critical patent/WO2006121814A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/042Payment circuits characterized in that the payment protocol involves at least one cheque
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/10Tax strategies

Definitions

  • the present invention relates generally to a method and apparatus for computer display of information relating to certain tradable interests and, in particular, to a method and apparatus for display of information with respect to investment instruments, such as options or the like, traded on an exchange.
  • listed stocks are viewed as more liquid since they are serviced by a Specialist in an exchange environment who is responsible for providing a fair and orderly market at all times.
  • ECNs electronic communications networks
  • option contract is a securities contract which conveys to its owner the right, but not the obligation, to buy or sell a specific amount of a particular stock, commodity, currency, index, or debt, at a specified price on or before a given date.
  • An option to buy is referred to as a call option, or simply a call
  • an option to sell is referred to as a put option, or simply a put.
  • the price specified in the option contract is referred to as the strike price, or sometimes the exercise price.
  • the amount of an option contract is usually 100 shares.
  • Each option has a buyer, called the holder, and a seller, known as the writer. If the option contract is exercised by the holder, a writer is responsible for fulfilling the terms of the contract by delivering the shares to the holder, hi the case of a security that cannot be delivered, such as an index, the contract is settled in cash.
  • Options are most frequently used as either leverage or protection. As leverage, options allow the holder to control equity in a limited capacity for a fraction of what the shares would cost. The difference can be invested elsewhere until the option is exercised. There are listed options on thousands of stocks, some of which are more heavily traded than others. Dealers make markets in many options at a time. The more options managed, the more the dealer grows his or her business.
  • a liquidity provider is a person who buys and sells tradable interests, often for their own personal account rather than on behalf of a client.
  • a liquidity provider may also be a person who buys and holds these interests for a short period of time with the goal being to profit from short term gains in the market.
  • a liquidity provider may be an options exchange member who makes bids and offers for his or her own account.
  • a liquidity provider may in some instances be referred to as a trader, a market maker, or a local dealer.
  • Trading is conducted by all liquidity providers placing bids and/or offers, where a bid or bid price is the highest price that a liquidity provider is willing to pay for a given security at a given time.
  • An offer or ask price is the lowest price that liquidity provider will sell a security or commodity for.
  • a quote is a price and size at which the liquidity provider is willing to initiate a trade.
  • the price and size at which the liquidity provider is willing to buy is the bid and bid size and the price and size at which the liquidity provider is willing to sell is the ask or offer and ask size or offer size.
  • Ask and offer refer to the same thing.
  • the difference between the bid price and the ask price is the bid/ask spread, also referred to simply as the spread.
  • the objective is to engage in as many transactions as possible at the liquidity provider's price to capture the spread.
  • the liquidity provider must monitor large amounts of data from the exchange or exchange-like environment.
  • Liquidity providers will often monitor or participate in trading on thousands of tradable interests at the same time.
  • the information being monitored is received from one or more exchanges and represents the quotes of many liquidity providers and transactions that have taken place.
  • For active tradable instruments the information can change rapidly.
  • the trading information is displayed on display screens, such as computer screens or the like. It is not uncommon for a market maker-type liquidity provider to have six or eight computer screens in front of them to display the exchange data.
  • the present invention provides a computer program for generating a display of information and a method for display of the information for an trading system.
  • the computer program and method includes capabilities to mine information from the information received from exchanges to provide the liquidity provider with optimum trading opportunities.
  • Another aspect of the invention provides a timely display of relevant information for a liquidity provider.
  • a further aspect of the invention provides a display that presents the information from an electronic exchange in a form optimized for use by a liquidity provider.
  • the computer program and method displays information presented to provide trade opportunities for the liquidity provider where there has not yet been a trade.
  • This information is presented in several windows or displays referred to as quote aggregation windows.
  • the display include an out-of-line display or window to show a difference between the liquidity provider's valuation assumptions and the prevailing marketplace, which may include multiple price sources
  • a display is provided that shows information on quotes where the quotes are locked (the bid equals the offer) among two or more marketplaces, where the bids and offers are crossed (the bid is higher than the offer) among two or more marketplaces, and where the bid is one tick (one trading increment) away from the offer in either direction among two or more marketplaces
  • the trading information is displayed for an inverted market, where anyone's bid (either the user or a third party bid) is higher than anyone's offer on any exchange.
  • a liquidity provider using one or more of these windows or displays is better able to understand
  • Figure 1 is a functional block diagram showing communications between a liquidity provider and exchanges
  • Figure 2 is a functional block diagram showing a liquidity provider and the liquidity provider's computer system
  • Figure 3 is a functional block diagram showing development and utilization of a theoretical model in an out of line window
  • Figure 4 is a screen shot of a computer display of an out of line window of the quote aggregation displays
  • Figure 5 is a screen shot of a computer display of an order entry window of the out of line window
  • Figure 6 is a screen show of a computer display of a crossed and locked window of the quote aggregation displays
  • Figure 7 is a screen shot of a computer display of a main menu of the crossed and locked window showing filtering by an exchange
  • Figure 8 is a screen shot of a computer display of the crossed and locked window showing filtering by expiration month;
  • Figure 9 is a screen shot of a computer display of the crossed and locked window showing selecting and deselecting by portfolio
  • Figure 10 is a screen shot of a computer display of an inverted window of the quote aggregate displays
  • Figure 11 is a screen shot of a computer display of the inverted window filtered by product security
  • Figure 12 is a screen shot of a computer display of the inverted window filtered by expiration date
  • Figure 13 is a screen shot of a computer display of the inverted window filtered by national exchange.
  • Figure 14 is a screen shot of a computer display of the inverted window where an entry has been selected for order execution and the order entry window is displayed.
  • a number of exchanges 20 are available on which are traded tradable interests.
  • An exchange is an organization, association or group which provides or maintains a marketplace where securities, options, futures, or commodities can be traded.
  • the exchanges 20 may be electronic exchanges or open outcry exchanges, or may use some other trading system.
  • the information from the exchanges 20 is connected to one or more data communication systems 22, such as networks, telecommunications systems, and other communications systems.
  • the data communications systems transmit the data provided by the exchanges 20 for distribution to liquidity providers 24.
  • the data communications systems may include a single data transfer path or multiple data transfer paths or multiple systems that provide for the two way transmission of the data between the exchange and the liquidity provider 24.
  • the data communications systems 22 are preferably secure transmission systems that prevent interception or tampering with the data.
  • the data communication system may include two parts, one part connected to the local exchange 20 and the other part connected to the more remote exchanges. It is also possible that a separate connection may be provided between the liquidity provider 24 and each of the exchanges 20 or that any combination of data communications with the exchanges 20 maybe provided.
  • the data from the exchanges 20 is utilized by the liquidity provider 24 for monitoring the market and for making trades.
  • the trades may be made by the liquidity provider 24 for customers 26 or for the liquidity provider's own account. For instance, the liquidity provider 24 may have several customers 26 for which the liquidity provider is making trades, monitoring the market, etc.
  • the exchanges 20 generate significant amounts of data. For instance, current message volume on the major exchanges can result in 200,000 messages per second.
  • the liquidity provider 24 who wishes to utilize the data effectively must have a system to work through the volume of data.
  • the data from the exchanges 20 is provided to a computer system 28 of the liquidity provider 24.
  • the computer system 28 has a display 30 and has software to assist the liquidity provider 24 in viewing, according to the present invention, only relevant data condensed to one or a few screens.
  • Many liquidity providers utilize more than one display screen to show the trading data. For instance, the liquidity provider 24 may choose to utilize two, three, four, six or even eight screens to show various aspects of the data and other information that the liquidity provider considers as important for trading.
  • the present system deals with information from different sources, most commonly from exchanges or alternative trading systems.
  • a source of the information is from electronic exchanges or other industry sources.
  • SIAC Securities Industries Automation Corporation
  • Another source might be a market data vendor.
  • Another source of information presented to the liquidity provider is information such as quotes generated in the present system or generated in the computer system of the liquidity provider.
  • the liquidity provider 24 may utilize a variety of different software programs to view the data, the present description is directed to methods, software and systems according to the principles of the present invention.
  • the exchange data according to a preferred embodiment is displayed to the liquidity provider 24 using the display screen 30 of the liquidity provider's computer system 28 to display a window referred to here as an out- of-line window, also referred to here as out of line window.
  • the out of line window may occupy one portion of a display screen 30 or may occupy one entire screen, particularly where several screens are being utilized by the liquidity provider 24. It is even foreseeable that a liquidity provider 24 may chose to display the out of line window on several display screens 30.
  • the out of line window described in the following may be provided as part of a suite of programs to assist the liquidity provider in trading.
  • the out of line window provides a comparison of theoretical values for a tradable interest to the actual values received from the exchanges 20.
  • a theoretical value is generated from various inputs and is an effort to forecast the future value of the tradable interest.
  • the theoretical value is obtained from a theoretical model 34 generated, as shown in Figure 3, through the use of data 32 from the exchanges, that may include historical data, for the tradable interest.
  • the theoretical model 34 is also derived with input 36 from the liquidity provider, and potentially input 38 from a trading firm, such as where the liquidity provider 24 is associated with a trading firm.
  • the values of the theoretical model 34 for the tradable interest may be displayed 40 for the liquidity provider 34 in what is referred to as a volatility curve.
  • This curve typically has a shape similar to a smile shape, denoting the increased volatility of the tradable interest farther from the known values of the present trades. It is of course possible to display the theoretical model 34 numerically or in some other way as well.
  • the theoretical model 34 is compared to data 32 from the exchanges to generate the out of line window 42. A theoretical value 34 is generated for each tradable interest being considered by the liquidity provider.
  • the out of line window 42 is shown in Figure 4, loaded with data from options on an underlying security.
  • the displayed data in the out of line window is dynamic, being constantly updated with comparisons of the liquidity provider's theoretical value of an option, versus the national best bid and offer disseminated from national or electronic exchanges.
  • the out of line display allows the user, or liquidity provider 24, to quickly perform the following tasks:
  • this window 42 is to identify information known by the computer application that is not readily apparent to the liquidity provider due to the information otherwise being physically impossible to view and practically too expensive and inefficient to display.
  • the quote aggregation windows seek to gather only relevant information from the program and to display the information in condensed fashion for the user. The user may thereby pay attention to only one screen instead of scanning hundreds of screens or more likely miss the information altogether.
  • the displayed information is sorted and/or filtered by pricing data.
  • the pricing data is bid price, offer price and theoretical price.
  • the pricing data is the primary factor that determines what is displayed and what is not displayed on the display. For many liquidity providers, the pricing data is the only data that matters.
  • the exchange identity is indicated by the color of the pricing data being displayed. According to this presentation, the originating exchange data is therefore also primary data on which to sort and/or filter since it is built into the pricing data. It is contemplated to de-couple the exchange data from the pricing data so that this is not the case in some applications.
  • Supporting data such as quantity of a bid or ask, may be considered in addition to the pricing data by the liquidity provider in determining whether to submit a quote or how much of a quote to submit. For example, if one quote at a small quantity differs from other quotes at higher quantities, the entity submitting the small quantity quote may not be as aware of market conditions, for example, as the submitters of the larger quantity quotes. As such, knowing the quantity in addition to the pricing data would help the liquidity provider determine whether to submit a quote based on the pricing data of a particular bid or ask.
  • Each trader or other liquidity provider has their own set of supporting data that they consider before submitting a quote.
  • the user of the present system may change the data displayed on the screen to agree with their preferred set of supporting data. For example, a user may chose to hide a particular item of data from being displayed.
  • FIG. 4 An example of the out of line window 42 showing the pricing data and a typical set of secondary data is shown in Figure 4.
  • the screen showing the out-of-line window 42 has columns labeled with the following terms: Name - the name of the recognized trading symbol of security, reference 44; Date - the month and year of the expiration date of the expiring option, reference 46; Strk - the strike price of the option, reference 48; Type - whether it is a put or call option, reference 50 (the puts are on differently colored backgrounds than the calls, red and blue in the example); bid - the number of contracts on the bid price on the exchange (the exchange designations are also color-coded), reference 52; Bid - the national best bid disseminated on the option market, reference 54; Theo - the theoretical value of the option based upon the average of the bid and offer, reference 56; Ask - the national best offer of disseminated on the option market, reference 58; ask - the number of contracts on the ask price on exchange (the exchange designations are also color
  • the liquidity provider 24 using the present display 42 is able to determine from the displayed data which theoretical values 56 of the theoretical model are out of line with the actual market values appearing on the exchanges. When the theoretical values 56 and actual values of the trades are out of line, they are displayed at the top of the listing in the display screen 42. The greater the values are out of line with one another, the higher they are on the listing. Using the out of line window 42, the liquidity provider 24 can determine when the user's theoretical value is crossed with a bid or an offer in the marketplace.
  • the liquidity provider 24 utilizes this sorted listing to identify potential trade opportunities.
  • the better trade opportunities are shown at the top of the list in the out of line window 42 when sorted by the Off V column 82.
  • Another use for the listing of the out of line window 42 is that the liquidity provider may determine that the theoretical values 56 are out of line with the market value of the tradable interest and therefore the theoretical assumptions need to be reviewed and possibly updated.
  • the liquidity provider 24 may then change the theoretical values, either by direct manipulation of the graphical representation of the theoretical values or by changing input values supplied to the theoretical model. After making a change in the theoretical calculation, the liquidity provider 24 may again look to the out of line window 42 to determine if the errors in the theoretical values have been corrected, and what market values are out of line.
  • the theoretical values may be determined using the another software program that is either separate from the present software, incorporated into the present program, or a component of a suite of programs.
  • Software for calculating theoretical values of tradable interests is well known and not discussed in detail here.
  • the list can also be used as a relative measure of the need to change variables used to derive values. For example, if a high percentage of the trading opportunities on the out of line window are transactions that would result in a sale, it is probable that the values of options in the portfolio are too low and require adjustment.
  • the components of the list are defined as trading opportunities and are sorted in descending order of theoretical profit so that the trading opportunities with the highest theoretical profit are always at the top of the list.
  • Trading opportunities may be filtered to exclude symbols (options that are identified by the symbol on the underlying security) that the user is not interested in trading.
  • the filtering can be performed based on a number of different criteria. In exemplary embodiments, the filtering is performed by expiration months, calls/puts, stock symbols, inventory, delta, or the like.
  • the filtering process itself is a way to "name" root symbols to be excluded. Filtering is accomplished by the user selecting the corresponding filter from the pull down menu 84.
  • the out of line window of Figure 4 includes standard windows elements, including a menu bar 84 with pull-down menu items.
  • the menu bar 84 is seen more readily in Figure 5 and includes menus for clicktrade, products, expirations, exchanges, and filter.
  • the user may change the data displayed on the screen.
  • this is accomplished by selecting a triangle symbol 85, which opens a menu that permits changing of the secondary data that appears on the screen.
  • a fanciful symbol is also present on the menu bar 84 that indicates to the user which of the windows is the user is currently viewing.
  • the other windows have their own distinctive symbol that can be recognized by the user.
  • a system and method for aggregating, sorting and displaying specific option market quotes from a portfolio of identified securities where the bid is higher or the offer lower than the theoretical, mid-market or other calculated value, which here is "the value," of the option as derived by the trading system. This is accomplished by the out-of-line window 42.
  • the option market quote that has the greatest differential from the value (this is the theoretical profit) of all options being monitored within the portfolio are displayed at the top of the window followed by the option with the next highest differential.
  • the pricing data drives the display.
  • the resulting components of the list which are updated in real-time, are defined as trading opportunities or they are indications that the liquidity provider needs to revise his or her assumptions on which the theoretical values are based.
  • the listed data is sorted in descending order of theoretical profit so that the trading opportunities with the highest theoretical profit are always at the top of the list.
  • Trading opportunities may be filtered to eliminate from the list items that do not meet an initial screening protocol established by the liquidity provider.
  • Trading opportunities may be acted upon manually or automatically based upon pre-established rules, contingently automatic based upon meeting a future contingent variable, or ignored.
  • the present software in one embodiment has at least one command to eliminate a particular option from the list for a period of time to be specified by the user. The user may select the period for hiding the entry, such as by a pull down menu.
  • the system and method displays the trading opportunity (including, but not limited to, such information as price, quantity available at the price, exchange disseminating the quote, theoretical profit per contract (adjusted by a multiplier)) and allows the liquidity provider to: a) manually route the order by clicking with the mouse to activate the order screen 90, b) automatically route the order based on pre-describing the criteria that would allow the generation of an automatic order, or c) adjust the user's theoretical input mechanism (either manually or automatically) to account for the observed change in market conditions.
  • the user may wish to submit an order based on the information displayed on the screen.
  • the orders have various components as will be understood by those in this art.
  • an order generally includes at least a price and quantity as well as an identification of the instrument.
  • the user can place an order directly from the out of line window 42.
  • the out of line window 42 also includes a feature whereby the user can use their mouse or other pointing device to click on a disseminated bid or offer from another exchange and "load" an active order entry window 90.
  • the user can click on the SEND command button 92 and submit an order for execution to the desired exchange, hi the example below, if the user wanted to sell the $11.00 bid on the AMEX (American Stock and Options Exchange) for 10 contracts of the BSTE (BioSite Incorporated) Jan 2008 70 calls, using only a mouse, the user or liquidity provider clicks on the $11.00 bid in the display 42 and the order entry window 90 is activated with all the necessary trade and account information automatically populated in the text boxes.
  • AMEX American Stock and Options Exchange
  • the order may then immediately be placed using the order window 90. Clicking on a bid automatically opens and populates the order entry window 90 as a sell order. Conversely, if the user wants to buy an option on a disseminated offer, the user clicks on the offer and the order entry window 90 opens and is automatically populated with the a buy order assumed.
  • the user is presented with the detail information on the order in the various boxes of the order entry window 90.
  • This information includes, in the illustrated example, the contract information 94 including the symbol, contract date, amount and put or call status, the exchange 96, the type of order (buy or sell) 98, the quantity 100, including a number of preset quantity buttons and value changing buttons, the price 102 including several price changing buttons, IOC (immediate or cancel) and LMT (limit) buttons 104, and account information fields 106.
  • the order entry window 90 also permits the user to select a closing position or auto hedging function. Separate portions of the window are provided for exchange specific information, including NASDAQ, ARCA, and NYSE information 106, as well settings for the auto hedging function 108.
  • the user or liquidity provider only needs to click on the "Send” button 92, or on the "Send & Close” command button 110 to submit the order. If the user or liquidity provider 24 decides not to submit the order for execution, the close button 112 can be selected and the order window will be disabled and closed without any submission of your order. The user or liquidity provider can also close the window by clicking on the small "x" in the upper right and corner to close the window. Extra features may be displayed by selection of the corresponding command.
  • the user can predefine order variables that will be included with each order so that the user can send an order on a single click of the mouse or other pointing device without the order window opening. This speeds the order sending process so that brief opportunities are not missed by the delay in setting the values in the order window.
  • a system and method is provided by the out of line window for aggregating, sorting, displaying, modifying theoretical inputs and for order routing based upon option market quotes from a portfolio of identified securities where the market data source is disseminating a bid that is higher (or an offer that is lower) than the theoretical value of the option as derived by the trading system.
  • the option market quote that has the greatest differential from the calculated theoretical value (also referred to as theoretical profit) of all options being monitored within the portfolio are displayed at the top of the window followed by the option with the next highest differential.
  • the liquidity provider is therefore provided with relevant, condensed information for trading. Crossed, Locked, One-Tick Away Window
  • the crossed and locked window 120 compares data of the liquidity provider's primary exchange with data from other exchanges.
  • the primary exchange is the exchange that the liquidity provider has identified in the software as being the user's primary exchange.
  • the primary exchange may be the user's home exchange, although it need not be.
  • the crossed and locked window 120 identifies option markets where the bid or offer on the primary exchange (as identified by the user) is crossed with (where the bid exceeds the offer), locked with (where the bid equals the offer), or one tick away from (one price increment from locked) another exchange.
  • the crossed bid and offers are displayed by selection of command button 122
  • the locked bid and offers are displayed by selection of the command button 124
  • the one away bid and offers are displayed by selection of the "1 Away" command button 126.
  • the focus is on quotes on the primary exchange.
  • the data is displayed with a bid on the primary exchange is higher than an offer on another exchange, or vice versa.
  • the crossed and locked window 120 displays the best markets from each exchange, which may or may not include the liquidity provider' s own quote.
  • the liquidity provider 24 can use a pull down menu bar 128 to select or deselect any expiration month, exchange or security.
  • the liquidity provider 24 may quote, or enter trades, on one side or the other, on the liquidity provider's primary exchange.
  • Trade opportunities on the primary exchange become more apparent to the liquidity provider using the crossed and locked window 120.
  • Trades can be made directly from the crossed and locked window 120 by opening an order entry window, as described above with respect to the out of line window 42, or by presetting values to enable one click trading, also as described above.
  • Trading on the primary exchange which is most commonly the home exchange of the liquidity provider, has the benefit of a shorter transmission time for the trading information, so that trade opportunities are not missed by even slight delays to other exchanges.
  • the primary sort data for the windows is pricing data, such as bid price and ask price
  • supplemental data is provided aid the liquidity provider in making the decision to enter a trade or not.
  • the user may change the displayed data by selection of the triangle symbol. Li the preferred embodiment, only the supplemental data may be changed by the user.
  • the columns shown in the crossed and locked window 120 include the following: Time - which refers to the timestamp of a detected crossed and locked market, reference 130; Name - the name of the option given by the security symbol of the underlying security, reference 132; Date - the expiration month and year of the option detected, reference 134; Strike - the strike price of the option, reference 136; Type - the type of option, meaning whether it is a call or put (in the preferred embodiment the background is color coded one color (blue) for calls and another color (red) for puts), reference 138; bid - the number of contracts on the bid price (in the preferred embodiment, the font is color coded for exchange identification), reference 140; Bid - the price of the option bid (in the preferred embodiment, the font is color coded for exchange identification), reference 142; Theo - the current theoretical option value based on user defined variables, reference 144; DIt - the delta, otherwise known as the hedge ratio of an option, reference 146; Ask - the current offering or ask
  • the display of the crossed and locked window 120 may be filtered by national exchange, as indicated at 160, so that the liquidity provider can select or deselect one or more of the exchanges for display.
  • the exchange name from the menu 160
  • data from that exchange is displayed.
  • many or as few exchanges may be selected by the user.
  • all of the available exchanges are selected, as noted by the check mark adjacent each name.
  • the additional information is displayed and additional commands are available as shown in button bars 162 and 164.
  • the liquidity provider or other user has the ability to filter the display of the crossed and locked window 120 to select or deselect the securities shown.
  • the pull down menu 172 lists the securities by symbol, and all but one of the available securities is checked.
  • the components of the list displayed in the window 120 are defined as trading opportunities and are sorted in real time in any number of user-defined criteria.
  • the sort criteria can include sorting alphabetically, by time, by theoretical profit, and the like.
  • Trading opportunities may be filtered to exclude symbols (or investment instruments) that the user is not interested in trading.
  • the filtering can be performed based on a number of different criteria, hi exemplary embodiments, the filtering is performed by expiration months, calls/puts, stock symbols, inventory, and delta.
  • the system displays the trading opportunity (including, but not limited to, such information as price, quantity available at the price, originating exchanges, and theoretical profit helper contract, which may be adjusted by a multiplier) and allows the liquidity provider to either: a) manually route the order by clicking with the mouse or other pointer to activate an order screen, b) automatically route the order based on predetermined criteria set by the liquidity provider that would allow the generation of an automatic order or, c) adjust the user's theoretical input mechanism (either manually or automatically) to account for the observed change in market conditions.
  • the order is an electronic data transmission to the exchange identifying the instrument, a price and a quantity. Generally there is a confirmation from the exchange of receipt of the order.
  • a crossed/locked/one tick away system and method is provided. This is a system for aggregating, sorting, displaying and trading option market quotes from a portfolio of identified securities.
  • a user's bid may be as derived from the quoting system or the bid on the user's home exchange is higher than, equal to, or one quote increment different than the offer on another exchange.
  • a user's offer may be as derived from the quoting system or the offer on the user's home exchange is higher than, equal to, or one quote increment different than the bid on another exchange.
  • the one tick away screen could be set to more than one tick away by a user setting. For instance, the user may chose to view quotes that are two ticks away.
  • the home exchange may be defined if not set by the user quote.
  • An inverted window 180 is provided wherein is shown option markets where the bid on any national exchange is greater than or equal to the offer on another exchange in any portfolio security, in other words, the market is inverted or crossed.
  • the data displayed in the inverted window 180 is filtered by securities, the filtering being determined by the user.
  • the inverted window 180 displays the best markets for each exchange for the displayed securities.
  • the inverted window 180 shows crossed or inverted quotes on any exchange. The liquidity provider may use this information to route one or more orders or simply use the information to modify model assumptions.
  • the pricing data is the primary sorting data for this window and is the primary value of concern for the liquidity provider.
  • a typical set of supplemental data that a liquidity provider may consider prior to making a trade decision is shown in the drawing.
  • the data is displayed in rows and columns, where each column is provided with an identifier, as follows: Name - the name of the option using the security symbol, reference 182; Date - the date of expiration by month and year of the option detected, reference 184; Strk - the strike price of the option, reference 186; Type - the type of option, whether it is a call or put (in the preferred embodiment, the background is color coded one color for calls, and another color for puts), reference 188; bid - the number of contracts on the bid price (in the preferred embodiment, the font is color coded for exchange identification), reference 190; Bid - the price of the option bid (in the preferred embodiment, the font is color coded for exchange identification), reference 192; Ask - the price of the option ask (in the preferred embodiment, the font is color coded for exchange identification), reference 194; ask - the number of contracts on the ask price (in the preferred embodiment, the font is color coded for exchange identification), reference 196; Theo - the theoretical value of the option,
  • the liquidity provider or user can filter the inverted window 180 by product security, as indicated by the pull down menu at 220. All of the available securities are checked in the illustrated example.
  • the liquidity provider or user may filter the inverted window 180 display by expiration date, as indicated by the pull down menu at 222. All of the available dates have been selected.
  • Figure 13 shows the inverted window 180 as the user is electing to filter the display by national exchange, as indicated by the pull down menu at 224. These examples of filtering apply to the other windows of the present system as well.
  • FIG. 14 shows that a liquidity provider may select an option listing in the inverted window 180, such as by clicking with a mouse pointer or other pointing device, which opens up an order entry window 230 similar to the order window opened while using the other windows in the present system and method.
  • the order entry window 230 is automatically populated with data identifying the tradable interest 232 selected by the liquidity provider 24. For instance, the proper exchange to which the trade is being submitted is automatically entered at 234, as is the price 236, quantity 238 and account 240, as well as any other required or optional information.
  • the liquidity provider may select the send button 242 to send this trade to the exchange, or may modify it prior to sending.
  • Similar order entry windows are provided on each of the displays of the present system and method.
  • the user may configure the system for one click trading, hi view of the brief time that inverted market conditions exist for a tradable interest, the user may prefer the one click trading configuration.
  • the inverted display or window 180 is a system and method for aggregating, sorting, displaying and trading option market quotes from a portfolio of identified securities where the bid on any exchange for a particular option as derived from the market data source is higher than or equal to the offer on another exchange as derived from the market data source.
  • the components of the list are defined as trading opportunities and are real-time sorted in any number of user-defined methods such as alphabetically, by time, by theoretical profit, and the like.
  • Trading opportunities may be filtered to exclude symbols that the user is not interested in trading.
  • the filtering can be performed based on a number of different criteria. In exemplary embodiments, the filtering is performed by expiration months, calls/puts, stock symbols, inventory, or delta.
  • the system displays the trading opportunity (including, but not limited to, such information as price, quantity available at the price, originating exchanges, theoretical profit per contract (adjusted by a multiplier) and allows the liquidity provider to either: a) manually route the order by clicking with the mouse or other pointer to activate an order screen, b) automatically route the order based on pre-describing the criteria that would allow the generation of an automatic order, or c) adjust the theoretical input mechanism (either manually or automatically) to account for the observed change in market conditions.
  • the order that is sent includes the components of the order noted above.
  • a system and method that includes one or more of the forgoing windows or displays. Any one of the displays is provided. If more that one of the present windows or displays is provided for use by a liquidity provider, the system preferably enables the user to chose which one or ones of the windows is displayed. The user may chose the tools that are the most valuable to him or her.
  • the method and system is about condensing information and presenting the data to the liquidity provider that the liquidity provider would otherwise likely miss.
  • the liquidity provider may pick any variable and use that to make a decision.
  • the present system and method places that selected variable and the data associated with it before the liquidity provider, what ever the operable variable is. hi the illustrated example, the variable is pricing data. Other variable data may be used instead.
  • protocol filtering is performed.
  • protocol filtering examples include: expiration dates (for example, so that the display only list options that expire within 360 days), symbols (so that the display lists all options in the portfolio other than those related to one or more particular symbols), exchanges (so that the display does not include quotes coining from a particular exchange), and type of transaction (so that the display only includes opportunities to buy (or sell)).
  • a spread window may be provided that enables a user to click to populate the window, and that provides a real-time theoretical, order-routing from the window.
  • the spread window may display cross-product spread, be simultaneous to multiple exchanges, and provide quantity interval routing.
  • An account window may be provided to compare yesterday (in other words, the preceding trading day) to today in the system using the opening quantity reported from the clearer.
  • the account window preferably generates difference messages. For example, a black highlight in the window and a message of the day message may be provided.
  • a trade log may be included to log trading that has occurred, including recording edge per trade, actual to theoretical values, summarized edge by account, an identifier of the liquidity that made the trade, the counter-party (other party to the trade), and the like.
  • An auto hedge feature may also be provided, as shown in the order windows.
  • a P&L (profit and loss) risk feature having a real-time premium over parity, a normalized risk aggregation, and an activate risk scenario may be directly obtained from the window.
  • An auto-switch quote feeds feature may be included.
  • Keyboard lean shortcuts may be included in the system.
  • a click on tab feature that causes all windows to change is envisioned for inclusion in the system.
  • Another feature is an intra-day decay, that is user customized.
  • a maturities window float in which inputs and a summary of maturities is displayed is contemplated.
  • Another feature for inclusion within the present system is speed bumps. The preferred display will auto-fit on the liquidity provider's screen.
  • Others features include: Route orders from the valuation GUI and Smart routing.
  • the present software runs on a computer system such as a computer operating under a windows-type operating environment.
  • the software is stored on computer readable media and may be transferred from one computer to another, such as over a network.
  • the software is preferably operating on a secure network.
  • a system including the software and hardware may be provided.
  • the software performs the methods of the present invention, including for example, the method steps described in conjunction with this description.
  • the various displays of present method and apparatus permit a liquidity provider to handle 60 or more stocks at one time on one computer. This may represent well more than 3000 derivative securities.
  • the display condenses into one screen what has previously taken 60 or more screens to show.
  • the best opportunities are presented at the top of each display as a result of filtering for the best opportunity.

Abstract

Consistent with principles of the present invention, a method and system for delivering foreign exchanges risk management advisory solutions to a designated marked is disclosed. For each user, the disclosed system generates an exposure model that is consistent with that user's risk management policy and a budget/pricing determination made in response to user information and external pricing information. The disclosed system may further operate to determine an appropriate measurement of risk and associated hedge alternative for a user, consistent with economic forecasts, and process a request for a hedge instrument from the user. Various hedge instruments may be analyzed and/or obtained through the disclosed system, including spot contracts, forward contracts, option contracts, and money market instruments. The disclosed system further provides extensive training, compliance and sales related features.

Description

S P E C I F I C A T I O N
TITLE
METHOD AND APPARATUS FOR DISPLAY OF DATA WITH RESPECT TO
CERTAIN TRADABLE INTERESTS
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of United States Provisional Patent
Application Serial No. 60/678,016, filed May 5, 2005, and also claims the benefit of United States Provisional Patent Application Serial No. 60/700,677, filed July 19, 2005, which are both incorporated herein by reference.
BACKGROUND OF THE INVENTION
Field of the Invention
[0002] The present invention relates generally to a method and apparatus for computer display of information relating to certain tradable interests and, in particular, to a method and apparatus for display of information with respect to investment instruments, such as options or the like, traded on an exchange.
Description of the Related Art
[0003] Most people are familiar with stocks as a share of a company and know that stocks are traded on an exchange. Stocks are also known as equities, where equities are generally classified as "listed"; implying that they trade in a regulated exchange environment (like the New York Stock Exchange or Philadelphia Stock Exchange), or "OTC" (over the counter) which implies that they trade over-the-counter (between NASD member firms in a less regulated dealer-to-dealer network). Listed stock symbols are made up of three or fewer letters (i.e. TYC) whereas OTC stocks have at least four letters (i.e. MSFT). Regional exchanges in recent years have begun to list OTC stocks as their volumes have increased. Typically, listed stocks are viewed as more liquid since they are serviced by a Specialist in an exchange environment who is responsible for providing a fair and orderly market at all times. However, the proliferation of electronic communications networks (ECNs) has narrowed the distinction between listed and OTC stocks.
[0004] In addition to equities, debts, such as bonds, are another type of investment instrument or security. Trading is also conducted in options and futures. The term "option" is short for option contract, which is a securities contract which conveys to its owner the right, but not the obligation, to buy or sell a specific amount of a particular stock, commodity, currency, index, or debt, at a specified price on or before a given date. An option to buy is referred to as a call option, or simply a call, and an option to sell is referred to as a put option, or simply a put. The price specified in the option contract is referred to as the strike price, or sometimes the exercise price. For stock options, the amount of an option contract is usually 100 shares.
[0005] Each option has a buyer, called the holder, and a seller, known as the writer. If the option contract is exercised by the holder, a writer is responsible for fulfilling the terms of the contract by delivering the shares to the holder, hi the case of a security that cannot be delivered, such as an index, the contract is settled in cash.
[0006] Options are most frequently used as either leverage or protection. As leverage, options allow the holder to control equity in a limited capacity for a fraction of what the shares would cost. The difference can be invested elsewhere until the option is exercised. There are listed options on thousands of stocks, some of which are more heavily traded than others. Dealers make markets in many options at a time. The more options managed, the more the dealer grows his or her business.
[0007] The term "futures" are short for futures contract, which is an agreement to make or take delivery of a commodity, bond, security or stock index at a specified future time and price. Futures contracts are traded on individual U.S. equities. [0008] Many variations on options and futures have been developed. Equities, commodities, options, and futures, as well as other securities and investments and the like are included in the term tradable interests.
[0009] A liquidity provider is a person who buys and sells tradable interests, often for their own personal account rather than on behalf of a client. A liquidity provider may also be a person who buys and holds these interests for a short period of time with the goal being to profit from short term gains in the market. A liquidity provider may be an options exchange member who makes bids and offers for his or her own account. A liquidity provider may in some instances be referred to as a trader, a market maker, or a local dealer.
[0010] Trading is conducted by all liquidity providers placing bids and/or offers, where a bid or bid price is the highest price that a liquidity provider is willing to pay for a given security at a given time. An offer or ask price is the lowest price that liquidity provider will sell a security or commodity for.
[0011] In order for there to be a market for a tradable interest, there needs to be a person to buy and a person to sell. Markets are enhanced by people willing to step in and buy when there is no natural buyer or sell when there is no natural seller. People that do this in an exchange or exchange-like environment are often referred to as market makers, and are also considered liquidity providers. The prices at which they are willing to transact are called quotes.
[0012] A quote is a price and size at which the liquidity provider is willing to initiate a trade. The price and size at which the liquidity provider is willing to buy is the bid and bid size and the price and size at which the liquidity provider is willing to sell is the ask or offer and ask size or offer size. Ask and offer refer to the same thing. The difference between the bid price and the ask price is the bid/ask spread, also referred to simply as the spread.
[0013] For the market maker-type liquidity providers, the objective is to engage in as many transactions as possible at the liquidity provider's price to capture the spread. To be able to participate in a large number of transactions, the liquidity provider must monitor large amounts of data from the exchange or exchange-like environment. Liquidity providers will often monitor or participate in trading on thousands of tradable interests at the same time. The information being monitored is received from one or more exchanges and represents the quotes of many liquidity providers and transactions that have taken place. For active tradable instruments the information can change rapidly. The trading information is displayed on display screens, such as computer screens or the like. It is not uncommon for a market maker-type liquidity provider to have six or eight computer screens in front of them to display the exchange data. Even with this number of screens, a liquidity provider may be able to view a small fraction of the activity in his or her portfolio. There exists a need to filter and condense this quantity of information to fewer screens so that the liquidity provider is able to view and use the information.
[0014] Liquidity providers who disseminate and/or monitor option quotes on many stocks simultaneously have a difficult time monitoring prices for more than a small number (or maybe even from one) of those option classes at any one time since each stock has one or more pages of options quotes and the liquidity providers typically have a limited amount of screen space. Even if the liquidity provider is able to monitor many screens simultaneously, it is extremely difficult to quantify which quotes present the best trading opportunities
[0015] Trading organizations that evaluate real-time market data are forced to process a mammoth amount of quote information. One can only view a page of information at one time and users are limited in terms of the number of screens that are available to monitor the market information that applies to the portfolio of tradable interests with which they have a trading interest. Only a small portion of all option quote information relates to a single portfolio and only a small portion of those quotes are relevant to a liquidity provider. Further, based on the speed in which quotes change, the information may only be relevant for fractions of a second. [0016] Liquidity providers are able to observe trades reported to market data vendors in a simplistic fashion now that provides very little information beyond the price, quantity, time and exchange origin of a transaction. This information is marginally valuable in its raw form. .
SUMMARY OF THE INVENTION
[0017] The present invention provides a computer program for generating a display of information and a method for display of the information for an trading system. The computer program and method includes capabilities to mine information from the information received from exchanges to provide the liquidity provider with optimum trading opportunities. Another aspect of the invention provides a timely display of relevant information for a liquidity provider. A further aspect of the invention provides a display that presents the information from an electronic exchange in a form optimized for use by a liquidity provider.
[0018] hi one embodiment, the computer program and method displays information presented to provide trade opportunities for the liquidity provider where there has not yet been a trade. This information is presented in several windows or displays referred to as quote aggregation windows. In one of the windows of this embodiment, the display include an out-of-line display or window to show a difference between the liquidity provider's valuation assumptions and the prevailing marketplace, which may include multiple price sources, hi another window of this embodiment, a display is provided that shows information on quotes where the quotes are locked (the bid equals the offer) among two or more marketplaces, where the bids and offers are crossed (the bid is higher than the offer) among two or more marketplaces, and where the bid is one tick (one trading increment) away from the offer in either direction among two or more marketplaces, hi yet another of the windows of this embodiment, the trading information is displayed for an inverted market, where anyone's bid (either the user or a third party bid) is higher than anyone's offer on any exchange. A liquidity provider using one or more of these windows or displays is better able to understand the trading opportunities available and to capitalizes on them. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 is a functional block diagram showing communications between a liquidity provider and exchanges;
[0020] Figure 2 is a functional block diagram showing a liquidity provider and the liquidity provider's computer system;
[0021] Figure 3 is a functional block diagram showing development and utilization of a theoretical model in an out of line window;
[0022] Figure 4 is a screen shot of a computer display of an out of line window of the quote aggregation displays;
[0023] Figure 5 is a screen shot of a computer display of an order entry window of the out of line window;
[0024] Figure 6 is a screen show of a computer display of a crossed and locked window of the quote aggregation displays;
[0025] Figure 7 is a screen shot of a computer display of a main menu of the crossed and locked window showing filtering by an exchange;
[0026] Figure 8 is a screen shot of a computer display of the crossed and locked window showing filtering by expiration month;
[0027] Figure 9 is a screen shot of a computer display of the crossed and locked window showing selecting and deselecting by portfolio;
[0028] Figure 10 is a screen shot of a computer display of an inverted window of the quote aggregate displays;
[0029] Figure 11 is a screen shot of a computer display of the inverted window filtered by product security; [0030] Figure 12 is a screen shot of a computer display of the inverted window filtered by expiration date;
[0031] Figure 13 is a screen shot of a computer display of the inverted window filtered by national exchange; and
[0032] Figure 14 is a screen shot of a computer display of the inverted window where an entry has been selected for order execution and the order entry window is displayed.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0033] With reference to Figure 1, a number of exchanges 20 are available on which are traded tradable interests. An exchange is an organization, association or group which provides or maintains a marketplace where securities, options, futures, or commodities can be traded. The exchanges 20 may be electronic exchanges or open outcry exchanges, or may use some other trading system. The information from the exchanges 20 is connected to one or more data communication systems 22, such as networks, telecommunications systems, and other communications systems. The data communications systems transmit the data provided by the exchanges 20 for distribution to liquidity providers 24. The data communications systems may include a single data transfer path or multiple data transfer paths or multiple systems that provide for the two way transmission of the data between the exchange and the liquidity provider 24. The data communications systems 22 are preferably secure transmission systems that prevent interception or tampering with the data. For a liquidity provider located near to one particular exchange 20 and farther from other exchanges, the data communication system may include two parts, one part connected to the local exchange 20 and the other part connected to the more remote exchanges. It is also possible that a separate connection may be provided between the liquidity provider 24 and each of the exchanges 20 or that any combination of data communications with the exchanges 20 maybe provided. [0034] The data from the exchanges 20 is utilized by the liquidity provider 24 for monitoring the market and for making trades. The trades may be made by the liquidity provider 24 for customers 26 or for the liquidity provider's own account. For instance, the liquidity provider 24 may have several customers 26 for which the liquidity provider is making trades, monitoring the market, etc.
[0035] The exchanges 20 generate significant amounts of data. For instance, current message volume on the major exchanges can result in 200,000 messages per second. The liquidity provider 24 who wishes to utilize the data effectively must have a system to work through the volume of data. In Figure 2, the data from the exchanges 20 is provided to a computer system 28 of the liquidity provider 24. The computer system 28 has a display 30 and has software to assist the liquidity provider 24 in viewing, according to the present invention, only relevant data condensed to one or a few screens. Many liquidity providers utilize more than one display screen to show the trading data. For instance, the liquidity provider 24 may choose to utilize two, three, four, six or even eight screens to show various aspects of the data and other information that the liquidity provider considers as important for trading. The display 30 may therefore refer to a single display screen or to multiple screens. The preferred embodiment of this invention enables the liquidity provider to use fewer screens. More importantly, the present display brings information to the user's attention that the user would most likely not see in a timely enough manner to be useful. The computer system 28 may be a stand alone computer or may include a network of connected user computers, server computers and other associated network devices. If the liquidity provider 24 works with a trading firm, the trading firm most likely has a network with the connection to receive the exchange data and provide it to the computer of the liquidity provider 24.
[0036] The present system deals with information from different sources, most commonly from exchanges or alternative trading systems. A source of the information is from electronic exchanges or other industry sources. SIAC (Securities Industries Automation Corporation) market data is one such source. Another source might be a market data vendor. Another source of information presented to the liquidity provider is information such as quotes generated in the present system or generated in the computer system of the liquidity provider.
Out-Of-Line Window
[0037] Although the liquidity provider 24 may utilize a variety of different software programs to view the data, the present description is directed to methods, software and systems according to the principles of the present invention. The exchange data according to a preferred embodiment is displayed to the liquidity provider 24 using the display screen 30 of the liquidity provider's computer system 28 to display a window referred to here as an out- of-line window, also referred to here as out of line window. The out of line window may occupy one portion of a display screen 30 or may occupy one entire screen, particularly where several screens are being utilized by the liquidity provider 24. It is even foreseeable that a liquidity provider 24 may chose to display the out of line window on several display screens 30. The out of line window described in the following may be provided as part of a suite of programs to assist the liquidity provider in trading.
[0038] The out of line window provides a comparison of theoretical values for a tradable interest to the actual values received from the exchanges 20. A theoretical value is generated from various inputs and is an effort to forecast the future value of the tradable interest. In one example, the theoretical value is obtained from a theoretical model 34 generated, as shown in Figure 3, through the use of data 32 from the exchanges, that may include historical data, for the tradable interest. The theoretical model 34 is also derived with input 36 from the liquidity provider, and potentially input 38 from a trading firm, such as where the liquidity provider 24 is associated with a trading firm. The values of the theoretical model 34 for the tradable interest may be displayed 40 for the liquidity provider 34 in what is referred to as a volatility curve. This curve typically has a shape similar to a smile shape, denoting the increased volatility of the tradable interest farther from the known values of the present trades. It is of course possible to display the theoretical model 34 numerically or in some other way as well. The theoretical model 34 is compared to data 32 from the exchanges to generate the out of line window 42. A theoretical value 34 is generated for each tradable interest being considered by the liquidity provider.
[0039] The out of line window 42 is shown in Figure 4, loaded with data from options on an underlying security. The displayed data in the out of line window is dynamic, being constantly updated with comparisons of the liquidity provider's theoretical value of an option, versus the national best bid and offer disseminated from national or electronic exchanges. The out of line display allows the user, or liquidity provider 24, to quickly perform the following tasks:
[0040] Enter an option order to capture theoretical edge to the user's value;
[0041] Take advantage of arbitrage opportunities in a large number of securities;
[0042] Become aware of any discrepancies in the marketplace versus the user's theoretical values; and
[0043] Monitor volatility discrepancies in securities that are not overly active but necessary for portfolio management.
[0044] In the display of the out of line window 42, data is presented in rows and columns provided with labels referring to terms that liquidity providers commonly use in referring to trading situations and factors. These terms include the following, which are well understood by traders and other liquidity providers in this field: strike, which is short for strike price: delta, which refers to the change in price of a call option for every one-point move in the price of the underlying security (also called hedge ratio); vega, which refers to a change in the price of an option that results from a 1% change in volatility; calendar spread, which refers to the simultaneous purchase and sale of options of the same class and strike price but different expiration dates; gamma, which refers to a measurement of how fast delta changes given a unit change in the underlying futures price; theta, which is the ratio of the change in an option's price to the decrease in its time to expiration (also called time decay); and rho, which is the dollar change in a given option's price that results from a 1% change in interest rates.
[0045] The purpose of this window 42, as well as the other windows described herein, which are collectively referred to as quote aggregation windows, is to identify information known by the computer application that is not readily apparent to the liquidity provider due to the information otherwise being physically impossible to view and practically too expensive and inefficient to display. The quote aggregation windows seek to gather only relevant information from the program and to display the information in condensed fashion for the user. The user may thereby pay attention to only one screen instead of scanning hundreds of screens or more likely miss the information altogether.
[0046] An important feature of each of the windows of this example is that the displayed information is sorted and/or filtered by pricing data. In one example, the pricing data is bid price, offer price and theoretical price. The pricing data is the primary factor that determines what is displayed and what is not displayed on the display. For many liquidity providers, the pricing data is the only data that matters. In the preferred embodiment, the exchange identity is indicated by the color of the pricing data being displayed. According to this presentation, the originating exchange data is therefore also primary data on which to sort and/or filter since it is built into the pricing data. It is contemplated to de-couple the exchange data from the pricing data so that this is not the case in some applications.
[0047] Supporting data, such as quantity of a bid or ask, may be considered in addition to the pricing data by the liquidity provider in determining whether to submit a quote or how much of a quote to submit. For example, if one quote at a small quantity differs from other quotes at higher quantities, the entity submitting the small quantity quote may not be as aware of market conditions, for example, as the submitters of the larger quantity quotes. As such, knowing the quantity in addition to the pricing data would help the liquidity provider determine whether to submit a quote based on the pricing data of a particular bid or ask. Each trader or other liquidity provider has their own set of supporting data that they consider before submitting a quote. The user of the present system may change the data displayed on the screen to agree with their preferred set of supporting data. For example, a user may chose to hide a particular item of data from being displayed.
[0048] It is envisioned to provide a display according to this window and the others discussed herein where the supporting data becomes the primary data on which to filter. For example, the user may choose to sort by some other criteria than generating the most profit.
[0049] An example of the out of line window 42 showing the pricing data and a typical set of secondary data is shown in Figure 4. The screen showing the out-of-line window 42 has columns labeled with the following terms: Name - the name of the recognized trading symbol of security, reference 44; Date - the month and year of the expiration date of the expiring option, reference 46; Strk - the strike price of the option, reference 48; Type - whether it is a put or call option, reference 50 (the puts are on differently colored backgrounds than the calls, red and blue in the example); bid - the number of contracts on the bid price on the exchange (the exchange designations are also color-coded), reference 52; Bid - the national best bid disseminated on the option market, reference 54; Theo - the theoretical value of the option based upon the average of the bid and offer, reference 56; Ask - the national best offer of disseminated on the option market, reference 58; ask - the number of contracts on the ask price on exchange (the exchange designations are also color-coded here), reference 60; DIt - the delta of the option that is selected as "Out of Line", reference 62; Vega - the vega function of the option that is selected as "Out of Line", reference 64; Price — the user's theoretical value of the option based upon the bid of the underlying security, reference 66; TSpd - the theoretical value of the one term "calendar spread", reference 68; VoIu - the composite total volume of all option activity, reference 70; Gamma - the gamma function of the option noted "Out of Line", reference 72; Theta - the theta decay function amount for such option, reference 74; Rho - the sensitivity to interest rate movement for selected option, reference 76; Last - the last price option traded, reference 78; Pos - the net "inventory" positions for this security where Pos equals (call) + (put), reference 80; and Off V - the differential between the theoretical value and the actual value, reference 82. The OftY number is the value used to sort the listing, in at least one display mode. In another embodiment, the display may also indicate for the selected option, the previous month, same strike price.
[0050] The liquidity provider 24 using the present display 42 is able to determine from the displayed data which theoretical values 56 of the theoretical model are out of line with the actual market values appearing on the exchanges. When the theoretical values 56 and actual values of the trades are out of line, they are displayed at the top of the listing in the display screen 42. The greater the values are out of line with one another, the higher they are on the listing. Using the out of line window 42, the liquidity provider 24 can determine when the user's theoretical value is crossed with a bid or an offer in the marketplace.
[0051] The liquidity provider 24 utilizes this sorted listing to identify potential trade opportunities. The better trade opportunities are shown at the top of the list in the out of line window 42 when sorted by the Off V column 82. Another use for the listing of the out of line window 42 is that the liquidity provider may determine that the theoretical values 56 are out of line with the market value of the tradable interest and therefore the theoretical assumptions need to be reviewed and possibly updated. The liquidity provider 24 may then change the theoretical values, either by direct manipulation of the graphical representation of the theoretical values or by changing input values supplied to the theoretical model. After making a change in the theoretical calculation, the liquidity provider 24 may again look to the out of line window 42 to determine if the errors in the theoretical values have been corrected, and what market values are out of line.
[0052] The theoretical values may be determined using the another software program that is either separate from the present software, incorporated into the present program, or a component of a suite of programs. Software for calculating theoretical values of tradable interests is well known and not discussed in detail here.
[0053] Another instance when the market values and theoretical values 56 are out of line with one another is that the market data is in error or contains anomalies. This may happen as the result of erroneous data entry or for some other cause. Values that the liquidity provider considers erroneous or otherwise unhelpful can be disregarded or can be hidden from being displayed by a command of the present software from the liquidity provider. For example, a perceived erroneous value is selected by the liquidity provider and a command, such as a right click with a mouse or other pointing device, is implemented to call up a menu that includes a command to hide the selected value.
[0054] The list can also be used as a relative measure of the need to change variables used to derive values. For example, if a high percentage of the trading opportunities on the out of line window are transactions that would result in a sale, it is probable that the values of options in the portfolio are too low and require adjustment.
[0055] The components of the list are defined as trading opportunities and are sorted in descending order of theoretical profit so that the trading opportunities with the highest theoretical profit are always at the top of the list. Trading opportunities may be filtered to exclude symbols (options that are identified by the symbol on the underlying security) that the user is not interested in trading. The filtering can be performed based on a number of different criteria. In exemplary embodiments, the filtering is performed by expiration months, calls/puts, stock symbols, inventory, delta, or the like. The filtering process itself is a way to "name" root symbols to be excluded. Filtering is accomplished by the user selecting the corresponding filter from the pull down menu 84.
[0056] In this way, the most valuable trade data sorted from the thousands of trades in the exchange data stream is brought to the liquidity provider's attention.
[0057] The out of line window of Figure 4 includes standard windows elements, including a menu bar 84 with pull-down menu items. The menu bar 84 is seen more readily in Figure 5 and includes menus for clicktrade, products, expirations, exchanges, and filter. As noted above, the user may change the data displayed on the screen. In the out of line window 42 as shown in Figures 4 and 5, this is accomplished by selecting a triangle symbol 85, which opens a menu that permits changing of the secondary data that appears on the screen. A fanciful symbol is also present on the menu bar 84 that indicates to the user which of the windows is the user is currently viewing. As will be seen, the other windows have their own distinctive symbol that can be recognized by the user.
[0058] hi this aspect of the invention, a system and method are provided for aggregating, sorting and displaying specific option market quotes from a portfolio of identified securities where the bid is higher or the offer lower than the theoretical, mid-market or other calculated value, which here is "the value," of the option as derived by the trading system. This is accomplished by the out-of-line window 42. The option market quote that has the greatest differential from the value (this is the theoretical profit) of all options being monitored within the portfolio are displayed at the top of the window followed by the option with the next highest differential. Thus, the pricing data drives the display. The resulting components of the list, which are updated in real-time, are defined as trading opportunities or they are indications that the liquidity provider needs to revise his or her assumptions on which the theoretical values are based. The listed data is sorted in descending order of theoretical profit so that the trading opportunities with the highest theoretical profit are always at the top of the list.
[0059] Trading opportunities may be filtered to eliminate from the list items that do not meet an initial screening protocol established by the liquidity provider. Trading opportunities may be acted upon manually or automatically based upon pre-established rules, contingently automatic based upon meeting a future contingent variable, or ignored. The present software in one embodiment has at least one command to eliminate a particular option from the list for a period of time to be specified by the user. The user may select the period for hiding the entry, such as by a pull down menu.
[0060] The system and method displays the trading opportunity (including, but not limited to, such information as price, quantity available at the price, exchange disseminating the quote, theoretical profit per contract (adjusted by a multiplier)) and allows the liquidity provider to: a) manually route the order by clicking with the mouse to activate the order screen 90, b) automatically route the order based on pre-describing the criteria that would allow the generation of an automatic order, or c) adjust the user's theoretical input mechanism (either manually or automatically) to account for the observed change in market conditions.
[0061] The user may wish to submit an order based on the information displayed on the screen. The orders have various components as will be understood by those in this art. For example, an order generally includes at least a price and quantity as well as an identification of the instrument. The user can place an order directly from the out of line window 42.
[0062] As shown in Figure 5, the out of line window 42 also includes a feature whereby the user can use their mouse or other pointing device to click on a disseminated bid or offer from another exchange and "load" an active order entry window 90. Once the user checks the information in the order entry window 90 for accuracy, the user can click on the SEND command button 92 and submit an order for execution to the desired exchange, hi the example below, if the user wanted to sell the $11.00 bid on the AMEX (American Stock and Options Exchange) for 10 contracts of the BSTE (BioSite Incorporated) Jan 2008 70 calls, using only a mouse, the user or liquidity provider clicks on the $11.00 bid in the display 42 and the order entry window 90 is activated with all the necessary trade and account information automatically populated in the text boxes. The order may then immediately be placed using the order window 90. Clicking on a bid automatically opens and populates the order entry window 90 as a sell order. Conversely, if the user wants to buy an option on a disseminated offer, the user clicks on the offer and the order entry window 90 opens and is automatically populated with the a buy order assumed.
[0063] The user is presented with the detail information on the order in the various boxes of the order entry window 90. This information includes, in the illustrated example, the contract information 94 including the symbol, contract date, amount and put or call status, the exchange 96, the type of order (buy or sell) 98, the quantity 100, including a number of preset quantity buttons and value changing buttons, the price 102 including several price changing buttons, IOC (immediate or cancel) and LMT (limit) buttons 104, and account information fields 106. The order entry window 90 also permits the user to select a closing position or auto hedging function. Separate portions of the window are provided for exchange specific information, including NASDAQ, ARCA, and NYSE information 106, as well settings for the auto hedging function 108.
[0064] Once the details of the order are examined for accuracy the user or liquidity provider only needs to click on the "Send" button 92, or on the "Send & Close" command button 110 to submit the order. If the user or liquidity provider 24 decides not to submit the order for execution, the close button 112 can be selected and the order window will be disabled and closed without any submission of your order. The user or liquidity provider can also close the window by clicking on the small "x" in the upper right and corner to close the window. Extra features may be displayed by selection of the corresponding command.
[0065] The user can predefine order variables that will be included with each order so that the user can send an order on a single click of the mouse or other pointing device without the order window opening. This speeds the order sending process so that brief opportunities are not missed by the delay in setting the values in the order window.
[0066] Thus, a system and method is provided by the out of line window for aggregating, sorting, displaying, modifying theoretical inputs and for order routing based upon option market quotes from a portfolio of identified securities where the market data source is disseminating a bid that is higher (or an offer that is lower) than the theoretical value of the option as derived by the trading system. The option market quote that has the greatest differential from the calculated theoretical value (also referred to as theoretical profit) of all options being monitored within the portfolio are displayed at the top of the window followed by the option with the next highest differential. The liquidity provider is therefore provided with relevant, condensed information for trading. Crossed, Locked, One-Tick Away Window
[0067] Another window used by the liquidity provider in the present software is a so- called crossed and locked window 120, as shown in Figure 6. The crossed and locked window 120 compares data of the liquidity provider's primary exchange with data from other exchanges. The primary exchange is the exchange that the liquidity provider has identified in the software as being the user's primary exchange. The primary exchange may be the user's home exchange, although it need not be. The crossed and locked window 120 identifies option markets where the bid or offer on the primary exchange (as identified by the user) is crossed with (where the bid exceeds the offer), locked with (where the bid equals the offer), or one tick away from (one price increment from locked) another exchange. For example, the crossed bid and offers are displayed by selection of command button 122, the locked bid and offers are displayed by selection of the command button 124, and the one away bid and offers are displayed by selection of the "1 Away" command button 126.
[0068] For the crossed and locked window, the focus is on quotes on the primary exchange. For example, the data is displayed with a bid on the primary exchange is higher than an offer on another exchange, or vice versa.
[0069] The crossed and locked window 120 displays the best markets from each exchange, which may or may not include the liquidity provider' s own quote. The liquidity provider 24 can use a pull down menu bar 128 to select or deselect any expiration month, exchange or security.
[0070] Using the crossed and locked window 120, the liquidity provider 24 may quote, or enter trades, on one side or the other, on the liquidity provider's primary exchange. Trade opportunities on the primary exchange become more apparent to the liquidity provider using the crossed and locked window 120. Trades can be made directly from the crossed and locked window 120 by opening an order entry window, as described above with respect to the out of line window 42, or by presetting values to enable one click trading, also as described above. Trading on the primary exchange, which is most commonly the home exchange of the liquidity provider, has the benefit of a shorter transmission time for the trading information, so that trade opportunities are not missed by even slight delays to other exchanges.
[0071] As noted above, the primary sort data for the windows is pricing data, such as bid price and ask price, and supplemental data is provided aid the liquidity provider in making the decision to enter a trade or not. Following is a discussion of one example of a screen displaying pricing data and a typical set of supplemental data. The user may change the displayed data by selection of the triangle symbol. Li the preferred embodiment, only the supplemental data may be changed by the user.
[0072] The columns shown in the crossed and locked window 120 include the following: Time - which refers to the timestamp of a detected crossed and locked market, reference 130; Name - the name of the option given by the security symbol of the underlying security, reference 132; Date - the expiration month and year of the option detected, reference 134; Strike - the strike price of the option, reference 136; Type - the type of option, meaning whether it is a call or put (in the preferred embodiment the background is color coded one color (blue) for calls and another color (red) for puts), reference 138; bid - the number of contracts on the bid price (in the preferred embodiment, the font is color coded for exchange identification), reference 140; Bid - the price of the option bid (in the preferred embodiment, the font is color coded for exchange identification), reference 142; Theo - the current theoretical option value based on user defined variables, reference 144; DIt - the delta, otherwise known as the hedge ratio of an option, reference 146; Ask - the current offering or ask price of an option (the font is color coded for exchange identification), reference 148; ask - the number of contracts on the ask price (the font is color coded for exchange identification), reference 150; DIt - another column showing the delta of the option, reference 152; Id - an internal identification reference number for the trade, reference 154; and Name - another column showing the symbol for the security, reference 156.
[0073] As shown in Figure 7, the display of the crossed and locked window 120 may be filtered by national exchange, as indicated at 160, so that the liquidity provider can select or deselect one or more of the exchanges for display. By selecting the exchange name from the menu 160, data from that exchange is displayed. As many or as few exchanges may be selected by the user. In the illustrated example, all of the available exchanges are selected, as noted by the check mark adjacent each name. The additional information is displayed and additional commands are available as shown in button bars 162 and 164.
[0074] Turning to Figure 8, the liquidity provider or other user may filter the display
120 by expiration month, selecting or deselecting as many of the available expiration months as desired, as indicated at 168. All of the available expiration dates are selected, as indicated by the check marks. The pull down list, as with others of this type, list all of the entries available for selection.
[0075] With reference to Figure 9, the liquidity provider or other user has the ability to filter the display of the crossed and locked window 120 to select or deselect the securities shown. In the example, the pull down menu 172 lists the securities by symbol, and all but one of the available securities is checked.
[0076] The components of the list displayed in the window 120 are defined as trading opportunities and are sorted in real time in any number of user-defined criteria. The sort criteria can include sorting alphabetically, by time, by theoretical profit, and the like. Trading opportunities may be filtered to exclude symbols (or investment instruments) that the user is not interested in trading. The filtering can be performed based on a number of different criteria, hi exemplary embodiments, the filtering is performed by expiration months, calls/puts, stock symbols, inventory, and delta. The system displays the trading opportunity (including, but not limited to, such information as price, quantity available at the price, originating exchanges, and theoretical profit helper contract, which may be adjusted by a multiplier) and allows the liquidity provider to either: a) manually route the order by clicking with the mouse or other pointer to activate an order screen, b) automatically route the order based on predetermined criteria set by the liquidity provider that would allow the generation of an automatic order or, c) adjust the user's theoretical input mechanism (either manually or automatically) to account for the observed change in market conditions. The order is an electronic data transmission to the exchange identifying the instrument, a price and a quantity. Generally there is a confirmation from the exchange of receipt of the order.
[0077] Thus, a crossed/locked/one tick away system and method is provided. This is a system for aggregating, sorting, displaying and trading option market quotes from a portfolio of identified securities. A user's bid may be as derived from the quoting system or the bid on the user's home exchange is higher than, equal to, or one quote increment different than the offer on another exchange. A user's offer may be as derived from the quoting system or the offer on the user's home exchange is higher than, equal to, or one quote increment different than the bid on another exchange. It is also foreseen that the one tick away screen could be set to more than one tick away by a user setting. For instance, the user may chose to view quotes that are two ticks away. The home exchange may be defined if not set by the user quote.
Inverted Window
[0078] Turning now to Figure 10, some liquidity providers prefer to look as the data from the exchanges from yet another perspective. An inverted window 180 is provided wherein is shown option markets where the bid on any national exchange is greater than or equal to the offer on another exchange in any portfolio security, in other words, the market is inverted or crossed. The data displayed in the inverted window 180 is filtered by securities, the filtering being determined by the user. The inverted window 180 displays the best markets for each exchange for the displayed securities. As compared to the crossed/locked/one away window which displays information based on the user's primary exchange, the inverted window 180 shows crossed or inverted quotes on any exchange. The liquidity provider may use this information to route one or more orders or simply use the information to modify model assumptions.
[0079] As with the other windows, the pricing data is the primary sorting data for this window and is the primary value of concern for the liquidity provider. A typical set of supplemental data that a liquidity provider may consider prior to making a trade decision is shown in the drawing.
[0080] The data is displayed in rows and columns, where each column is provided with an identifier, as follows: Name - the name of the option using the security symbol, reference 182; Date - the date of expiration by month and year of the option detected, reference 184; Strk - the strike price of the option, reference 186; Type - the type of option, whether it is a call or put (in the preferred embodiment, the background is color coded one color for calls, and another color for puts), reference 188; bid - the number of contracts on the bid price (in the preferred embodiment, the font is color coded for exchange identification), reference 190; Bid - the price of the option bid (in the preferred embodiment, the font is color coded for exchange identification), reference 192; Ask - the price of the option ask (in the preferred embodiment, the font is color coded for exchange identification), reference 194; ask - the number of contracts on the ask price (in the preferred embodiment, the font is color coded for exchange identification), reference 196; Theo - the theoretical value of the option, which is user defined, reference 198; DIt - the delta of the option, reference 200; Tspd, reference 202; VoIu - the number of contracts traded during market inversion, reference 204; Gamma - the gamma function amount for the option, reference 206; Vega - the amount of vega function per option, reference 208; Theta - the amount of theta per option, reference 210; Rho - the amount of rho per option, reference 212; BExch - an identification of exchange bid for the option for which a numerical designation is provided, reference 214; and AExch - an identification of exchange ask for option, for which a numerical designation is provided, reference 216.
[0081] As shown in Figure 11, the liquidity provider or user can filter the inverted window 180 by product security, as indicated by the pull down menu at 220. All of the available securities are checked in the illustrated example. [0082] With reference to Figure 12, the liquidity provider or user may filter the inverted window 180 display by expiration date, as indicated by the pull down menu at 222. All of the available dates have been selected.
[0083] Figure 13 shows the inverted window 180 as the user is electing to filter the display by national exchange, as indicated by the pull down menu at 224. These examples of filtering apply to the other windows of the present system as well.
[0084] As with the other displays provided in the preferred embodiment, it is possible to select an entry row in the inverted window 180 and make a trade on the tradable interest shown in that row. Figure 14 shows that a liquidity provider may select an option listing in the inverted window 180, such as by clicking with a mouse pointer or other pointing device, which opens up an order entry window 230 similar to the order window opened while using the other windows in the present system and method. The order entry window 230 is automatically populated with data identifying the tradable interest 232 selected by the liquidity provider 24. For instance, the proper exchange to which the trade is being submitted is automatically entered at 234, as is the price 236, quantity 238 and account 240, as well as any other required or optional information. The liquidity provider may select the send button 242 to send this trade to the exchange, or may modify it prior to sending.
[0085] Similar order entry windows are provided on each of the displays of the present system and method. Alternatively, the user may configure the system for one click trading, hi view of the brief time that inverted market conditions exist for a tradable interest, the user may prefer the one click trading configuration.
[0086] The inverted display or window 180 is a system and method for aggregating, sorting, displaying and trading option market quotes from a portfolio of identified securities where the bid on any exchange for a particular option as derived from the market data source is higher than or equal to the offer on another exchange as derived from the market data source. The components of the list are defined as trading opportunities and are real-time sorted in any number of user-defined methods such as alphabetically, by time, by theoretical profit, and the like. Trading opportunities may be filtered to exclude symbols that the user is not interested in trading. The filtering can be performed based on a number of different criteria. In exemplary embodiments, the filtering is performed by expiration months, calls/puts, stock symbols, inventory, or delta. The system displays the trading opportunity (including, but not limited to, such information as price, quantity available at the price, originating exchanges, theoretical profit per contract (adjusted by a multiplier) and allows the liquidity provider to either: a) manually route the order by clicking with the mouse or other pointer to activate an order screen, b) automatically route the order based on pre-describing the criteria that would allow the generation of an automatic order, or c) adjust the theoretical input mechanism (either manually or automatically) to account for the observed change in market conditions. The order that is sent includes the components of the order noted above.
[0087] Thus, there is shown and described a system and method that includes one or more of the forgoing windows or displays. Any one of the displays is provided. If more that one of the present windows or displays is provided for use by a liquidity provider, the system preferably enables the user to chose which one or ones of the windows is displayed. The user may chose the tools that are the most valuable to him or her.
[0088] The method and system is about condensing information and presenting the data to the liquidity provider that the liquidity provider would otherwise likely miss. The liquidity provider may pick any variable and use that to make a decision. The present system and method places that selected variable and the data associated with it before the liquidity provider, what ever the operable variable is. hi the illustrated example, the variable is pricing data. Other variable data may be used instead.
[0089] According to further aspects of the invention, protocol filtering is performed.
Examples of protocol filtering include: expiration dates (for example, so that the display only list options that expire within 360 days), symbols (so that the display lists all options in the portfolio other than those related to one or more particular symbols), exchanges (so that the display does not include quotes coining from a particular exchange), and type of transaction (so that the display only includes opportunities to buy (or sell)).
[0090] Other tools envisioned for inclusion with the present method and system, and are described hereinafter. One or more of these additional tools may be provided as part of a system or suite of tools, or they may be provided individually.
[0091] A spread window may be provided that enables a user to click to populate the window, and that provides a real-time theoretical, order-routing from the window. The spread window may display cross-product spread, be simultaneous to multiple exchanges, and provide quantity interval routing.
[0092] An account window may be provided to compare yesterday (in other words, the preceding trading day) to today in the system using the opening quantity reported from the clearer. The account window preferably generates difference messages. For example, a black highlight in the window and a message of the day message may be provided.
[0093] A trade log may be included to log trading that has occurred, including recording edge per trade, actual to theoretical values, summarized edge by account, an identifier of the liquidity that made the trade, the counter-party (other party to the trade), and the like.
[0094] An auto hedge feature may also be provided, as shown in the order windows.
A P&L (profit and loss) risk feature having a real-time premium over parity, a normalized risk aggregation, and an activate risk scenario may be directly obtained from the window. An auto-switch quote feeds feature may be included. Keyboard lean shortcuts may be included in the system. A click on tab feature that causes all windows to change is envisioned for inclusion in the system. Another feature is an intra-day decay, that is user customized. A maturities window float, in which inputs and a summary of maturities is displayed is contemplated. Another feature for inclusion within the present system is speed bumps. The preferred display will auto-fit on the liquidity provider's screen. [0095] Others features include: Route orders from the valuation GUI and Smart routing.
[0096] The present software runs on a computer system such as a computer operating under a windows-type operating environment. The software is stored on computer readable media and may be transferred from one computer to another, such as over a network. The software is preferably operating on a secure network. A system including the software and hardware may be provided. The software performs the methods of the present invention, including for example, the method steps described in conjunction with this description.
[0097] Thus, the various displays of present method and apparatus permit a liquidity provider to handle 60 or more stocks at one time on one computer. This may represent well more than 3000 derivative securities. The display condenses into one screen what has previously taken 60 or more screens to show. The best opportunities are presented at the top of each display as a result of filtering for the best opportunity.
[0098] Although other modifications and changes may be suggested by those skilled in the art, it is the intention of the inventors to embody within the patent warranted hereon all changes and modifications as reasonably and properly come within the scope of their contribution to the art.

Claims

WE CLAIM:
1. A method for display of trading information from an exchange or other trading provider or venue, comprising the steps of: receiving trading information from the exchange or other trading provider or venue for a plurality of tradable interests; receiving portfolio information of tradable interests in a portfolio of a user; filtering said trading information from the exchange or other trading provider or venue with said portfolio information of the user; filtering said trading information by pricing data as a filter criteria; and displaying any of said trading information remaining after said filtering steps as display data, said displaying step including sorting said display data by said pricing data and displaying said pricing data with corresponding supplemental data to enable the user to decide on an action based on the displayed data.
2. A method as claimed in claim 1, further comprising the steps of: receiving theoretical value information from the user for at least some of the tradable interests in the portfolio of the user, said pricing data including said theoretical value information; said step of filtering by said pricing data including filtering said trading information by said theoretical value information; and sorting said display data by a comparison of said theoretical value information with pricing data from exchange or other trading provider or venue.
3. A method as claimed in claim 2, wherein said step of displaying includes: displaying trading information that has pricing data from the exchange or other trading provider or venue that varies to a greatest extent from said theoretical information as most significant; and displaying trading information that has pricing data from the exchange or other trading provider or venue that varies to a lesser extend from said theoretical information as less significant.
4. A method as claimed in claim 1 , further comprising the step of: accepting a selection by a user of a tradable interest displayed in said displaying step; and transmitting a quote to an exchange corresponding to said selection.
5. A method for display of data from a plurality of exchanges or other trading providers or venues to a liquidity provider, comprising the steps of: receiving data from a plurality of exchanges regarding trading for a plurality of tradable interests; filtering said data by tradable interests in a portfolio of the liquidity provider; comparing pricing data of a selected one of said exchanges to pricing data of others of said exchanges; and sorting said data based on a result of said comparison of said pricing data to provide sorted data; displaying said sorted data of said tradable interests that as between the selected exchange and the other exchanges are at least one of: crossed in trading value, identical in trading value, and one value increment away from one another; said sorted data being displayed in sorted order and including said pricing data and supplemental data.
6. A method for display of data from a plurality of exchanges or other trading providers or venues to a liquidity provider, comprising the steps of: receiving data from a plurality of exchanges regarding trading for a plurality of tradable interests; filtering said data by tradable interests in a portfolio of the liquidity provider; comparing pricing data of the tradable interests in the liquidity provider's portfolio of each of said exchanges with pricing data of the tradable interests in the liquidity provider's portfolio of others of said exchange; and displaying data of ones of said tradable interests that are determined in said comparing step as have crossed values as between at least two of the exchanges, said data being displayed in sorted order depending on the pricing data, said data being displayed including the pricing data and supplemental data.
7. A computer program recorded on computer readable media and operable on a computer to perform the method comprising the steps of: receiving trading information from the exchange or other trading provider or venue for a plurality of tradable interests; receiving portfolio information of tradable interests in a portfolio of a user; filtering said trading information from the exchange or other trading provider or venue with said portfolio information of the user; filtering said trading information by pricing data as a filter criteria; and displaying any of said trading information remaining after said filtering steps as display data, said displaying step including sorting said display data by said pricing data and displaying said pricing data with corresponding supplemental data to enable the user to decide on an action based on the displayed data.
8. A computer program as claimed in claim 7, wherein the computer program is operable to perform the further steps of: receiving theoretical value information from the user for at least some of the tradable interests in the portfolio of the user, said pricing data including said theoretical value information; said step of filtering by said pricing data including filtering said trading information by said theoretical value information; and sorting said display data by a comparison of said theoretical value information with pricing data from exchange or other trading provider or venue.
9. A computer program recorded on computer readable media and operable on a computer to perform the method comprising the steps of: receiving data from a plurality of exchanges regarding trading for a plurality of tradable interests; filtering said data by tradable interests in a portfolio of the liquidity provider; comparing pricing data of a selected one of said exchanges to pricing data of others of said exchanges; and sorting said data based on a result of said comparison of said pricing data to provide sorted data; displaying said sorted data of said tradable interests that as between the selected exchange and the other exchanges are at least one of: crossed in trading value, identical in trading value, and one value increment away from one another; said sorted data being displayed in sorted order and including said pricing data and supplemental data.
10. A computer program recorded on computer readable media and operable on a computer to perform the method comprising the steps of: receiving data from a plurality of exchanges regarding trading for a plurality of tradable interests ; filtering said data by tradable interests in a portfolio of the liquidity provider; comparing pricing data of the tradable interests in the liquidity provider's portfolio of each of said exchanges with pricing data of the tradable interests in the liquidity provider's portfolio of others of said exchange; and displaying data of ones of said tradable interests that are determined in said comparing step as have crossed values as between at least two of the exchanges, said data being displayed in sorted order depending on the pricing data, said data being displayed including the pricing data and supplemental data.
PCT/US2006/017300 2005-05-05 2006-05-05 Method and apparatus for display of data with respect to certain tradable interests WO2006121814A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US67801605P 2005-05-05 2005-05-05
US60/678,016 2005-05-05
US70067705P 2005-07-19 2005-07-19
US60/700,677 2005-07-19

Publications (2)

Publication Number Publication Date
WO2006121814A2 true WO2006121814A2 (en) 2006-11-16
WO2006121814A3 WO2006121814A3 (en) 2007-02-08

Family

ID=37397086

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/US2006/017025 WO2006121733A2 (en) 2005-05-05 2006-05-04 Method and apparatus for display of data with respect to a portfolio of tradable interests
PCT/US2006/017300 WO2006121814A2 (en) 2005-05-05 2006-05-05 Method and apparatus for display of data with respect to certain tradable interests

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/US2006/017025 WO2006121733A2 (en) 2005-05-05 2006-05-04 Method and apparatus for display of data with respect to a portfolio of tradable interests

Country Status (2)

Country Link
US (2) US7822674B2 (en)
WO (2) WO2006121733A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9512551B2 (en) 2011-10-24 2016-12-06 Lg Electronics Inc. Washing machine to produce three-dimensional motion

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7599867B1 (en) * 2004-06-30 2009-10-06 Trading Technologies International, Inc. System and method for chart pattern recognition and analysis in an electronic trading environment
US7822674B2 (en) * 2005-05-05 2010-10-26 Tumen Steven N Method and apparatus for display of data with respect to a portfolio of tradable interests
US8224738B2 (en) * 2005-08-31 2012-07-17 Credit Market Analysis, Ltd. Methods, software, and systems for over-the-counter trading
US7698187B2 (en) * 2005-10-28 2010-04-13 Liffe Administration And Management System and method for simultaneous trading of options
US20110016037A1 (en) * 2006-05-05 2011-01-20 Tumen Steven N Method and apparatus for display of data with respect to certain tradable interests
US7899726B2 (en) * 2006-08-11 2011-03-01 Reuters Sa Method and apparatus for option filtering
US8341064B2 (en) * 2006-09-12 2012-12-25 Chicago Mercantile Exchange, Inc. Standardization and management of over-the-counter financial instruments
US8843592B2 (en) 2006-12-20 2014-09-23 Omx Technology Ab System and method for adaptive information dissemination
US20080168370A1 (en) * 2007-01-08 2008-07-10 Infoexchange, Inc. Method and System for Providing Alerts to Clients Engaging in Security or Commodity Trading
CA2680171A1 (en) 2007-03-07 2008-09-12 Itg Software Solutions, Inc. Systems and methods for trading a trade list in financial markets
US8249972B2 (en) * 2007-11-09 2012-08-21 Chicago Board Options Exchange, Incorporated Method and system for creating a volatility benchmark index
US10402902B1 (en) * 2013-03-15 2019-09-03 Cboe Exchange, Inc. Financial exchange system and method for processing retail price improvement orders
US20140316961A1 (en) * 2013-04-23 2014-10-23 Chicago Mercantile Exchange, Inc. Dynamic Tick Size Order Aggregator
US11244394B2 (en) * 2013-08-01 2022-02-08 Thomas LeRoy Pantelis Distributed software system and communications terminal to increase situational awareness in derivatives trading
EP2869215A1 (en) * 2013-10-31 2015-05-06 Hewlett-Packard Development Company, L.P. Tile-based graphical exploration of collections of objects
US11216874B2 (en) * 2017-03-09 2022-01-04 Jpmorgan Chase Bank, N.A. Method and system for aggregating foreign exchange measures

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010056398A1 (en) * 2000-04-14 2001-12-27 E-Vantage International, Inc. Method and system for delivering foreign exchange risk management advisory solutions to a designated market

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5101353A (en) * 1989-05-31 1992-03-31 Lattice Investments, Inc. Automated system for providing liquidity to securities markets
US6195647B1 (en) * 1996-09-26 2001-02-27 The Nasdaq Stock Market, Inc. On-line transaction processing system for security trading
US6421653B1 (en) * 1997-10-14 2002-07-16 Blackbird Holdings, Inc. Systems, methods and computer program products for electronic trading of financial instruments
WO1999046658A2 (en) * 1998-03-11 1999-09-16 Folio[Fn], Inc. Method and apparatus for creation and management of a portfolio of securities
US6408282B1 (en) * 1999-03-01 2002-06-18 Wit Capital Corp. System and method for conducting securities transactions over a computer network
US6278982B1 (en) * 1999-04-21 2001-08-21 Lava Trading Inc. Securities trading system for consolidation of trading on multiple ECNS and electronic exchanges
US6658093B1 (en) * 1999-09-13 2003-12-02 Microstrategy, Incorporated System and method for real-time, personalized, dynamic, interactive voice services for travel availability information
US7251629B1 (en) * 1999-10-14 2007-07-31 Edge Capture, Llc Automated trading system in an electronic trading exchange
US7228289B2 (en) * 2000-03-02 2007-06-05 Trading Technologies International, Inc. System and method for trading and displaying market information in an electronic trading environment
US7356500B1 (en) * 2000-06-01 2008-04-08 Pipeline Financial Group, Inc. Method for directing and executing certified trading interests
US7089206B2 (en) * 2000-06-30 2006-08-08 Ubs Ag Trade allocation
US7177833B1 (en) * 2000-07-18 2007-02-13 Edge Capture, Llc Automated trading system in an electronic trading exchange
US7536340B2 (en) * 2000-07-24 2009-05-19 Cashedge, Inc. Compliance monitoring method and apparatus
US20050015321A1 (en) * 2000-08-30 2005-01-20 Susanne Vindekilde System and method for listing offerings of commercial paper and other interests
US20020055886A1 (en) * 2000-11-08 2002-05-09 Converge, Inc. System and method for maintaining and utilizing component cross reference data in an exchange system
US20020161690A1 (en) * 2001-03-16 2002-10-31 Trumarkets, Inc. System, medium and method for trading fixed income securities
US20030055664A1 (en) * 2001-04-04 2003-03-20 Anil Suri Method and system for the management of structured commodity transactions and trading of related financial products
US7827087B2 (en) * 2001-04-24 2010-11-02 Goldman Sachs & Co. Automated securities trade execution system and method
US20020174056A1 (en) * 2001-05-21 2002-11-21 Mark Sefein System and method for providing user-specific options trading data
US7401048B2 (en) * 2001-06-01 2008-07-15 Jpmorgan Chase Bank, N.A. System and method for trade settlement tracking and relative ranking
US20020188548A1 (en) * 2001-06-06 2002-12-12 John Bunda Methods and systems for monitoring securities quotes
US7330831B2 (en) * 2001-06-29 2008-02-12 Checkfree Corporation System and method for multiple account single security trading
US7664695B2 (en) * 2001-07-24 2010-02-16 Stephen Cutler Securities market and market maker activity tracking system and method
US20030105697A1 (en) * 2001-10-25 2003-06-05 Griffin Theresa Mcguire Systems and methods for rule-based lot selection of mutual funds
US7565313B2 (en) * 2001-12-05 2009-07-21 Pipeline Financial Group, Inc. Method and system for managing distributed trading data
US20030139990A1 (en) * 2002-01-22 2003-07-24 Big Finance And Insurance Services, Inc. Method, apparatus and system for control and assessment of risk in commercial transactions
WO2003107121A2 (en) * 2002-06-18 2003-12-24 Tradegraph, Llc System and method for analyzing and displaying security trade transactions
US8041624B2 (en) * 2002-09-18 2011-10-18 Goldman Sachs & Co. Method and apparatus for monitoring and evaluating limit order trading
GB2413875A (en) * 2003-01-23 2005-11-09 Jr Frank Duane Lortscher System and method for generating transaction based recommendations
US7152041B2 (en) * 2003-03-10 2006-12-19 Chicago Mercantile Exchange, Inc. Derivatives trading methods that use a variable order price
US20050080711A1 (en) * 2003-06-12 2005-04-14 Mah Leong Fai Multiple page display
US7533054B2 (en) * 2003-06-30 2009-05-12 Bloomberg L.P. Central credit filtering in computerized trading
US20050021443A1 (en) * 2003-07-24 2005-01-27 Beard Thomas Richard Trading data visualisation system and method
GB0401570D0 (en) * 2004-01-24 2004-02-25 Guaranteed Markets Ltd A transaction management system and method
US20050187855A1 (en) * 2004-02-20 2005-08-25 Brennan David P. Method for analyzing trade data
US20050187858A1 (en) * 2004-02-23 2005-08-25 Graham Russell J. Fixed income security offerings management techniques and related applications
US7672889B2 (en) * 2004-07-15 2010-03-02 Brooks Kent F System and method for providing customizable investment tools
EP1805656A4 (en) * 2004-10-27 2009-07-08 Itg Software Solutions Inc System and method for generating liquidity
US8510202B2 (en) * 2005-01-28 2013-08-13 The Municenter Computer system for evaluating fixed income trade opportunities
US7822674B2 (en) * 2005-05-05 2010-10-26 Tumen Steven N Method and apparatus for display of data with respect to a portfolio of tradable interests
US20080288329A1 (en) * 2007-05-16 2008-11-20 Investors Inside Edge Llc User interface for identifying trade opportunities
US8600859B2 (en) * 2007-06-24 2013-12-03 Soren Lanng Automatic trading system with computer aided decision-methods of when to buy and sell on stock exchanges
EP2237215A1 (en) * 2007-07-26 2010-10-06 Pipeline Financial Group, Inc. Block trading system and method providing price improvement to aggressive orders
US20090186689A1 (en) * 2008-01-21 2009-07-23 Hughes John M Systems and methods for providing investment opportunities
US20100174664A1 (en) * 2009-01-05 2010-07-08 Blackrock Institutional Trust Company, N.A. ETF Trading in Secondary Market Based on Underlying Basket

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010056398A1 (en) * 2000-04-14 2001-12-27 E-Vantage International, Inc. Method and system for delivering foreign exchange risk management advisory solutions to a designated market

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9512551B2 (en) 2011-10-24 2016-12-06 Lg Electronics Inc. Washing machine to produce three-dimensional motion
US9556551B2 (en) 2011-10-24 2017-01-31 Lg Electronics Inc. Washing machine to produce three-dimensional motion

Also Published As

Publication number Publication date
US7822674B2 (en) 2010-10-26
US7840479B2 (en) 2010-11-23
WO2006121814A3 (en) 2007-02-08
WO2006121733A3 (en) 2007-11-22
US20070005485A1 (en) 2007-01-04
US20070022054A1 (en) 2007-01-25
WO2006121733A9 (en) 2006-12-28
WO2006121733A2 (en) 2006-11-16

Similar Documents

Publication Publication Date Title
US7840479B2 (en) Method and apparatus for display of data with respect to certain tradable interests
US11430064B2 (en) Process for providing timely quality indication of market trades
US20190066213A1 (en) User Interface for Semi-Fungible Trading
US5101353A (en) Automated system for providing liquidity to securities markets
US20070005481A1 (en) Real time graphical user interface for on-line trading
US7567935B2 (en) Short trade information system
US11042263B1 (en) Graphical user interface to track dynamic data
US20110016037A1 (en) Method and apparatus for display of data with respect to certain tradable interests
US20180040067A1 (en) Device, system, method, and computer medium for providing price evaluation on fixed-income securities in odd lot market and improving market confidence regarding the same
KR20050110135A (en) System for service of security exchange and the providing method thereof

Legal Events

Date Code Title Description
DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06759106

Country of ref document: EP

Kind code of ref document: A2

122 Ep: pct application non-entry in european phase

Ref document number: 06759106

Country of ref document: EP

Kind code of ref document: A2