CA2264758A1 - Method and apparatus for automated opening of options exchange - Google Patents

Method and apparatus for automated opening of options exchange Download PDF

Info

Publication number
CA2264758A1
CA2264758A1 CA002264758A CA2264758A CA2264758A1 CA 2264758 A1 CA2264758 A1 CA 2264758A1 CA 002264758 A CA002264758 A CA 002264758A CA 2264758 A CA2264758 A CA 2264758A CA 2264758 A1 CA2264758 A1 CA 2264758A1
Authority
CA
Canada
Prior art keywords
series
options
orders
opening
prices
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
CA002264758A
Other languages
French (fr)
Inventor
John T. Rickard
William A. Lupien
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
OPTIMARK Inc
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2264758A1 publication Critical patent/CA2264758A1/en
Abandoned legal-status Critical Current

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/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
    • 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

Abstract

A computer-based system for determining a set of opening prices for a number of series of options traded on an options exchange and for allocating public order imbalances at the opening of trading. Market makers input a current position, a desired target position and market maker orders (104) for options series from market maker terminals. An order entry system receives public orders (102) for options series. A controller (2) determines a set of implied volatilities (prices) for each options series that will maximize a weighted volume of trades across all options series at the opening. Contra orders than can be matched at the opening price are then executed. If there is a residual imbalance of non-executed public orders, the residual imbalance of non-executed public orders is assigned to individual ones of the plurality of market makers so as to minimize a cumulative measure of deviation between the desired target position and the current position of each market maker. The system is applicable to an options exchange, this term including any facility operating an over-the-counter market in options.

Description

CA 02264758 1999-03-03W0 98/12659 PCTIUS97/15665101520253035Method and Apparatus For Automated Opening ofOptions Exchange. 1: E !.The present invention is directed to a method andapparatus for the automated opening or reopening of anoptions exchange, and more particularly, to a method andapparatus for opening all option series substantiallysimultaneously when opening or reopening trading on anoptions exchange and for optimization of the allocationof public order imbalances to market makers.: . 1! H I.A portion of the disclosure of this patent documentcontains material which is subject to copyrightprotection. The copyright owner has no objection to thefacsimile reproduction by anyone of the patent documentor patent disclosure as it appears in the Patent andTrademark Office patent file or records, but otherwisereserves all copyright rights whatsoever.SUBSTITUTE SHEET (RULE 26)101520253035WO 98/12659CA 02264758 1999-03-03mQmmm There are presently five equity options exchanges in theUnited States and approximately fifty exchanges that tradein options throughout the world. Options are traded on anumber of financial such as,instruments, for example,stocks, currencies, Treasury instruments, interest rates,market indices, commodities and the like.When an options exchange opens trading each morning, orreopens trading after a trading halt in the underlyinginstrument during the trading day, the exchange conducts anopening “rotation” procedure to determine the opening pricefor each option. The opening rotation may take upwards of45 minutes, during which time the price of the underlyinginstrument may change dramatically. Presently, the openingrotation consumes a significant portion of the trading day.Additionally, present methods used by options exchanges toallocate the residual imbalance in public orders to marketmakers at the opening often results in undesirable andinefficient allocations.To better explain the problems associated with opening andreopening of trading in an options market, an explanationof options is in order. For the purpose of clarity, thispatent will discuss United States exchange-traded equityoptions. However, it will be appreciated that thediscussion herein also applies to (a) options on otherfinancial instruments traded on U.S. and non-U.S.exchanges, and (b) options of all types that are traded onnon—U.S. exchanges.‘ An equity option is a securities contract which conveys toits owner the right, but not the obligation, to buy or sella particular stock (called the underlying)price (called the strike price)at a specificon or before a given date.SUBSTITUTE SHEET (RULE 25)PCT/US97/15665101520253035W0 98/ 12659CA 02264758 1999-03-033Typically,Put options and Call options.there are two basic types of options, namely,An American-style equityCall option gives its owner the right to buy 100 shares ofthe underlying stock at the strike price on or before agiven date. An American-style equity Put option gives itsowner the right to sell 100 shares of the underlying stockat the strike price on or before a given date.United States,(In theone option contract normally equals 100shares.) For American—style options, the owner of theoption can exercise the contract at any time prior toexpiration. For European-style options, the option cannotbe exercised until thelast trading day prior toexpiration.Equity options are generally traded on United Statesoptions exchanges at any time a pricing mechanism existsfor the underlying instrument, for example, approximatelyduring the normal hours of operation of U.S. securitiesexchanges.The expiration for an option contract is typically theSaturday following the third Friday of the expiration monthfor the particular contract. Thus, the third Friday of themonth is the last trading day for all equity optionsexpiring that month. If the owner of the option does notexercise the option prior to expiration, then the optionexpires thereafter giving no rights to the owner andplacing no obligation on the writer. (The writer is theperson who assumes, for a Call option, the obligation tosell stock, or for a Put option, the obligation to buystock.)Assume that PQR Corp. is a publicly traded stock which alsohas publicly traded options. A typical option for thisstock might be a PQR October 70 Call. A PQR October 70SUBSTITUTE SHEET (RULE 25)PCT/US97/ 15665101520253035WO 98/12659CA 02264758 1999-03-034Call option is a contract giving the owner of the contractthe right to buy 100 shares of PQR Corp. stock at $70 pershare until the third Saturday in October, if the buyerchooses to exercise that right.Generally, there are four expiration months available foreach equity option. Moreover, often there are three ormore strike prices available for each expiration month ofThus, for a single stock, there willlikely be at least 24 and very possibly many more optionstraded for a particular underlying.each equity option.(It is not unusual tohave 60 different options available for a single stock.)for PQR Corp.may be traded on an options exchange:PQR January 70 PutPQR April 70 PutPQR July 70 PutPQR January 75 PutPQR April 75 PutPQR July 75 PutPQR January 80 PutPQR April 80 PutPQR July 80 PutFor example, the following Put option seriesThere also would be a similar number of call option series.Thus, it will be apparent that for each underlying stock,there could be dozens of option series, each of which wouldbe differently priced.Therefore, for each underlyingstock, there are many option series that must be pricedwhen trading on an option exchange opens or reopens.The following terms are often used by options traders. Anoption “type” is either a Put or Call. An option “class”consists of option contracts having the same underlyingSUBSTITUTE SHEET (RULE 26)PCTIUS97ll5665101520253035W0 98/ 12659CA 02264758 1999-03-03PCTfUS97/ 156655security. An option “series” consists of option contractsof the same class having the same strike price andexpiration month. For example, PQR October 60 Callsconstitute a series.A premium is the price an option buyer pays for the rightto buy or sell the underlying security. The premium for anoption contract is usually quoted on a per share basis,e.g., PQR October 60 Call $5% --premiunt is $5%,would be $525.in this example, theand so the cost of the option contractAn option may be “in-the-money,” “at—the-money” or“out—of—the-money.” A Call option is in-the-money if theunderlying stock price is above the strike price, i e., theowner of the Call option has the right to buy stock at aprice which is less than the price the owner would have topay to buy the shares in the open market. A Put option isin—the-money if the underlying stock price is below thestrike price. An option is at-the—money when it has astrike price that is approximately equal to the currentmarket price of the underlying stock. A Call option isout—of—the—money if the underlying stock price is below thestrike price. A Put option is out—of—the—money if theunderlying stock price is above the strike price.The intrinsic value of anoption contract is thein-the-money portion of the option's premium. The timevalue of an option contract is the part of an option'stotal premium that exceeds its intrinsic value -— it is theamount the buyer is willing to pay for an option, above itsintrinsic value, in the hope that prior to expiration itsvalue will increase because of a favorable change in theThus,out—of-the-money option consists entirely of time value.price of the underlying. the premium for anSUBSTITUTE SHEET (RULE 25)101520253035WO 98/12659CA 02264758 1999-03-036Accordingly, the premium for an option contract (the totalprice of the option) is its intrinsic value plus its timevalue.In unusual market conditions, it may happen that the marketpremium for a deep-in—the—money option is actually lowerthan its intrinsic value. This condition may result frominadequate liquidity in the underlying security, whichinduces options market makers to purchase these contractsonly at discount prices with respect to their theoreticalvalues. (This phenomenon has no deleterious impact on theutility of the present invention.)There are five quantifiable factors that influence anoption's price. These factors are:* the underlying security price* the strike price of the option* the time to expiration* the volatility of the underlying security* the current “risk—free” interest rate.Using these five factors as input to a theoretical optionpricing model, the Black-Scholesone can determinesuch as, for example,model or the Cox-Ross-Rubenstein model,the theoretical fair option value. Option traders use theAdditionally,given the current market value of an option, one can use atheoretical option value as a pricing guide.theoretical option pricing model to derive the impliedvolatility of the underlying.There are other non—quantifiable factors that influence anoption's price, such as:* market participants’ estimates of futurevolatility* estimates of future performance of the underlyingSUBSTITUTE SHEET (RULE 25)PCTIU S97/ 15665CA 02264758 1999-03-03101520253035W0 98/12659 PCT/US97/156657stock* supply and demand of the option and of theunderlying* depth of market for the optionTheoretical option pricing models produce values thatreflect an option’s sensitivity to changes in one of thefive quantifiable. factors. These sensitivities areassigned Greek names, such as delta, gamma, theta, rho andvega. Delta is a measure of the rate of change in anoption's theoretical value for a one-unit change in theprice of the underlying security. Thus, delta is thetheoretical amount by which the option price can beexpected to change for a small change in the price of theunderlying. As such, it provides a local measure of theequivalent position risk of an option position with respectto a position in the underlying security. Delta may beexpressed as a percentage, e.g. 63% (or simply “63” withthe percentage symbol implied.) Every option contract hasits own unique theoretical delta determined by the fivequantifiable factors described above.Gamma is a measure of the rate of change in an option'sdelta for a one-unit change in the price of the underlyingsecurity. Gamma expresses how umch the option's deltashould theoretically change for a $1 change in the price ofthe underlying. Gamma is largest when the option isat—the—money. As the underlying stock's price moves awayfrom the option’s strike price (in either direction), thegama of that option will decrease. Gamma provides a localmeasure of the rate of change of delta with respect to theprice of the underlying.Theta is a measure of the rate of change in an option'stheoretical value for a one-unit change in time to theSUBSTITUTE SHEET (RULE 26)101520253035W0 98/12659CA 02264758 1999-03-03option's expiration date. Vega (also known as kappa) is ameasure of the rate of change in an option's theoreticalvalue for a one—unit change in the volatility of theRho ischange in an option's theoretical value for a one-unitunderlying security. a 1neasure of the rate ofchange in the risk-free interest rateDelta and gamma are the primary measures used by those whotrade in options. For example, if a trader has a portfoliothat has a large absolute value of delta and. a largeabsolute value of gamma, the trader would have a bigposition that is very sensitive to movements in theunderlying’s price, and thus, the trader would have a highrisk exposure.Volatility is a measure of stock price fluctuation.Mathematically, volatility is the annualized standarddeviation of a stock's daily price changes.volatility is theImpliedthattheoretical premium value of an option to match a marketvolatility would cause thepremium value, given fixed values of the remaining fourquantifiable factors.It will be appreciated that trading in options is a complexmatter, particularly in light of the number of differentoption contracts that are listed on an options exchange,their interrelationships, and their relationship with theunderlying stock. Each series will have differentpremiums, deltas, gammas and public order supply/demandcharacteristics. Increasing the complexity of thesituation. is that options can also be traded. on stockindices, such as the S&P5OO index.United States options markets are typically conducted usingan “open outcry" trading method, by which competing floorSUBSTITUTE SHEET (RULE 26)PCT/U S97/ 15665101520253035WO 98/12659CA 02264758 1999-03-03PCT/U S97] 156659brokers, representing public orders, and market makerstrading for their own accounts make bids and offers on thetrading floor. Typically, trading takes place in a tradingpit -- a specific location on the trading floor of anexchange designated for the trading of a specific optionclass. A market maker is an exchange member on the tradingfloor who buys and sells options for his or her own accountand who has the responsibility of making bids and offersand maintaining a fair and orderly market. A floor brokeris a trader on. an exchange floor" who executes tradingorders for the public.At the opening (or reopening) of an options exchange, theexchange conducts an opening rotation procedure todetermine the opening price for each option. It will beappreciated that at an opening or reopening, there are adisproportionate number of public buyers and sellersrepresented in each series at any particular opening price.There are many series to open; presently, the opening priceof each is determined in rotation. For each series, takinginto account public order supply and demand, marker makerssignal their bid and offering prices, which converge to anagreed opening price for that series. All public ordertrades that can be matched at that price are executed, andtheregenerally will be, at thisimbalance of non-matched. orders.stage, a residualThe opening for allseries in an options class may take upwards of 45 minutes,during which time the price of the underlying instrumentmay change dramatically, resulting in price discrepanciesacross series.when opening multiple series of options in a commonunderlying security, variations in public order bids andoffers across the series also will produce discrepancies inopening prices with respect to the theoretical prices thatSUBSTITUTE SHEET (RULE 25)101520253035W0 98/12659CA 02264758 1999-03-0310would correspond to a single implied volatility across allseries. For example, a large imbalance of buy orders inone particular series might cause it to open at asignificantly higher implied volatility than that of otherseries. Imbalances between public bids and offers at theopening must be rectified by the market makers.stated above,Also, asvariations in the price of the underlyingsecurity during the time required to cycle through theopening can result in further significant discrepancies inopening prices across the series. For example, if theunderlying stock or index: price is falling rapidly, alater-opening call that would have been in-the-money at thebeginning of the opening rotation might actually be openedat a lower price than an earlier-opening call that wasopened at—the-money.On some exchanges, once a series is opened, it cannot betraded until the end of the opening rotation. Since ittakes time to perform the opening rotation, regular tradingin a particular series may be delayed for a significantperiod of time.Thus, in summary, the present opening method used by optionexchanges takes an undue amount of time and results ininconsistencies in pricing between related series.There are additional problems related to the presentopening methods used by options exchanges,example,such as, forthe mechanism by which the residual imbalance inpublic orders is allocated to market makers.makers asThe marketa group have an obligation to satisfy theresidual imbalance in public orders at the opening price.The present method ofaccomplishing this goal is around-robin assignment of the residual contracts to eachmarket maker. This method of assignment often results inSUBSTITUTE SHEET (RULE 26)PCT/US97I15665101520253035W0 98/12659CA 02264758 1999-03-03PCTIU S97/ 156651 lundesirable and inefficient allocations. For example, onemarket maker who is short delta might like to be a buyer ofoptions contracts and another market maker who is long maywant to increase his long position. Each market makercomes to the opening with his or her own current positionand his or her desired target position after the opening.No attempt is made to meet these desires in the allocationof public order residual balances. As each market makerhas unique desires, the present round-robin allocation ofthe residual balance in public orders may not improve, andcould possibly worsen, the actual position of each marketmaker with respect to their desired position.Accordingly, an opening method for trading on an optionsexchange is needed that enables the simultaneous opening ofan options market and that takes into account public ordersupply and demand and the consistency in pricing betweenvarious series. Most desirably, an opening method isneeded that simultaneously determines an opening price forall series, where the opening price arrived at is areasonable compromise between (a) having the opening priceconsistent across all series with respect to impliedvolatility and (b) having an opening price that caters tothe variations in public order supply and demand. Further,there is a need for a method of allocation of residualpublicorder imbalancesamongst market makers at theopening that optimizes each market marker's position withrespect to his or her desired position.flm The present invention is a computer-implemented method andsystem that provides an automated simultaneous opening oftrading on an options exchange. The present inventionpermits flexibility in the degree to which public orderSUBSTITUTE SHEET (RULE 26)101520253035W0 98l12659CA 02264758 1999-03-0312supply and demand imbalancesacross a seriesimposevariations in opening implied volatilities, while at thesame time providing for optimal assignment of market makersto offset the residual imbalances.As used herein, the term “opening” also includes“reopeningJ’ Accordingly, the present invention can beused to reopen trading on an options exchange after ithalts trading during thetrading day. The presentinvention can also be used to facilitate trading when acustomer requests a call market in one or more optionseries,i.e., a demand call.The present invention determines the opening prices foreach option series so that all option series can be openedsimultaneously on the option exchange.The present invention allows all option series to be openedsimultaneously at a price that:I. corresponds reasonably well to a single value ofimplied. volatility (or in the more general case, to alinked set of implied volatilities that correspond to apredetermined implied volatility skew vs. strike pricerelationship);II. optimizes volume (or weighted measures of volume)across all series; andIII. enables options market makers to balance thevariations in supply and demand of public orders in eachseries at prices that provide an incentive to the marketmakers.The first feature (I) avoids gross inconsistencies inimplied volatility at the opening, while still allowingsome latitude for variations in market demand. The secondfeature (II) meets the general purpose of an optionSUBSTITUTE SHEET (RULE 26)PCT/US97/15665101520253035W0 98/ 12659CA 02264758 1999-03-0313exchange, i.e., to maximize the mutual satisfaction amongall participants to the greatest degree possible.The third feature (III)current methods for the assignment of market makers to theprovides an improvement overrequired positions in the opening. Each market maker comesto the opening with his or her own current position (asspecified by delta and game) and his or her desired targetposition. after the opening (as specified. by delta andgamma). The desired target position may be dependent uponthe absolute and relative values of implied volatilitiesdetermined at the opening. These current and targetpositions impact the market maker'spreferences onparticipation in the rectification of imbalances in publicorders among the different series. Thus, according to theprinciples of the present invention, the assignment ofpublic orders can be optimized across all market makers.The present invention proceeds in two stages. At the firststage, the present invention determines a reasonablyconsistent set of implied volatilities that will maximizea weighted volume of trades across all series at theopening. At the completion of the first stage,theregenerally will be a residual imbalance in the public ordersin each series that do not match off between buyers andsellers. These residual imbalances among public orders arerequired to be offset by assigning contra positions to themarket makers. Accordingly, at the second stage, thepresent invention assigns residual public orders to marketmakers so as to minimize a cumulative measure of deviationbetween the post—opening desired target positions and theactual positions of each market maker at the conclusion ofthe first stage.In the representative embodiment of the present invention,SUBSTITUTE SHEET (RULE 25)PCT/U S97/ 15665101520253035W0 98/ 12659CA 02264758 1999-03-03PCTIU S97/ 1566514the first stage can be formulated as an optimizationproblem. At one extreme, there is the optimum impliedvolatility that can be determined so that there is absoluteconsistency in implied volatility across all series. Atthe other extreme, there is the optimum volatility of eachindividual series that can be determined to satisfy marketsupply and demand. The present invention computes a set ofopening implied volatilities that set acompromise between these extremes.reasonableFrom these impliedvolatility value(s), the corresponding price is determinedfor each option series. The present invention also enablesan exchange (or other entity) to determine the compromisepoint between these two positions. Alternatively, thiscompromise point can be market driven at the opening by anumber of predetermined variables and/or be required tofall within specified bounds.It will be appreciated that, with the appropriate computerhardware and software,for allsimultaneously.the opening volatilities and priceseries can be determined substantiallyThe opening prices and corresponding volatilities, oncedetermined by the present invention, can be output tomarket makers(and, if seen as desirable, to otherinterested parties) so as to assist market makers todetermine their post-opening desired target position.In the representative embodiment of the present invention,the second stage can be regarded as a subsequentoptimization problem that minimizes a cumulative measure ofdeviation between post-opening desired target and actualpositions of market makers, subject to the constraint thatall public order imbalances across the series must beoffset. This second optimization problem can be solvedSUBSTITUTE SHEET (RULE 25)101520253035W0 98/12659CA 02264758 1999-03-03PCT/US97ll56651 5according to the present invention as a quadratic integerprograming problem with linear equality constraints.At the second stage, each market maker supplies as inputhis or her current delta and gama positions prior to theopening and his or her desired delta and gamma positionsafter the opening.theta,variables.)(If required, other measures, such asalso could be included as targetPublic orders are allocated to market makersrho and Vega,according to the solution to this second optimizationproblem.The first and the second stage are independent and eithercould be implemented without the other. For example, anoptions exchange may implement only the first stage todetermine the opening price for each option but decide toallocate residual public order imbalances using the presentrobin—robin assignment of the residual contracts to eachmarket maker. Alternatively, an options exchange mayimplement only the second stage, using the present openingrotation procedure to determine the opening price for eachoption but utilizing the present invention to allocateresidual public order imbalances to market makers. Byextension, the present invention can also be used to effecttrading in periodic or event driven call market structures(the latter not to be confused with call option types).It also will be appreciated that the principles of thepresent invention can be used to open trading on any marketwhere there are multiple instruments that each derive theirvalue from an underlying instrument. For example, thepresent invention could be adapted for use in the openingof trading on a futures market. The present inventioncould also be adapted for use in the bond market (withinterest rates taking the place of implied volatilities.)SUBSTITUTE SHEET (RULE 26)1015202530W0 98/12659CA 02264758 1999-03-03PCT/US97ll56651 6Thus, as used herein, the term “option” includes, whereappropriate, futures, bonds and instruments that derivetheir value from an underlying instrument or parameter.lE.E: I” EH1.Fig. 1 is a block diagram of the overall system of thepresent invention.Fig. 2 summarizes the inputs and outputs of the presentinvention.Figs. 3A and 3B show values relating to example one.Figs. 4A and 4B show a plot of the optimum and round-robin assignment errors for example one.Figs. 5A and 5B show values relating to example two.Figs. 6A and 6B show a plot of the optimum and round-robin assignment errors for example two.I .1 1 I . I.Referring now to the drawings, and initially Fig. 1,there is illustrated a block diagram of an overallarchitecture according to a representative embodiment ofthe present invention. A central controller 2 controlsthe opening and allocation process of the presentinvention. Coupled to the controller 2 are a number ofmarket maker terminals 4-10 that can be used to provideinformation to and receive information from theSUBSTITUTE SHEET (RULE 26)101520253035WO 98/12659CA 02264758 1999-03-03PCT/US97/1566517controller 2. Also coupled to the controller 2 are oneor more input/output devices 12 that can be used by anexchange to provide information to, control the operationof and receive information from the controller 2.Information about public orders can be input to thecontroller 2 from an order entry system 14. The orderentry system 14 can comprise regular options order entryterminals or, for example, the order entry terminals asdescribed in PCT Application No. PCT/US96/07265, filedApril 26, 1996 titled “Crossing Network UtilizingSatisfaction Density Profile With Price DiscoveryFeatures” which is expressly incorporated in full hereinby reference.At the market maker terminals 4-10, market makers caninput their orders, their current position, i.e , theirposition at the conclusion of the first stage, and theirdesired target position, i.e., the position they desireto be in after the opening. The current position anddesired target position can be input in the form ofdeltas and gammas.At the first stage, the controller 2 determines a set ofimplied volatilities that will maximize a weighted volumeof offsetting public orders at the opening across alloption series.After determining the set of implied volatilities, thecontroller 2, at the second stage, utilizing the currentposition and the desired target position of each of themarket makers, assigns any residual public orders toindividual market makers so as to minimize a cumulativemeasure of deviation between the desired target positionand the actual position of each market maker after thisSUBSTITUTE SHEET (RULE 26)101520253035W0 98/ 12659CA 02264758 1999-03-03PCT/US97l1566518assignment.For exchanges with large volumes, the controller 2 ispreferably a computer that can perform calculations atrates of multiple gigaflops, such as, for example withpresent technology, an IBM SP2 computer.device 3 is coupled to the controller 2.A storageThe storagedevice 3 can comprise a database for storing informationreceived from the market makers and for storing theresults of processing by the controller 2. Informationreceived from the market makers can be received in theform of files, and stored as such in the storage device3.Typically, each market maker on the exchange will haveaccess to a market maker terminal, such as one of 4—10.The market maker terminals 4-10 can be high poweredpersonal computers or workstations or hand held wirelessentry terminals. The market maker terminals 4-10 cancomunicate with the controller 2. For example, marketmaker terminals may be coupled to the controller 2 over alocal area network (LAN), a wide area network (WAN), viawireless communication protocols or over the Internet.Each market maker terminal includes one or moreinput/output devices that allow for the entry of ordersand current and desired positions and can display output,such as opening volatilities and public orders assignedto the market makers.According to the present invention, the controller 2solves two optimization problems. For purposes ofexplanation, the operation of the present invention canbe considered in two stages, each involving a differentoptimization problem.SUBSTITUTE SHEET (RULE 25)101520253035W0 98/ 12659CA 02264758 1999-03-03PCTlUS97/ 1566519Fig. 2 summarizes the inputs and outputs of each stage ofthe present invention. In stage one, public orders (102)are input to the controller 2 via the order entry system14 and market maker orders (104) are input to the(4-10). Theoutput of the first stage is a set of prices (impliedvolatilities) for each series (106).occur at that price are executed,will be,matched orders.controller 2 via market maker terminalsAll trades that canand there generallyat this stage, a residual imbalance of non-In stage two, each market maker inputsvia the market maker terminals (4-10) his or her actualposition and desired position (108). This input to thepresent invention can be in the form of two sets ofdeltas and gammas from each market maker.(Alternatively, each market maker can input thisinformation as the desired change in delta and gamma.)If stage one was not performed by the present invention,(110)e.g., via the order entry system 14. Theoutput of the second stage is the assignment of theresidual public orders to the market makers (112).residual public orders also must be input to thecontroller 2,First Stage OptimizationThe first stage is to determine a reasonably consistent(which will,incorporate a skew in implied volatility versus strikeprice)set of implied volatilities in general,that will maximize the mutual satisfactionweighted volume of offsetting public orders across allseries at the opening. By “reasonably consistent", it ismeant that some variation in implied volatility amongindividual series is acceptable to accommodate theimbalance in public orders (i.e., a higher impliedvolatility for buy imbalances and lower impliedvolatility for sell imbalances).SUBSTITUTE SHEET (RULE 26)101520253035WO 98/12659CA 02264758 1999-03-03PCT/US97/156652 0At one extreme, the present invention could allow eachseries to open independently, using a single price callthat is based solely on supply and demand in each series,without regard to any resulting implied volatilityinconsistencies. One method that enables each series toopen independently using a single price call is describedin PCT Application No. PCT/US96/07265, filed April 26,1996 titled “Crossing Network Utilizing SatisfactionDensity Profile With Price Discovery Features”. Usingsuch method, the controller 2 would determine an openingprice to maximize mutual satisfaction weighted volumebased upon public supply and demand, i.e., determinewhich implied volatilities will maximize the weightedvolume in each series individually. Alternatively, ifsuch a method was not used, an opening price could bedetermined which maximizes trading volume.Allowing each series to open individually, using a singleprice call that is based solely on supply and demand ineach series would permit the market makers to offset thepublic order imbalances at prices most favorable to them(i.e., buying low, selling high), but might result inlarge implied volatility discrepancies across seriesand/or lower traded volume.At the other extreme, the present invention could insiston the absolute consistency of a single impliedvolatility (or a set of implied volatilities satisfying aprescribed skew in volatility versus strike price),without regard to any corresponding imbalances in publicorders. This would eliminate pricing discrepancies inpubic orders among the individual series, but mightrequire the market makers to offset large buy and sellimbalances at prices less favorable to them.SUBSTITUTE SHEET (RULE 26)1015202530W0 98/12659CA 02264758 1999-03-03PCT /US97/ 156652 lIdeally, the present invention enables control of theoperating point between these extremes in order toprovide a compromise between these conflicting desires.To this end, suppose that a prescribed implied volatilityskew relationship is known, such that for any givenimplied volatility corresponding to a particular strikeprice, the “appropriate” implied volatilities of allother strike prices can computed. This allows consistentprospective opening implied volatilities across theseries, against which to measure public order induceddeviations. Let Q be a vector representing one suchconsistent set of implied volatilities. At the otherextreme, let Q‘ be the vector of implied volatilitiesthat maximizes the respective weighted volumes traded ineach series individually.that Og}xi_<_l .Let Ad be a parameter suchFor the i“ option series, the presentinvention defines the opening implied volatilities as afunction of Q to be6'.=(1-}»I.)OI. + ligi (1)which has the effect of allowing the opening impliedvolatility to vary from one extreme of maximizing theweighted volume traded in each series individually, tothe other extreme of forcing consistency of impliedvolatility across series, as the parameter A varies from0 to 1.This parameter can be set uniformly across all series(e.g., by the options exchange), or can be market-drivenby a number of possible variables at the opening. Forexample, suppose that u and m are the mean and standarddeviation, respectively, of the elements of the vectorQ‘. Then one could specify A1 by the formulaSUBSTITUTE SHEET (RULE 25)1015202530CA 02264758 1999-03-03W0 98l12659 PCT/US97/1566522/2,; ll(0k1.=1-tanh a (2)where tanh(x) is the hyperbolic tangent function. SinceAiin this equation will tend to zero as Qfl deviatessignificantly from u, this has the effect in equation (1)of “pushing” the opening implied volatility in the inoption series toward Q1‘ when the latter variable is anoutlier among the set of individual series’ impliedvolatilities.(The parameter ‘a’ in equation (2)controls the rate at which Ai'varies between 0 and 1, as afunction of the remaining portion of the argument.)The final step is to determine the (coordinated) value(s)of Q5 in equation (1) for which the corresponding valuesof 6i maximize the total weighted volume traded over alloption series. For these particular volatility values(s),the corresponding price is determined for each series,and the two nearest trading increments above and belowthis price are identified. If there exists at both priceincrements a corresponding residual imbalance of buyersamong the public orders, the controller 2 sets as theopening price the higher of the two, and vice versa forthe case of a seller imbalance at both prices. If theimbalance switches from buyers to sellers between the twoprice increments, the controller 2 selects as the openingprice the one yielding the higher mutual satisfactionweighted volume in that series. (In the pathologicalcase where there existed no public buy (sell) orders inany series that could be used to establish an openingprice, the present invention could select the respectiveprices just below (above) the minimum (maximum) impliedvolatility across all series corresponding to a unitysatisfaction value among all limit sell (buy) orders.)SUBSTITUTE SHEET (RULE 25)W0 98/126591015202530CA 02264758 1999-03-03PCT/US97/156652 3Another method of choosing the A1 has the objective ofmaximizing the profit potential of the market makers inthe process of offsetting public order imbalances,perhaps within some limits on the allowable deviationfrom a consistent set of implied volatilities. Thecontroller 2 determines each set of consistent impliedvolatilities Q over the range of possible opening impliedFor each gg in this set, the controller 2determines the side (buy or sell) of the correspondingvolatilities.public order imbalance in the series. For a buyimbalance, the controller 2 steps upward in priceincrements from the price pj corresponding to gj, and ateach price pfim computes the product of the remaining buyimbalance times the price deviation (pyy — pj), whichrepresents the potential profit available to the marketmakers by selling at price pfix and unwinding their shortposition at price pj. The analogous procedure is followedfor sell imbalances, stepping down in price. In eachseries, the controller 2 finds the price for which thisprofit potential is maximized, perhaps with an exchange-specified bound on the maximum deviation from pj to beallowed. The controller 2 then picks the opening pricesas the set from the above procedure that maximizes theweighted volume traded across all series. The fii valuescorresponding to these prices are then computed.Once the values of 51 are determined by one of the aboveprocedures, they are substituted into the 0 arguments inequations (3) through (10) below. At the exchanges'soption, these opening volatilities could be output to themarket makers (or other interested persons) prior toproceeding into the second stage optimization of marketmaker assignments to public order imbalances. This wouldgive the market makers more information upon which to1015202530W0 98/ 12659CA 02264758 1999-03-03PCT/US97/ 156652 4determine their delta and gamma targets as detailedbelow.Second Stage OptimizationAfter the above step, there generally will be a residualimbalance in the public orders in each series that doesnot match off between buyers and sellers.exchange rules,According tothese residual imbalances among publicorders must be offset by assigning the contra positionsto the market makers.The market maker assignment problem at the opening can beformulated as an optimization problem that minimizes acumulative measure of deviation between the post-openingdesired target and actual positions of the market makers,subject to the constraints that all public orderimbalances across the series must be offset. To thisend, define the following variables:N number of option series in the underlying security(calls and puts combined)K number of market makers in the option classDihfl size imbalance (in the number of contracts) inpublic orders for series i at implied volatility6 (positive integer for more buyers, negativeinteger for more sellers)Jg(G) delta position of j“ market maker prior toopening at implied volatility oxj(U) desired delta position of j“ market maker afteropening at implied volatility o}g(o) gamma position of j” market maker prior toopening at implied volatility o§j(o) desired gamma position of j” market maker afteropening at implied volatility oAi(o ) delta value of i“ series at implied volatility GSUBSTITUTE SHEET (RULE 25)1015202530WO 98112659CA 02264758 1999-03-03PCT/U S97I 156652 5Pi(o ) gamma value of i“ series at implied volatility oFor the i” series, assume the j“ market maker changes hisposition by m” contracts at the opening assignment(positive if buying, negative if selling). The resultingchange in his delta position is given by6U=100n%:A16), (3)and the corresponding change in his gamma position isgiven byyU=100n%rF(6) (4)The net change in the j“ market maker's delta positionover all series is thenN N 5,] = loom”.-A,(o,), <5)and the corresponding change in the j“ market maker'sgamma position over all series isN N27,] = V;1oom,.J_-1‘,(a,.) (5)i=1 1:1LetNeA].(6,) =)§ — x]. + 1O0mU°Aj(6,.) (7)be the "error" between the j“ market maker's desireddelta position after the opening and his actual positionwere he to change his positions by mg in each of therespective series. Similarly, letNeU(a,) : yj. - y} + 100mU.-1"J.(6,.) (8)be the "error" between the j“ market maker's desiredgama position after the opening and his actual positionwere he to change his positions by mg in each of therespective series.Assuming there are K market makers, the market makerassignment problem is to find the values of mgSUBSTlTUTE SHEET (RULE 25)CA 02264758 1999-03-03W0 98l12659 PCT/US97/156652 6(i=1,..,N;j=1,..,K) that minimize the sum-squared deviationerrors of all the market makersN;[eAJ.(a,)2 + e,J.(a,.)2], (9)subject to the constraintsMEm,.J.+D,(a,.):o i=1,..,N, (10)1:1which reflect the requirement that public orderimbalances in each series be offset exactly by the marketmakers. The present invention can be augmentedstraightforwardly to extend the target variables in (9)10 to include other Greek parameters associated with options(e.g., theta, rho, Vega) and also to extend (10) toinclude market maker specified inequality constraints oncapital commitment.15 According to the present invention, this secondoptimization problem is a quadratic integer programmingproblem with linear equality constraints. In order torewrite equations (7)—(10) in matrix notation, we define11 MIXM: ]: .. <11)'1NI MN};I]M</> : Mk : I 20 NJA=[A,(6l) AN(6N)]"' (13)I‘=[I‘,(61) 1"N(6N)]T <14)C=[£1-xl £K—xk]T (15)E=[}71-yl _}7K—yK]T (16)25 D= [D1(a,) DN(6N)]T (17)Equations (7) and (8) can be written in matrix notationSUBSTITUTE SHEET (RULE 26)10152025CA 02264758 1999-03-03W0 98/121559 PCTfUS97Il566527aseA=C—1OO(ATM)T (18)e,=:-1oo(I‘TM)’ (19)The optimization problem then becomes, from (9) and (10),to findmin(cT — 1ooATM)(c — 100M TA) + ((7 — 1ooI‘TM)(§ — 100M 71‘) (2 0,Msubject to the constraintMIX = —Da (2 1)where 1K denotes a K-dimensional column vector, all ofwhose elements are unity.(21)Adjoining the constraintequation to the objective function (20) using avector Lagrange multiplier A, and then setting thepartial derivatives of this expression with respect toMk(the rows of M)and A to zero, results in thefollowing equations for the optimum M:—200Ak(C - 1 ooA31TA) —20o1“k(g — IOOMTI‘) +1 1k K=0, k=1..N, <22)A5I1K+D=0 <23)pre-multiplying (22) with the vector 1; and employing(23), results inA = 2_I‘:")(1,7;c+1ooATD)A +(1,Z<:+1oo1"’D)1*J. (24)Substituting this expression into (22) yields thefollowing matrix equation for M1XUW=Y§ (25)whereXEAAT+PF{ (26)1 1 1=]—O—6-{[C—E(1fC+100ATD)1k]AT+[E--IZ(1ZE+100A7T')1k]I‘7} (27)SUBSTITUTE SHEET (RULE 25)10152025W0 98/12659CA 02264758 1999-03-03PCT/US97/156652 8Note that both X? and YT are rank 2 matrices whosecolumns are linear combinations of the vectors A and F.Thus 2? and the augmented matrix [AF:YT] have the samerank (=2) and therefore a solution of (25) exists.This solution may be expressed in the formM=M+V, (28)where.M is a rank 2 matrix whose columns are linearcombinations of the vectors A and P, and V is a matrixwhose columns are orthogonal to A and F. Thus M can bewritten asM= [AEI‘]A, (29)where A is a 2xK matrix representing the coefficients ofthe linear combinations of A and F embodied in thecolumns of M. From (26) and (29), we haveXTA71=(AAT+I‘1“7)[A 21‘]A=[|A!’A+(A7I‘)1‘s(A7I‘)A+|I‘[’I‘]A <30)= [(A,.J.) A I 2 +A2}A7I")A +(A UAT]."+A2}.]I"|2)I‘]where the term within the brackets above represents thej“ column of an NxK matrix. Using (25), and equatingcoefficients of A and P between (27) and (30), we obtain:7-l(1,f §+100ATD)l T2 T k‘A! A F 1 k (31)3A=1—:—ATF |1‘|2 10°57-%(1,f g+1oo1‘TD)1,fOrSUBSTITUTE SHEET (RULE 25)1015202530CA 02264758 1999-03-03 W0 98/1255929A = B "ZwherecT~l(1,f c+1ooA'*'D)1,f(AP ATI‘ d 1 k: an :___A71‘ IP12’ 100 gT—.]1;(1,f g+10oI‘TD)1,fThus, from (29) and (32), we can write1v7=[A21‘]B“ZFrom (23) and (28), we have(A/~I+V)1k=-Dthus showing, after some algebra, thatA711k=CD,where C is an NxN rank 2 matrix given byC: ——|%|-(A[|I‘l2 AT-(ATI')I‘TJ+n)A|21‘T-(ATI‘)ATJ}.PCT/US97/ 15665(32)(33)(34)Therefore, from (35) and (36), we have the followingconstraint equation for V:V1k=—(IN + C)D,(38)where IN is the N-dimensional identity matrix, along withthe orthogonality constraints implicit in the definitionOf V:ATV: 0,PTV = 0.Determining the minimum—norm solution V,(39)is equivalentto finding the solution to the optimization problemSUBSTITUTE SHEET (RULE 26)CA 02264758 1999-03-03W0 98/12659 PCT/US97I1566530rnintrace(VTV), (40)Vsubject to the constraints in (38) and (39). Again usingthe technique of Lagrange multipliers, results in thefollowing set of equations satisfied by the optimum:2VW61Z+ApT+PnT=Ql71k+(IN+C)D=0ATI?'=o,5 FTI7=0.(41)Since the latter two equations require the columns of 9to be orthogonal to both A and P, the term in the firstequation involving 8 must exactly cancel the two termsinvolving p and n, and thus we have10 2I?+e’1{,=o (42>Where 9' is orthogonal to A and F.Postmultiplying by 1k and using the second equationyields26’=—(IN +C)D. (43)K"15 Therefore1?: - _‘.(1N +C)D1,f. (44)KHence, combining (28), (34) and (44), results in aclosed-form optimal solution for the assignments of20 offsetting contracts to each market maker in order torectify the imbalances in public orders:A3I=[AsI‘]B"Z—%(I,+C)D1,:. (45)From (18), (19) and (43) that the optimal errors aregiven byéA = i(1,:C+100A7D)1K,K"1 T (46)~ _ 7er _ E(1Kg+10oI‘ D)1K25SUBSTITUTE SHEET (RULE 26)1015202530W0 98/ 12659CA 02264758 1999-03-03PCTIU S97/ 156653 1Note the following implications of these expressions: A)the optimal errors are identical for each market maker,since the error vector is a constant times the unitvector; and E) the optimal error magnitude summed overall market makers represents the sum of all delta (gama)changes desired by the market makers and the sum of alldelta (gamma) changes dictated by the public orderimbalances across the option series. Thus, it ispossible (although unlikely) that the error could bereduced to zero if the aggregate market maker desire wereto offset exactly the aggregate delta (gamma) imbalancein public orders.In general, this optimum solution will not result ininteger values of the elements of the.M matrix, and thusthe optimization is completed by finding the nearestinteger point in NK-dimensional space lying in thesubspace defined by the intersection of the N linearmanifolds specified by equation (21), that results inminimum squared error as given by (20). Rather thanusing exhaustive or exotic search approaches to thisrelatively immaterial problem, the controller 2 couldfind an approximately optimal integer point solution bytaking into account the nature of the constraintequations (21), which require thatk2 A4,, =—D‘.(6,), :=l..N, (47)/"=1i.e , the row sum of the i“ row of the matrix M mustequal the integer value -Di(6) ..1A simple procedure thatwill produce a near—optimal solution can be obtained byrounding up or down the elements of the j“ row kg of thematrix M to their nearest integer values, and thenmaking adjustments of plus or minus one to the roundingover the row elements as needed to remain compliant with(44). For example, if the row sum of the i“ row afterSUBSTITUTE SHEET (RULE 26)1015200.114 77-0.164 0.03 -970.205 0.085 10_ 0.11 0.103 -41A_ 0.037 F: 0.15 D: 340.309 0.034 73—O.276 0.098 -260.411 0.14 -1980.738 0.03 40_O.462_ 0.028 _30 _CA 02264758 1999-03-03W0 98/ 12659 PCT/US97/1566532"D.(5.)+f,J .1the rounding is then for r2=1, controller 2identifies the r row elements with the smallestfractional parts that were rounded up, and rounds themdown. For rs-1, the controller 2 performs the reverseprocedure, rounding up the r row elements with thelargest fractional parts that were rounded down. Thiswill assure that at most a change of $1 with respect tothe optimum number contracts in a given series will beassigned to any market maker.ExamplesTo illustrate the relative performance of the optimumassignment with respect to the round-robin assignment ofpublic order imbalances to market makers, we consider thefollowing examples. We assume there are ten optionseries, with 30 market makers.Suppose that the openingvalues of A, P and D in the ten series are given by thevectors:'—0.212WFurther assume that the 30 market maker's Q and E valuesare shown in the plots in Figs. 3A and 3B.The optimum and round-robin assignment errors for C and Eare shown in Figs. 4A and 4B respectively.SUBSTITUTE SHEET (RULE 26)10152025W0 98l12659CA 02264758 1999-03-03PCT/US97l156653 3The root mean square (rms) error per market maker in Q is721 for the optimum assignment, and, 4,529 for the round-The corresponding rms error per marketmaker in E is 135 and 544, respectively.robin assignment.As a second example, let A, P and D in the 10 optionseries be given by the vectors:'0.437i0.196” 20.458 0.059 -173-0.372 0.175 192-0.258 0.02 46-0.269 0.029 -53A: 0.327 P"O.O62 D: 144—0.473 0.163 -1040.692 0.163 -180-0.314 0.18 -132_0.413_ _0.054_ _—112_Further assume that the 30 market maker's Q and E valuesare as shown in the plots in Figs. 5A and SBrespectively. The optimum and round—robin assignmenterrors for Q and Q are shown in Figs.6A and 6Brespectively. The rms error per market maker in Q is 74for the optimum assignment, and 5,514 for the round-robinassignment. The corresponding rms error per market makerin Q is 158 and 527, respectively.These examples demonstrate the substantial improvement inthe rms market maker target errors using the optimalassignment method of the present invention versus theprior art round-robin assignment method.The controller 2 of the representative embodiment of thepresent invention can be implemented utilizing a logiccircuit or a computer memory comprising encoded computer-readable instructions, such as a computer program. TheSUBSTITUTE SHEET (RULE 25)1015W0 98/ 12659CA 02264758 1999-03-03PCT/US97/156653 4functionality of the logic circuit or computer memory isdescribed in detail above.Generally, the present invention has practicalapplication as it enables options market to openessentially instantaneously and it efficiently allocatesresidual public orders to market makers. It should beappreciated that the solution posed by the presentinvention could not be manually accomplished by a human.According to the present invention, input can be receivedfrom many market maker terminals (that may be located ina multitude of various locations), and this input iselectronically transmitted and stored in a centrallocation for processing. No human could possibly performthe communications, calculations and optimizationsrequired to concurrently determine the impliedvolatilities for each of the many series of options andthe efficient assignment of residual public orders.SUBSTITUTE SHEET (RULE 25)

Claims (36)

WHAT IS CLAIMED IS:
1. A computer-based system for opening trading in options, comprising:
a plurality of input devices to receive from each one of a plurality of market makers a current position, a desired target position and market maker orders for options series;
an order entry system for receiving public orders for options series; and a controller, coupled to the plurality of input devices and the order entry system, the controller comprising (a) means for determining a set of prices for each options series that will maximize a weighted volume of trades across all option series at the opening, (b) means for executing all orders that can occur at the set of prices, (c) means for determining a residual imbalance of non-executed public orders, and (d) means, utilizing the current position and the desired target position of each one of the plurality of market makers, for assigning the residual imbalance of non-executed public orders to individual ones of the plurality of market makers so as to minimize a cumulative measure of deviation between the desired target position and the current position of each market maker.
2. The system of claim 1 wherein the set of prices comprises a set of implied volatilities.
3. The system of claim 1 wherein the set of prices for each option series is simultaneously determined.
4. The system of claim 1 further comprising a plurality of output devices, coupled to the controller, to output the set of prices to the plurality of marker makers.
5. The system of claim 1 wherein means for determining the set of prices further comprises means for determining a set of opening volatilities for each series that is a reasonable compromise, according to a predetermined parameter, between consistency in pricing across each series and public order demand across each series.
6. The system of claim 5 wherein the parameter is set by an options exchange.
7. The system of claim 5 wherein the parameter is determined on-the-fly at the opening.
8. The system of claim 1 wherein the current position of each one of the plurality of market makers is input as a delta measure and a gamma measure;
9. The system of claim 1 wherein the desired target position of each one of the plurality of market makers is input as a delta measure and a gamma measure.
10. A computer-based system for determining a set of opening prices for a plurality of series of options, comprising:
a plurality of input devices to receive from each one of a plurality of market makers orders for options series;
an order entry system for receiving public orders for options series; and a controller, coupled to the plurality of input devices and the order entry system, utilizing the market maker orders and public orders to determine a set of prices for each options series that will maximize a weighted volume of trades across all option series at the opening.
11. The system of claim 10 wherein the controller further comprises means for executing all public orders and market maker orders that can occur at the determined set of prices.
12. The system of claim 10 wherein the set of prices for each option series is simultaneously determined.
13. The system of claim 10 further comprising a plurality of output devices, coupled to the controller, to output the set of prices to the plurality of marker makers.
14. The system of claim 10 wherein means for determining the set of prices further comprises means for determining a set of opening volatilities for each series that is a reasonable compromise, according to a predetermined parameter, between consistency in pricing across each series and public order demand across each series.
15. The system of claim 14 wherein the parameter is set by an options exchange.
16. The system of claim 14 wherein the parameter is determined on-the-fly at the opening.
17. A computer-based system for allocating public order imbalances at the opening of trading of in options, comprising:
a memory storing a plurality of orders for options representing a residual imbalance of public orders in each options series that do not match an opening price corresponding to said options series;

a plurality of input devices to receive from each one of a plurality of market makers a current position and a desired target position; and a controller, coupled to the memory and the plurality of input devices, utilizing the current position and the desired target position of each one of the plurality of market makers to assign each public order in the residual imbalance of public orders to individual ones of the plurality of market makers so as to minimize a cumulative measure of deviation between the desired target position and the current position of each market maker.
18. The system of claim 17 wherein the current position of each one of the plurality of market makers is input as a delta measure and a gamma measure.
19. The system of claim 17 wherein the desired target position of each one of the plurality of market makers is input as a delta measure and a gamma measure.
20. A computer-implemented method for opening trading in options by a plurality of market makers, comprising:
receiving from each one of a plurality of market makers a current position, a desired target position and market maker orders for options series;
receiving public orders for options series; and determining a set of prices for each options series to maximize a weighted volume of trades across all option series at the opening;
executing all orders that can occur at the set of prices determined in the previous step;
if there is a residual imbalance of non-executed public orders, assigning the residual imbalance of non-executed public orders to individual ones of the plurality of market makers so as to minimize a cumulative measure of deviation between the desired target position and the current position of each market maker.
21. The method of claim 20 wherein the set of prices comprises a set of implied volatilities.
22. The method of claim 20 wherein the set of prices for each option series is simultaneously determined.
23. The method of claim 20 further comprising the step of outputting the determined set of prices.
24. The method of claim 20 wherein the step of determining the set of prices further comprises the step of determining a set of opening volatilities for each series that is a reasonable compromise, according to a compromise parameter, between consistency in pricing across each series and public order demand across each series.
25. The method of claim 24 further comprising the step of setting the compromise parameter in advance by an options exchange.
26. The method of claim 24 further comprising the step of determining the compromise parameter on-the-fly at the opening.
27. The method of claim 20 wherein the step of receiving from each one of a plurality of market makers a current position further comprises receiving from each one of the plurality of market makers a delta measure and a gamma measure corresponding to the current position.
28. The method of claim 20 wherein the step of receiving from each one of a plurality of market makers a desired target position further comprises receiving from each one of the plurality of market makers a delta measure and a gamma measure corresponding to the desired target position.
29. A computer-implemented method for determining a set of opening prices for a plurality of series of traded options, comprising:
receiving orders for options series from a plurality of market makers;
receiving public orders for options series; and determining a set of prices for each options series, wherein the set of prices maximizes a weighted volume of trades across all option series at the opening.
30. The method of claim 29 further comprising the step of executing all possible public orders and market maker orders at the determined set of prices.
31. The method of claim 29 wherein the step of determining a set of prices for each options series further comprises the step of simultaneously determining a set of prices for each options series.
32. The method of claim 29 wherein the step of determining a set of prices for each options series further comprises the steps of:
providing a parameter; and determining a set of opening volatilities for each series that is a reasonable compromise, according to the parameter, between consistency in pricing across each series and public order demand across each series.
33. A computer-implemented method for allocating public order imbalances at the opening of trading in options, comprising:

providing a plurality of orders for options representing a residual imbalance of public orders in each options series that do not match an opening price corresponding to said options series;
receiving from each one of a plurality of market makers a current position and a desired target position;
and automatically assigning each public order in the residual imbalance of public orders to individual ones of the plurality of market makers so as to minimize a cumulative measure of deviation between the desired target position and the current position of each market maker.
34. The method of claim 33 wherein the step of receiving from each one of the plurality of market makers a current position further comprises receiving from each one of the plurality of market makers a delta measure and a gamma measure corresponding to the current position.
35. The method of claim 33 wherein the step of receiving from each one of a plurality of market makers a desired target position further comprises receiving from each one of the plurality of market makers a delta measure and a gamma measure corresponding to the desired target position.
36. A computer-implemented method for opening trading in options, comprising:
receiving from each one of a plurality of market makers a current position, a desired target position and market maker orders for options series;
receiving public orders for options series; and concurrently determining a set of opening prices for each options series;
executing all possible public orders and market maker orders at the set of opening prices determined in the previous step;
if there is a residual imbalance of non-executed public orders, optimally assigning the residual imbalance of non-executed public orders to individual ones of the plurality of market makers taking into account the desired target position and the current position of each market maker.
CA002264758A 1996-09-20 1997-09-08 Method and apparatus for automated opening of options exchange Abandoned CA2264758A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/717,387 1996-09-20
US08/717,387 US6016483A (en) 1996-09-20 1996-09-20 Method and apparatus for automated opening of options exchange
PCT/US1997/015665 WO1998012659A1 (en) 1996-09-20 1997-09-08 Method and apparatus for automated opening of options exchange

Publications (1)

Publication Number Publication Date
CA2264758A1 true CA2264758A1 (en) 1998-03-26

Family

ID=24881828

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002264758A Abandoned CA2264758A1 (en) 1996-09-20 1997-09-08 Method and apparatus for automated opening of options exchange

Country Status (21)

Country Link
US (1) US6016483A (en)
EP (1) EP1012774A4 (en)
JP (1) JP2001500653A (en)
KR (1) KR20000036229A (en)
CN (1) CN1238052A (en)
AP (1) AP9901480A0 (en)
AR (1) AR008166A1 (en)
AU (1) AU733287B2 (en)
BR (1) BR9711490A (en)
CA (1) CA2264758A1 (en)
HU (1) HUP0002446A2 (en)
ID (1) ID22052A (en)
IL (1) IL128698A0 (en)
NO (1) NO991346L (en)
NZ (1) NZ335062A (en)
PE (1) PE96598A1 (en)
PL (1) PL332308A1 (en)
TR (1) TR199900615T2 (en)
TW (1) TW349201B (en)
WO (1) WO1998012659A1 (en)
ZA (1) ZA977481B (en)

Families Citing this family (273)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060173761A1 (en) * 1996-03-25 2006-08-03 Cfph, Llc System and Method for Market Research Based on Financial Exchange
US6505174B1 (en) * 1996-03-25 2003-01-07 Hsx, Inc. Computer-implemented securities trading system with a virtual specialist function
US10586282B2 (en) * 1996-03-25 2020-03-10 Cfph, Llc System and method for trading based on tournament-style events
US20050267836A1 (en) * 1996-03-25 2005-12-01 Cfph, Llc Method and system for transacting with a trading application
US7487123B1 (en) * 1996-03-25 2009-02-03 Cfph, Llc Computer-implemented securities trading system with virtual currency and virtual specialist
US6850907B2 (en) * 1996-12-13 2005-02-01 Cantor Fitzgerald, L.P. Automated price improvement protocol processor
US5905974A (en) * 1996-12-13 1999-05-18 Cantor Fitzgerald Securities Automated auction protocol processor
US20020032667A1 (en) * 1997-03-21 2002-03-14 Walker Jay S. System and method providing a restaurant menu dynamically generated based on revenue management information
US6618707B1 (en) 1998-11-03 2003-09-09 International Securities Exchange, Inc. Automated exchange for trading derivative securities
US7062459B1 (en) * 1999-03-29 2006-06-13 New Market Solutions, Llc Digital computer system and methods for managing a synthetic index fund
US7020632B1 (en) * 1999-01-11 2006-03-28 Lawrence Kohls Trading system for fixed-value contracts
US8392302B2 (en) * 1999-03-31 2013-03-05 Task Management, Inc. Computer-aided process for inflation-immunized derivatives
US7392214B1 (en) * 1999-04-30 2008-06-24 Bgc Partners, Inc. Systems and methods for trading
US7363267B1 (en) 1999-06-03 2008-04-22 The Ticket Reserve, Inc. Contingency-based options and futures for contingent travel accommodations
US20020073007A1 (en) * 1999-08-11 2002-06-13 Elie Ayache System, method, and computer program product for use of lattices in valuating options
US6347444B1 (en) * 1999-08-24 2002-02-19 Jason Irby Method for refurbishing an automotive wheel
US7099839B2 (en) * 1999-09-08 2006-08-29 Primex Holdings, Llc Opening price process for trading system
US7035819B1 (en) 1999-09-24 2006-04-25 D.E. Shaw & Company Method and system for facilitating automated interaction of marketable retail orders and professional trading interest at passively determined prices
US7251629B1 (en) 1999-10-14 2007-07-31 Edge Capture, Llc Automated trading system in an electronic trading exchange
US6751597B1 (en) * 1999-10-26 2004-06-15 B2E Sourcing Optimization, Inc. System and method for adaptive trade specification and match-making optimization
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
WO2001042967A2 (en) * 1999-12-13 2001-06-14 Protrader Technologies, L.P. Computerized method and system for trading of securities
CN1302035A (en) * 1999-12-27 2001-07-04 赵频 Trade system needing no trade house
US7356498B2 (en) * 1999-12-30 2008-04-08 Chicago Board Options Exchange, Incorporated Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services
US9727916B1 (en) 1999-12-30 2017-08-08 Chicago Board Options Exchange, Incorporated Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services
US7430533B1 (en) * 2000-01-11 2008-09-30 Itg Software Solutions, Inc. Automated batch auctions in conjunction with continuous financial markets
US7233923B1 (en) 2000-01-14 2007-06-19 Espeed, Inc. Systems and methods for matching desired purchases and sales of mis-matched items
US7162447B1 (en) * 2000-02-02 2007-01-09 Itg Software Solutions, Inc. Method and system for obtaining a discovered price
WO2005048134A2 (en) 2002-05-21 2005-05-26 Washington University Intelligent data storage and processing using fpga devices
US7139743B2 (en) 2000-04-07 2006-11-21 Washington University Associative database scanning and information retrieval using FPGA devices
US7472087B2 (en) 2000-04-10 2008-12-30 Stikine Technology, Llc Trading program for interacting with market programs on a platform
US8296215B1 (en) * 2000-04-10 2012-10-23 Stikine Technology, Llc Trading system with elfs and umpires
US7792733B1 (en) 2000-04-10 2010-09-07 Christopher Keith Automated synchronization of orders represented in multiple markets
US8775294B1 (en) 2000-04-10 2014-07-08 Stikine Technology, Llc Automated linked order processing
US7882007B2 (en) 2000-04-10 2011-02-01 Christopher Keith Platform for market programs and trading programs
US8249975B1 (en) 2000-04-10 2012-08-21 Stikine Technology, Llc Automated first look at market events
US7890410B1 (en) 2000-04-10 2011-02-15 Stikine Technology, Llc Automated trial order processing
US7813991B1 (en) 2000-04-10 2010-10-12 Christopher Keith Automated trading negotiation protocols
US7908198B1 (en) 2000-04-10 2011-03-15 Stikine Technology, Llc Automated preferences for market participants
US7774246B1 (en) 2000-04-10 2010-08-10 Christopher Keith Automated price setting for paired orders
US8799138B2 (en) * 2000-04-10 2014-08-05 Stikine Technology, Llc Routing control for orders eligible for multiple markets
US7496533B1 (en) 2000-04-10 2009-02-24 Stikine Technology, Llc Decision table for order handling
US7539638B1 (en) 2000-04-10 2009-05-26 Stikine Technology, Llc Representation of order in multiple markets
US7383220B1 (en) 2000-04-10 2008-06-03 Stikine Technology, Llc Automated short term option order processing
US7644027B2 (en) * 2000-04-10 2010-01-05 Christopher Keith Market program for interacting with trading programs on a platform
US7398244B1 (en) 2000-04-10 2008-07-08 Stikine Technology, Llc Automated order book with crowd price improvement
WO2001080131A1 (en) * 2000-04-13 2001-10-25 Superderivatives, Inc. Method and system for pricing options
US7702548B2 (en) * 2000-05-01 2010-04-20 Zumbach Gilles O Methods for analysis of financial markets
US7467110B2 (en) * 2000-05-01 2008-12-16 The Olsen Group Method for market making
IL152508A0 (en) 2000-05-04 2003-05-29 American Int Group Inc Method and system for initiating and clearing trades
US7962375B2 (en) * 2000-05-08 2011-06-14 Option It, Inc. Method and system for reserving future purchases of goods and services
US7996292B2 (en) * 2000-05-08 2011-08-09 Option It, Inc. Method and system for reserving future purchases of goods and services
US8301550B2 (en) 2000-05-08 2012-10-30 Smart Options, Llc Method and system for reserving future purchases of goods or services
US9064258B2 (en) 2000-05-08 2015-06-23 Smart Options, Llc Method and system for reserving future purchases of goods and services
US8650114B2 (en) 2000-05-08 2014-02-11 Smart Options, Llc Method and system for reserving future purchases of goods or services
US9026471B2 (en) 2000-05-08 2015-05-05 Smart Options, Llc Method and system for reserving future purchases of goods and services
US9026472B2 (en) 2000-05-08 2015-05-05 Smart Options, Llc Method and system for reserving future purchases of goods and services
US8930260B2 (en) 2000-05-08 2015-01-06 Smart Options, Llc Method and system for reserving future purchases of goods and services
US9047634B2 (en) 2000-05-08 2015-06-02 Smart Options, Llc Method and system for reserving future purchases of goods and services
US8620771B2 (en) 2000-05-08 2013-12-31 Smart Options, Llc Method and system for reserving future purchases of goods and services
US7313539B1 (en) 2000-05-08 2007-12-25 Pappas Christian S Method and system for reserving future purchases of goods or services
US9070150B2 (en) 2000-05-08 2015-06-30 Smart Options, Llc Method and system for providing social and environmental performance based sustainable financial instruments
US9092813B2 (en) 2000-05-08 2015-07-28 Smart Options, Llc Method and system for reserving future purchases of goods and services
US20030069986A1 (en) * 2000-05-23 2003-04-10 Lori Petrone Electronic marketplace system and method using optimization techniques
US20080103878A1 (en) * 2000-06-05 2008-05-01 Leach Andrew K Determined rights and forward obligations for future items
US20080097827A1 (en) * 2000-06-05 2008-04-24 Leach Andrew K Demand aggregation for future item planning contingent upon threshold demand
US20080097825A1 (en) * 2000-06-05 2008-04-24 Leach Andrew K System and methods for proposing future items contingent upon threshold demand
US20080097826A1 (en) * 2000-06-05 2008-04-24 Leach Andrew K Demand aggregation for future items contingent upon threshold demand
US20040039696A1 (en) * 2002-06-25 2004-02-26 Richard Harmon System and method for executing a payment transaction over a computer network
US7437325B2 (en) 2002-03-05 2008-10-14 Pablo Llc System and method for performing automatic spread trading
JP2002007720A (en) * 2000-06-23 2002-01-11 Dis System Hanbai Kk System and method for commodity transaction, and recording medium
US20020013749A1 (en) * 2000-06-27 2002-01-31 John Ricciardi Method for classifying an investment item by price pattern
US7177833B1 (en) 2000-07-18 2007-02-13 Edge Capture, Llc Automated trading system in an electronic trading exchange
US6829589B1 (en) * 2000-07-21 2004-12-07 Stc, Llc Method and apparatus for stock and index option price improvement, participation, and internalization
US8924277B2 (en) * 2000-08-17 2014-12-30 Nyse Group, Inc. Method and system for automatic execution of a securities transaction
US7689498B2 (en) * 2000-08-24 2010-03-30 Volbroker Limited System and method for trading options
US7127423B2 (en) 2000-08-28 2006-10-24 Ameriprise Financial, Inc. System and method for creating and administering an investment instrument
US20050137964A1 (en) * 2000-08-31 2005-06-23 Optionable, Inc. System and method for real-time options trading over a computer network
US7110972B1 (en) 2000-09-19 2006-09-19 Icor Brokerage, Inc. Method and system of managing credit for the electronic trading of financial instruments
US7089207B1 (en) 2000-09-27 2006-08-08 Jpmorgan Chase & Co. Method and system for determining a company's probability of no default
US7392212B2 (en) * 2000-09-28 2008-06-24 Jpmorgan Chase Bank, N.A. User-interactive financial vehicle performance prediction, trading and training system and methods
EP1332455A4 (en) * 2000-10-05 2006-06-14 Interactive Systems Worldwide System and method for protecting positions in volatile markets
WO2002029686A1 (en) * 2000-10-06 2002-04-11 Trading Technologies International, Inc. Trading with display of market depth and price
US6952683B1 (en) * 2000-10-11 2005-10-04 Ubs Ag System and method for hedging against foreign exchange risk associated with securities transactions
US7305361B2 (en) * 2000-10-14 2007-12-04 Goldman Sachs & Co. Apparatus, methods and articles of manufacture for constructing and executing computerized transaction processes and programs
US7127421B1 (en) * 2000-10-25 2006-10-24 Accenture Llp Method and system for identifying bottlenecks in a securities processing system
US7321872B1 (en) * 2000-10-30 2008-01-22 Chicago Board Options Exchange Automated trading exchange system and method utilizing a randomized opening procedures
US7313541B2 (en) * 2000-11-03 2007-12-25 Jpmorgan Chase Bank, N.A. System and method for estimating conduit liquidity requirements in asset backed commercial paper
US8234204B2 (en) 2000-11-13 2012-07-31 Goldman, Sachs & Co. Method and system for matching short trading positions with long trading positions
US7340428B1 (en) * 2000-11-28 2008-03-04 Gxs, Inc. System and method for using composite scoring in an auction process
US7720744B2 (en) * 2000-12-07 2010-05-18 Bgc Partners, Inc. Systems and methods for shifting bids and offers in a trading interface
US7840474B1 (en) 2000-12-11 2010-11-23 Icor Brokerage, Inc. Method and system for managing requests for proposals for electronic trading of financial instruments
US7865417B2 (en) * 2001-01-25 2011-01-04 Jpmorgan Chase Bank, N.A. Method and system for administering a discounted security
US7451109B2 (en) * 2001-01-25 2008-11-11 Morgan Guarantee Trust Company Of New York Method and system for administering a discounted security
US20020138382A1 (en) * 2001-01-25 2002-09-26 Seaman David A. Discounted security
US6532284B2 (en) 2001-02-27 2003-03-11 Morgan Guaranty Trust Company Method and system for optimizing bandwidth cost via caching and other network transmission delaying techniques
US6879964B2 (en) 2001-03-07 2005-04-12 The Vanguard Group, Inc. Investment company that issues a class of conventional shares and a class of exchange-traded shares in the same fund
US7496534B2 (en) * 2001-03-08 2009-02-24 Olsen Richard B Methods for trade decision making
US6983260B2 (en) * 2001-04-06 2006-01-03 Omx Technology Ab Automated exchange system for trading orders having a hidden volume
WO2002088883A2 (en) 2001-04-26 2002-11-07 Optionable, Inc. A system and method for real-time options trading over a global computer network
US7409367B2 (en) * 2001-05-04 2008-08-05 Delta Rangers Inc. Derivative securities and system for trading same
US7392217B2 (en) * 2001-05-09 2008-06-24 Bgc Partners, Inc. Systems and methods for controlling traders from manipulating electronic trading markets
GB2392283A (en) * 2001-05-14 2004-02-25 Espeed Inc Systems and methods for an auto-security monitor that makes markets
US20020174056A1 (en) * 2001-05-21 2002-11-21 Mark Sefein System and method for providing user-specific options trading data
US20020188548A1 (en) * 2001-06-06 2002-12-12 John Bunda Methods and systems for monitoring securities quotes
US20020188552A1 (en) * 2001-06-07 2002-12-12 Lawrence Kavounas Devices, softwares and methods for automated execution of conditional securities trade orders and interfaces for entering the same
US7702563B2 (en) 2001-06-11 2010-04-20 Otc Online Partners Integrated electronic exchange of structured contracts with dynamic risk-based transaction permissioning
US20020188549A1 (en) * 2001-06-11 2002-12-12 Mark Nordlicht Selectable market transaction over a network
US20020194111A1 (en) * 2001-06-19 2002-12-19 Shayne Young Methods and systems for reconciling a forward conversion securities strategy
US8234156B2 (en) * 2001-06-28 2012-07-31 Jpmorgan Chase Bank, N.A. System and method for characterizing and selecting technology transition options
US7653584B2 (en) * 2001-06-29 2010-01-26 Chicago Board Options Exchange, Incorporated Automated execution system having participation
TW520478B (en) * 2001-06-29 2003-02-11 Inventec Corp System with automatic transmission and fax management and method therefor
US7664695B2 (en) * 2001-07-24 2010-02-16 Stephen Cutler Securities market and market maker activity tracking system and method
US20030041006A1 (en) * 2001-08-21 2003-02-27 John Bunda Methods and systems for suppression of stale or invalid data in a securities quotation display
US20030069836A1 (en) * 2001-09-11 2003-04-10 Neill Penney Method and apparatus for amending financial transactions
WO2003036540A1 (en) * 2001-09-21 2003-05-01 The Ashton Technology Group, Inc. Volume weighted average price system and method
US7818243B1 (en) * 2001-10-12 2010-10-19 I2 Technologies Us, Inc. Displaying strikes between bids and asks in a market over time using polygons
JP2005505864A (en) * 2001-10-13 2005-02-24 スーパーデリヴァティヴズ・インコーポレーテッド Methods and systems for pricing financial derivatives
US20030083974A1 (en) * 2001-10-26 2003-05-01 John Bunda Method and system for managing display of quotes for securities from multiple sources
GB2398147A (en) * 2001-11-07 2004-08-11 Bloomberg Lp Automated trading of financial interests
US7711627B2 (en) * 2002-01-07 2010-05-04 Bgc Partners, Inc. Methods and systems for providing crossing markets
US7406447B2 (en) * 2002-01-14 2008-07-29 The Nasdaq Omx Group, Inc. Opening price process for trading system
US8332303B2 (en) 2002-03-15 2012-12-11 Goldman, Sachs & Co. Method and apparatus for monitoring and evaluating trade activity
US7624062B1 (en) * 2002-03-18 2009-11-24 Chicago Mercantile Exchange Inc. Method and system for generating and trading composite contracts
US7433839B2 (en) * 2002-03-20 2008-10-07 Bodurtha Stephen G Total return asset contracts and associated processing systems
US20030195860A1 (en) * 2002-04-05 2003-10-16 Ball Jackson L. System and method for remotely measuring, monitoring and billing thermal energy usage
US9311673B2 (en) 2002-06-05 2016-04-12 Nasdaq, Inc. Security transaction matching
US20050160024A1 (en) * 2002-06-07 2005-07-21 Side By Side Trading, Inc. Automated system for aggregated price discovery and electronic trading of linked cash/cash equivalent and their derivative asset packages
US7882010B2 (en) * 2002-06-07 2011-02-01 The Nasdaq Omx Group, Inc. Opening price process for trading system
US7933824B2 (en) * 2002-06-18 2011-04-26 Philibert F. Kongtcheu Methods, systems and computer program products to facilitate the pricing, risk management and trading of derivatives contracts
EP1552449A4 (en) * 2002-06-19 2007-12-12 Fx Alliance Llc Method and apparatus for managing financial transactions involving multiple counterparties and processing data pertaining thereto
US20040034587A1 (en) * 2002-08-19 2004-02-19 Amberson Matthew Gilbert System and method for calculating intra-period volatility
US20040039673A1 (en) * 2002-08-19 2004-02-26 Matt Amberson Method, system, and computer program product for summarizing an implied volatility surface
US8041624B2 (en) 2002-09-18 2011-10-18 Goldman Sachs & Co. Method and apparatus for monitoring and evaluating limit order trading
US20040068457A1 (en) * 2002-10-08 2004-04-08 Polaris Securities Co., Ltd. System and method for option commodity recommendation
US20040078317A1 (en) * 2002-10-17 2004-04-22 Allen Anne E. Method and system for generating a dual quote
EP2428872A1 (en) 2002-10-31 2012-03-14 eSpeed, Inc. Keyboard for trading system
GB2395036A (en) 2002-10-31 2004-05-12 Espeed Inc Trading interface using keyboard
JP4318913B2 (en) * 2002-12-26 2009-08-26 東京エレクトロン株式会社 Application processing equipment
US20040138985A1 (en) * 2003-01-10 2004-07-15 Jonas Lundberg Automated exchange system for trading foreign exchange
US7440917B2 (en) 2003-03-10 2008-10-21 Chicago Mercantile Exchange, Inc. Order risk management system
US7571133B2 (en) 2003-03-10 2009-08-04 Chicago Mercantile Exchange, Inc. Derivatives trading methods that use a variable order price and a hedge transaction
US7152041B2 (en) 2003-03-10 2006-12-19 Chicago Mercantile Exchange, Inc. Derivatives trading methods that use a variable order price
US7797223B1 (en) 2003-03-28 2010-09-14 Citigroup Global Markets, Inc. Method and system for efficiently matching long and short positions in securities trading and transacting a series of overnight trades for balance sheet netting
US8353763B2 (en) 2003-03-31 2013-01-15 Cantor Index, Llc System and method for betting on a participant in a group of events
US7904370B2 (en) * 2003-03-31 2011-03-08 Trading Technologies International, Inc. System and method for variably regulating order entry in an electronic trading system
US20040199442A1 (en) * 2003-04-04 2004-10-07 Rainer Haberle Method and system for offering and selling a multi-purpose currency option
WO2004090678A2 (en) 2003-04-11 2004-10-21 Cantor Index Llc Lottery and auction based tournament entry exchange platform
US7676421B2 (en) 2003-04-24 2010-03-09 Chicago Board Options Exchange, Incorporated Method and system for providing an automated auction for internalization and complex orders in a hybrid trading system
US7552083B2 (en) * 2003-04-24 2009-06-23 Chicago Board Options Exchange, Incorporated Hybrid trading system for concurrently trading through both electronic and open-outcry trading mechanisms
US8346653B2 (en) 2003-04-24 2013-01-01 Chicago Board Options Exchange, Incorporated Automated trading system for routing and matching orders
US7613650B2 (en) 2003-04-24 2009-11-03 Chicago Board Options Exchange, Incorporated Hybrid trading system for concurrently trading securities or derivatives through both electronic and open-outcry trading mechanisms
US20060167788A1 (en) * 2003-04-24 2006-07-27 Tilly Edward T Method and system for broker trading in a hybrid trading system for concurrently trading securities or derivatives through both electronic and open-outcry trading mechanisms
US7653588B2 (en) * 2003-04-24 2010-01-26 Chicago Board Options Exchange, Incorporated Method and system for providing order routing to a virtual crowd in a hybrid trading system
US10572824B2 (en) 2003-05-23 2020-02-25 Ip Reservoir, Llc System and method for low latency multi-functional pipeline with correlation logic and selectively activated/deactivated pipelined data processing engines
US7135635B2 (en) * 2003-05-28 2006-11-14 Accentus, Llc System and method for musical sonification of data parameters in a data stream
US8924278B2 (en) 2003-07-25 2014-12-30 Chicago Mercantile Exchange Inc. System and method for controlling markets during a stop loss trigger
US7761363B2 (en) * 2003-10-08 2010-07-20 Fx Alliance, Llc Internal trade requirement order management and execution system
US8131626B2 (en) 2003-11-17 2012-03-06 Bgc Partners, Inc. Customizable trading display of market data
US8131625B2 (en) * 2003-11-17 2012-03-06 Bgc Partners, Inc. Customizable trading display of market data
JP2008503794A (en) * 2003-11-26 2008-02-07 エフエックス アライアンス,エルエルシー Protocol-independent asset trading system and method
SG132686A1 (en) * 2003-11-26 2007-06-28 Fx Alliance Llc Quick-filling customer asset trading system
WO2005055002A2 (en) * 2003-11-26 2005-06-16 Fx Alliance, Llc Latency-aware asset trading system
US20110208633A1 (en) * 2010-02-19 2011-08-25 Asher Joseph M System and method for trading a futures contract based on a financial instrument indexed to entertainment dividends
US7567931B2 (en) 2004-01-16 2009-07-28 Bgc Partners, Inc. System and method for forming a financial instrument indexed to entertainment revenue
US7698198B2 (en) * 2004-01-16 2010-04-13 Bgc Partners, Inc. System and method for purchasing a financial instrument indexed to entertainment revenue
US7827091B2 (en) * 2004-02-20 2010-11-02 Stephen Cutler Securities market and market maker activity tracking system and method
KR100471371B1 (en) * 2004-03-27 2005-03-14 전민철 Method and system of deciding the price offered by a bidder using an accumulation distribution in internet
US7653581B2 (en) * 2004-03-30 2010-01-26 Sap Ag Method and system for derivatives pricing
CN1584896A (en) * 2004-05-28 2005-02-23 应光荣 Two-way reversing marketing method and system
US8429059B2 (en) 2004-06-08 2013-04-23 Rosenthal Collins Group, Llc Method and system for providing electronic option trading bandwidth reduction and electronic option risk management and assessment for multi-market electronic trading
WO2005124632A2 (en) 2004-06-08 2005-12-29 Rosenthal Collins, Group, Llc Method and system for providing electronic information for multi-market electronic trading
US20110125672A1 (en) * 2004-06-08 2011-05-26 Rosenthal Collins Group, L.L.C. Method and system for providing electronic information for risk assesement and management via dynamic total net worth for multi-market electronic trading
US20100312718A1 (en) * 2004-06-08 2010-12-09 Rosenthal Collins Group, L.L.C. Method and system for providing electronic information for risk assesement and management via net worth for multi-market electronic trading
US7912781B2 (en) * 2004-06-08 2011-03-22 Rosenthal Collins Group, Llc Method and system for providing electronic information for risk assessment and management for multi-market electronic trading
US20050278235A1 (en) * 2004-06-10 2005-12-15 International Business Machines Corporation Method and system for a contract option
WO2006002172A2 (en) * 2004-06-23 2006-01-05 Fx Alliance, Llc Shareable quote streams
US20060015440A1 (en) * 2004-06-23 2006-01-19 Neill Penney Dynamic liquidity management system
US8160903B2 (en) * 2004-06-24 2012-04-17 Sbh, Inc. System and method for determining a premium for insurance for a security
US20080162378A1 (en) * 2004-07-12 2008-07-03 Rosenthal Collins Group, L.L.C. Method and system for displaying a current market depth position of an electronic trade on a graphical user interface
US20060010066A1 (en) * 2004-07-12 2006-01-12 Rosenthal Collins Group, L.L.C. Method and system for providing a graphical user interface for electronic trading
US20100114753A1 (en) * 2004-07-12 2010-05-06 Rosenthal Collins Group, L.L.C. Method and system for automatic commodities futures contract management and delivery balancing
US20100076906A1 (en) * 2004-07-12 2010-03-25 Rosenthal Collins Group, L.L.C. Method and system for using quantitative analytics on a graphical user interface for electronic trading
US7647267B2 (en) * 2004-07-15 2010-01-12 New York Stock Exchange System and method for setting and using a momentum liquidity replenishment price in a hybrid auction market
US20100094777A1 (en) * 2004-09-08 2010-04-15 Rosenthal Collins Group, Llc. Method and system for providing automatic execution of risk-controlled synthetic trading entities
US7620586B2 (en) 2004-09-08 2009-11-17 Rosenthal Collins Group, Llc Method and system for providing automatic execution of trading strategies for electronic trading
US7603309B2 (en) * 2004-09-27 2009-10-13 Citadel Investment Group, L.L.C. Computer implemented and/or assisted methods and systems for providing guaranteed, specified and/or predetermined execution prices in a guaranteed, specified and/or predetermined timeframe on the purchase or sale of, for example, listed options
US7958039B2 (en) 2004-10-08 2011-06-07 Citadel Investment Group, L.L.C. Computer implemented and/or assisted methods and systems for providing rapid execution of, for example, listed options contracts using toxicity and/or profit analyzers
US7587347B2 (en) 2004-10-19 2009-09-08 Citadel Investment Group, L.L.C. Computer implemented and/or assisted methods and systems for detecting, tracking and responding to toxic, or likely toxic, orders in an equities order flow using toxicity and/or profit analyzers
WO2006050397A2 (en) * 2004-11-01 2006-05-11 Rosenthal Collins Group, Llc Method and system for providing multiple graphical user interfaces for electronic trading
EP1856661A4 (en) * 2004-12-23 2008-10-29 Fx Alliance Llc Dynamic account mapping system for computerized asset trading
WO2006076396A2 (en) * 2005-01-13 2006-07-20 Hsbc North America Holdings Inc. Framework for configuration and release management of group system software
US7925570B2 (en) * 2005-03-09 2011-04-12 The Nasdaq Omx Group, Inc. Opening cross in electronic market
EP1717747A1 (en) * 2005-03-24 2006-11-02 eSPEED, Inc. Systems and methods for protecting against erroneous price entries in the electronic trading of financial and other instruments
US7809629B2 (en) 2005-04-07 2010-10-05 Chicago Board Options Exchange, Incorporated Market participant issue selection system and method
US20060277130A1 (en) * 2005-04-25 2006-12-07 The Ticket Reserve, Inc. Methods and apparatus to predict demand for a product or service
US20060271462A1 (en) * 2005-04-25 2006-11-30 The Ticket Reserve, Inc. Methods and Apparatus for Marketing contingent Event Certificates
US20060242043A1 (en) * 2005-04-26 2006-10-26 Chartbender, Llc Method for predicting option performance
US8589280B2 (en) * 2005-05-04 2013-11-19 Rosenthal Collins Group, Llc Method and system for providing automatic execution of gray box strategies for electronic trading
US20060253355A1 (en) * 2005-05-04 2006-11-09 Chicago Board Options Exchange System and method for creating and trading a digital derivative investment instrument
US8326716B2 (en) * 2005-05-04 2012-12-04 Chicago Board Options Exchange, Incorporated Method and system for creating and trading derivative investment products based on a statistical property reflecting the variance of an underlying asset
US7801801B2 (en) * 2005-05-04 2010-09-21 Rosenthal Collins Group, Llc Method and system for providing automatic execution of black box strategies for electonic trading
US8364575B2 (en) * 2005-05-04 2013-01-29 Rosenthal Collins Group, Llc Method and system for providing automatic execution of black box strategies for electronic trading
US8326715B2 (en) 2005-05-04 2012-12-04 Chicago Board Operations Exchange, Incorporated Method of creating and trading derivative investment products based on a statistical property reflecting the variance of an underlying asset
US20060253369A1 (en) * 2005-05-04 2006-11-09 Chicago Board Options Exchange Method of creating and trading derivative investment products based on an average price of an underlying asset during a calculation period
US8027904B2 (en) * 2005-05-04 2011-09-27 Chicago Board Options Exchange, Incorporated Method and system for creating and trading corporate debt security derivative investment instruments
US20080082436A1 (en) * 2005-05-04 2008-04-03 Shalen Catherine T System And Method For Creating And Trading A Digital Derivative Investment Instrument
US20060253368A1 (en) * 2005-05-04 2006-11-09 Chicago Board Options Exchange System and method for creating and trading credit rating derivative investment instruments
US8489489B2 (en) * 2005-05-05 2013-07-16 Chicago Board Options Exchange, Incorporated System and method for trading derivatives in penny increments while disseminating quotes for derivatives in nickel/dime increments
WO2006130650A2 (en) 2005-05-31 2006-12-07 Rosenthal Collins Group, Llc Method and system for electronically inputting, monitoring and trading spreads
US20080288391A1 (en) * 2005-05-31 2008-11-20 Rosenthal Collins Group, Llc. Method and system for automatically inputting, monitoring and trading spreads
CA2614440C (en) 2005-07-07 2016-06-21 Sermo, Inc. Method and apparatus for conducting an information brokering service
US7774263B1 (en) 2005-09-07 2010-08-10 International Securities Exchange, Llc Linked displayed market and midpoint matching system
US7761364B2 (en) * 2005-09-07 2010-07-20 International Securities Exchange, Llc Midpoint matching system
US20070088658A1 (en) * 2005-09-30 2007-04-19 Rosenthal Collins Group, L.L.C. Method and system for providing accounting for electronic trading
US7849000B2 (en) * 2005-11-13 2010-12-07 Rosenthal Collins Group, Llc Method and system for electronic trading via a yield curve
US20110022509A1 (en) * 2005-11-13 2011-01-27 Rosenthal Collins Group, L.L.C. Method and system for electronic trading via a yield curve on plural network devices
US20070143185A1 (en) * 2005-12-12 2007-06-21 Harmon Richard M Systems and Methods for Allocating a Consumer Access Right to a Live Event
US8229832B2 (en) * 2006-01-09 2012-07-24 Bgc Partners, Inc. Systems and methods for establishing first on the follow trading priority in electronic trading systems
US20090006184A1 (en) * 2006-04-25 2009-01-01 Leach Andrew K Systems and methods for demand aggregation for proposed future items
US8001036B2 (en) * 2006-05-30 2011-08-16 Altex-Ats Ltd System for matching orders for futures contracts which facilitate electronic trading of over the counter futures contracts
US7921046B2 (en) 2006-06-19 2011-04-05 Exegy Incorporated High speed processing of financial information using FPGA devices
US7840482B2 (en) * 2006-06-19 2010-11-23 Exegy Incorporated Method and system for high speed options pricing
US7672898B1 (en) 2006-07-07 2010-03-02 Trading Technologies International Inc. Regulating order entry in an electronic trading environment to maintain an actual cost for a trading strategy
US20080059846A1 (en) * 2006-08-31 2008-03-06 Rosenthal Collins Group, L.L.C. Fault tolerant electronic trading system and method
US8140425B2 (en) 2006-11-13 2012-03-20 Chicago Board Options Exchange, Incorporated Method and system for generating and trading derivative investment instruments based on a volatility arbitrage benchmark index
US7660793B2 (en) 2006-11-13 2010-02-09 Exegy Incorporated Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors
US8326819B2 (en) 2006-11-13 2012-12-04 Exegy Incorporated Method and system for high performance data metatagging and data indexing using coprocessors
US20080120249A1 (en) * 2006-11-17 2008-05-22 Chicago Board Options Exchange, Incorporated Method of creating and trading derivative investment products based on a statistical property reflecting the volatility of an underlying asset
WO2008101230A1 (en) * 2007-02-16 2008-08-21 Gary Ardell Systems methods, and media for trading securities
US7844539B2 (en) * 2007-03-02 2010-11-30 Chicago Board Options Exchange, Incorporated Hybrid trading system for concurrently trading combined orders for financial instruments through both electronic and open-outcry trading mechanisms
WO2008131010A1 (en) 2007-04-16 2008-10-30 Cfph, Llc Box office game
US8620759B1 (en) 2007-05-23 2013-12-31 Convergex Group, Llc Methods and systems for processing orders
US7840481B2 (en) * 2007-06-07 2010-11-23 Bny Convergex Execution Solutions Llc Aged transactions in a trading system
US8165953B2 (en) 2007-09-04 2012-04-24 Chicago Board Options Exchange, Incorporated System and method for creating and trading a derivative investment instrument over a range of index values
US20090111594A1 (en) * 2007-10-29 2009-04-30 Spence Charles H Billiards practice device
US20090204534A1 (en) * 2007-11-09 2009-08-13 Tilly Edward T Method and system for providing order routing to a virtual crowd in a hybrid trading system and executing an entire order
US8249972B2 (en) 2007-11-09 2012-08-21 Chicago Board Options Exchange, Incorporated Method and system for creating a volatility benchmark index
US20090234759A1 (en) * 2007-11-20 2009-09-17 The Nasdaq Stock Market, Inc. Auction-Based Security Valuation
US8401943B2 (en) * 2007-11-20 2013-03-19 The Nasdaq Omx Group, Inc. Pricing mechanism for security valuation
US10083420B2 (en) 2007-11-21 2018-09-25 Sermo, Inc Community moderated information
US10229453B2 (en) 2008-01-11 2019-03-12 Ip Reservoir, Llc Method and system for low latency basket calculation
US20090187504A1 (en) * 2008-01-21 2009-07-23 Tradedevil, Inc. Non-traditional futures contract and associated processing systems
US20090216674A1 (en) * 2008-02-22 2009-08-27 Adam Seth Nunes Volatility Detection in a Non-Trading Security's Price Quotation
US20100094744A1 (en) * 2008-03-31 2010-04-15 Lic Development Llc Contracts exchange system
US8224741B2 (en) 2008-04-28 2012-07-17 International Securities Exchange, Llc Complex order leg synchronization
US20100010937A1 (en) * 2008-04-30 2010-01-14 Rosenthal Collins Group, L.L.C. Method and system for providing risk assessment management and reporting for multi-market electronic trading
JP2009003958A (en) * 2008-08-20 2009-01-08 Superderivatives Inc Method and system for price determination of financial derivative
US8788381B2 (en) 2008-10-08 2014-07-22 Chicago Board Options Exchange, Incorporated System and method for creating and trading a digital derivative investment instrument
US20100100474A1 (en) * 2008-10-21 2010-04-22 Van Slyke Oakley E Methods of determining transaction prices on electronic trading exchanges
US20120095893A1 (en) 2008-12-15 2012-04-19 Exegy Incorporated Method and apparatus for high-speed processing of financial market depth data
US20100280937A1 (en) * 2009-05-01 2010-11-04 Hiatt Jr John C Method and system for creating and trading mortgage-backed security products
US20100287032A1 (en) * 2009-05-07 2010-11-11 Roy Wallace Systems and methods for matching desired purchases and sales of mis-matched items
US8321322B2 (en) * 2009-09-28 2012-11-27 Chicago Board Options Exchange, Incorporated Method and system for creating a spot price tracker index
US20110196775A1 (en) * 2010-01-01 2011-08-11 Jeffrey Gavin Systems, Methods, and Media for Controlling the Exposure of Orders to Trading Platforms
CA2786175C (en) * 2010-01-04 2022-08-23 Superderivatives, Inc. Device, method and system of pricing financial instruments
EP2529347A4 (en) * 2010-01-26 2015-01-07 Geodesixs Inc A trading apparatus and method
US8346655B2 (en) * 2010-05-10 2013-01-01 Ilan Tzroya System and method for providing a platform for the trade of financial instruments
US10037568B2 (en) 2010-12-09 2018-07-31 Ip Reservoir, Llc Method and apparatus for managing orders in financial markets
JP2012123830A (en) * 2012-02-22 2012-06-28 Superderivatives Inc Method and system for pricing financial derivatives
US10121196B2 (en) 2012-03-27 2018-11-06 Ip Reservoir, Llc Offload processing of data packets containing financial market data
US10650452B2 (en) 2012-03-27 2020-05-12 Ip Reservoir, Llc Offload processing of data packets
US11436672B2 (en) 2012-03-27 2022-09-06 Exegy Incorporated Intelligent switch for processing financial market data
US9990393B2 (en) 2012-03-27 2018-06-05 Ip Reservoir, Llc Intelligent feed switch
US10262365B2 (en) 2012-04-16 2019-04-16 Nasdaq Technology Ab Method and a computerized exchange system for processing trade orders
US20140316961A1 (en) * 2013-04-23 2014-10-23 Chicago Mercantile Exchange, Inc. Dynamic Tick Size Order Aggregator
US10102578B2 (en) * 2014-03-24 2018-10-16 State Street Bank And Trust Company Techniques for automated call cross trade imbalance execution
US20150379641A1 (en) * 2014-06-27 2015-12-31 Chicago Mercantile Exchange Inc. Implied Volatility Skew Futures Product
US11288739B2 (en) 2015-10-12 2022-03-29 Chicago Mercantile Exchange Inc. Central limit order book automatic triangulation system
US10783532B2 (en) 2016-04-06 2020-09-22 Chicago Mercantile Exchange Inc. Detection and mitigation of effects of high velocity value changes based upon match event outcomes
US10692144B2 (en) 2016-04-06 2020-06-23 Chicagil Mercantile Exchange Inc. Multi-path routing system including an integrity mechanism
WO2018119035A1 (en) 2016-12-22 2018-06-28 Ip Reservoir, Llc Pipelines for hardware-accelerated machine learning
US11080785B1 (en) * 2017-11-14 2021-08-03 Chicago Mercantile Exchange Inc. Listed options position compression system

Family Cites Families (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3581072A (en) * 1968-03-28 1971-05-25 Frederick Nymeyer Auction market computation system
US3573747A (en) * 1969-02-24 1971-04-06 Institutional Networks Corp Instinet communication system for effectuating the sale or exchange of fungible properties between subscribers
US4334270A (en) * 1972-08-11 1982-06-08 Towers Frederic C Securities valuation system
US4566066A (en) * 1972-08-11 1986-01-21 Towers Frederic C Securities valuation system
US4412287A (en) * 1975-05-29 1983-10-25 Braddock Iii Walter D Automated stock exchange
US4597046A (en) * 1980-10-22 1986-06-24 Merrill Lynch, Pierce Fenner & Smith Securities brokerage-cash management system obviating float costs by anticipatory liquidation of short term assets
US4376978A (en) * 1980-07-29 1983-03-15 Merrill Lynch Pierce, Fenner & Smith Securities brokerage-cash management system
US4774663A (en) * 1980-07-29 1988-09-27 Merrill Lynch, Pierce, Fenner & Smith Incorporated Securities brokerage-cash management system with short term investment proceeds allotted among multiple accounts
US4346442A (en) * 1980-07-29 1982-08-24 Merrill Lynch, Pierce, Fenner & Smith Incorporated Securities brokerage-cash management system
US4903201A (en) * 1983-11-03 1990-02-20 World Energy Exchange Corporation Automated futures trading exchange
US4980826A (en) * 1983-11-03 1990-12-25 World Energy Exchange Corporation Voice actuated automated futures trading exchange
US5025138A (en) * 1984-02-27 1991-06-18 Vincent Cuervo Method and system for providing verifiable line of credit information
US4642768A (en) * 1984-03-08 1987-02-10 Roberts Peter A Methods and apparatus for funding future liability of uncertain cost
US4752877A (en) * 1984-03-08 1988-06-21 College Savings Bank Method and apparatus for funding a future liability of uncertain cost
US4722055A (en) * 1984-03-08 1988-01-26 College Savings Bank Methods and apparatus for funding future liability of uncertain cost
US4751640A (en) * 1984-06-14 1988-06-14 Citibank, Na Automated investment system
US4677552A (en) * 1984-10-05 1987-06-30 Sibley Jr H C International commodity trade exchange
US4694397A (en) * 1984-12-27 1987-09-15 The Advest Group, Inc. Banking/brokerage computer interface system
US4674044A (en) * 1985-01-30 1987-06-16 Merrill Lynch, Pierce, Fenner & Smith, Inc. Automated securities trading system
US4677933A (en) * 1985-11-22 1987-07-07 Rotella Thomas B Stock price tracking apparatus
US4799156A (en) * 1986-10-01 1989-01-17 Strategic Processing Corporation Interactive market management system
US4839804A (en) * 1986-12-30 1989-06-13 College Savings Bank Method and apparatus for insuring the funding of a future liability of uncertain cost
US4910676A (en) * 1987-03-30 1990-03-20 Alldredge Robert L Processing system for managing bi-media investments
US4953085A (en) * 1987-04-15 1990-08-28 Proprietary Financial Products, Inc. System for the operation of a financial account
US4876648A (en) * 1988-01-12 1989-10-24 Lloyd Clarke B System and method for implementing and administering a mortgage plan
US4933842A (en) * 1988-02-29 1990-06-12 Tesseract Corporation Automated investment fund accounting system
JPH0219963A (en) * 1988-07-08 1990-01-23 Hitachi Ltd Method and system for monitoring real time state
US4992939A (en) * 1988-08-05 1991-02-12 Tyler Brian G Method of producing narrative analytical report
US5195031A (en) * 1988-10-24 1993-03-16 Reuters Limited Trading system for providing real time context sensitive trading messages based on conversation analysis
US5083270A (en) * 1988-11-02 1992-01-21 Interforce, Ltd. Method and apparatus for releasing value of an asset
US5083782A (en) * 1989-02-03 1992-01-28 Nilssen Ole K Financial instruments and systems
US5227967A (en) * 1989-03-20 1993-07-13 Bailey Stephen C Security instrument data system without property inapplicable nulls
US5168446A (en) * 1989-05-23 1992-12-01 Telerate Systems Incorporated System for conducting and processing spot commodity transactions
US5077665A (en) * 1989-05-25 1991-12-31 Reuters Limited Distributed matching system
US5136501A (en) * 1989-05-26 1992-08-04 Reuters Limited Anonymous matching system
US5101353A (en) * 1989-05-31 1992-03-31 Lattice Investments, Inc. Automated system for providing liquidity to securities markets
EP0411748A3 (en) * 1989-06-02 1991-11-21 Reuters Limited System for matching of buyers and sellers with risk minimization
US5148365A (en) * 1989-08-15 1992-09-15 Dembo Ron S Scenario optimization
US5126936A (en) * 1989-09-01 1992-06-30 Champion Securities Goal-directed financial asset management system
US5220500A (en) * 1989-09-19 1993-06-15 Batterymarch Investment System Financial management system
US5132899A (en) * 1989-10-16 1992-07-21 Fox Philip J Stock and cash portfolio development system
DE69033041T2 (en) * 1989-11-22 1999-11-25 Reuters Ltd Integrated trade
US5214579A (en) * 1989-12-22 1993-05-25 L & C Family Partnership Goal-oriented investment indexing, tracking and monitoring data processing system
US5313560A (en) * 1990-05-11 1994-05-17 Hitachi, Ltd. Method for determining a supplemental transaction changing a decided transaction to satisfy a target
US5758097A (en) * 1990-12-20 1998-05-26 Americus Stock Process Corp. System for voting stock component interests
US5243331A (en) * 1991-01-18 1993-09-07 Automated Market Systems, L.P. Keypad for computer system
EP0512702A3 (en) * 1991-05-03 1993-09-15 Reuters Limited Automated currency trade matching system with integral credit checking
US5283731A (en) * 1992-01-19 1994-02-01 Ec Corporation Computer-based classified ad system and method
US5375055A (en) * 1992-02-03 1994-12-20 Foreign Exchange Transaction Services, Inc. Credit management for electronic brokerage system
US5806050A (en) * 1992-02-03 1998-09-08 Ebs Dealing Resources, Inc. Electronic transaction terminal for vocalization of transactional data
EP0573991B1 (en) * 1992-06-10 2002-01-16 Cantor Fitzgerald Fixed income portfolio data processor and method for using same
JP3335407B2 (en) * 1993-03-01 2002-10-15 富士通株式会社 Electronic trading system
JP3255754B2 (en) * 1993-04-23 2002-02-12 富士通株式会社 Electronic trading system
EP0686926A3 (en) * 1994-05-24 1996-06-12 Ron S Dembo Method and apparatus for optimal portfolio replication
US5557517A (en) * 1994-07-29 1996-09-17 Daughterty, Iii; Vergil L. System and method for determining the price of an expirationless American option and issuing a buy or sell ticket on the current price and portfolio
WO1996005563A1 (en) * 1994-08-17 1996-02-22 Reuters Transaction Services Limited Negotiated matching system

Also Published As

Publication number Publication date
JP2001500653A (en) 2001-01-16
US6016483A (en) 2000-01-18
PE96598A1 (en) 1999-01-18
HUP0002446A2 (en) 2000-11-28
KR20000036229A (en) 2000-06-26
NO991346L (en) 1999-05-19
CN1238052A (en) 1999-12-08
AU4253797A (en) 1998-04-14
EP1012774A4 (en) 2001-07-04
AR008166A1 (en) 1999-12-09
ZA977481B (en) 1999-02-22
ID22052A (en) 1999-08-26
PL332308A1 (en) 1999-08-30
AU733287B2 (en) 2001-05-10
BR9711490A (en) 1999-08-24
NZ335062A (en) 2000-09-29
AP9901480A0 (en) 1999-03-31
WO1998012659A1 (en) 1998-03-26
TW349201B (en) 1999-01-01
EP1012774A1 (en) 2000-06-28
TR199900615T2 (en) 1999-06-21
NO991346D0 (en) 1999-03-19
IL128698A0 (en) 2000-01-31

Similar Documents

Publication Publication Date Title
CA2264758A1 (en) Method and apparatus for automated opening of options exchange
US7827092B2 (en) System and method for trading financial instruments using multiple accounts
JP4934734B2 (en) Investment contract formulation and transaction method and apparatus
Gorton et al. Security baskets and index-linked securities
Klemkosky et al. Put-call parity and market efficiency
US6876982B1 (en) Universal contract exchange
US6687681B1 (en) Method and apparatus for tax efficient investment management
US5950176A (en) Computer-implemented securities trading system with a virtual specialist function
US20020133447A1 (en) Computerized method and system for formulating stock portfolios
WO2008156740A2 (en) Global fiduciary-based financial system for yield &amp; interest rate arbitrage
WO2005122050A2 (en) Method for executing block orders of commodities
US20200250751A1 (en) Method, system, and computer trading platform for valuing and exchanging flatted shares of a private company
CN111899108A (en) Investment portfolio transaction method, system, computing device and readable storage medium
Zabel Competitive price adjustment without market clearing
WO2007081578A2 (en) Automated market making, centralized margin facility and clearing of synthetic orders
US20140195410A1 (en) System and method for reducing curve risk
US20230030726A1 (en) Listed options position compression system
Bradfield et al. Price adjustment in a competitive market and the securities exchange specialist
WO2009072949A1 (en) An automated trading system with position keeping
US20050044024A1 (en) Systems, methods and computer program products for providing tax-deferred liquidity to owners of highly concentrated positions in equity securities
Allen et al. Maturity composition and the demand for government debt
US8463687B2 (en) Upside forward with early funding provision
US20230267456A1 (en) Blockchain systems and methods
Rickard et al. Optimum strategies for opening trading in options
MXPA99002620A (en) Method and apparatus for automated opening of options exchange

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued
FZDE Discontinued

Effective date: 20081208