Abstract: The present invention, in one form, is a system for obtaining data measurement signals for producing a tomographic image of an object in a multislice scan. More specifically, detector cells in at least one channel of a detector array are electrically coupled, or ganged, so that the ganged channel provides one data measurement signal to be transmitted through the gantry slip ring. The signal distribution in the z-direction for the ganged channel is then determined using signals obtained by adjacent non-ganged detector cells.
Method and Apparatus For Automated Opening Of
Options Exchange
Field of Invention
The present invention is directed to a method and apparatus for the automated opening or reopening of an options exchange, and more particularly, to a method and apparatus for opening all option series substantially simultaneously when opening or reopening trading on an options exchange and for optimization of the allocation of public order imbalances to market makers.
Copyright Notice
A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or patent disclosure as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
Background of the Invention
There are presently five equity options exchanges in the United States and approximately fifty exchanges that trade in options throughout the world. Options are traded on a number of financial instruments, such as, for example, stocks, currencies, Treasury instruments, interest rates, market indices, commodities and the like.
When an options exchange opens trading each morning, or reopens trading after a trading halt in the underlying instrument during the trading day, the exchange conducts an opening "rotation" procedure to determine the opening price for each option. The opening rotation may take upwards of 45 minutes, during which time the price of the underlying instrument may change dramatically. Presently, the opening rotation consumes a significant portion of the trading day. Additionally, present methods used by options exchanges to allocate the residual imbalance in public orders to market makers at the opening often results in undesirable and inefficient allocations.
To better explain the problems associated with opening and reopening of trading in an options market, an explanation of options is in order. For the purpose of clarity, this patent will discuss United States exchange-traded equity options. However, it will be appreciated that the discussion herein also applies to (a) options on other financial instruments traded on U.S. and non-U.S. exchanges, and (b) options of all types that are traded on non-U.S. exchanges.
An equity option is a securities contract which conveys to its owner the right, but not the obligation, to buy or sell a particular stock (called the underlying) at a specific price (called the strike price) on or before a given date.
Typically, there are two basic types of options, namely, Put options and Call options. An American-style equity Call option gives its owner the right to buy 100 shares of the underlying stock at the strike price on or before a given date. An American-style equity Put option gives its owner the right to sell 100 shares of the underlying stock at the strike price on or before a given date. (In the United States, one option contract normally equals 100 shares.) For American-style options, the owner of the option can exercise the contract at any time prior to expiration. For European-style options, the option cannot be exercised until the last trading day prior to expiration.
Equity options are generally traded on United States options exchanges at any time a pricing mechanism exists for the underlying instrument, for example, approximately during the normal hours of operation of U.S. securities exchanges.
The expiration for an option contract is typically the Saturday following the third Friday of the expiration month for the particular contract. Thus, the third Friday of the month is the last trading day for all equity options expiring that month. If the owner of the option does not exercise the option prior to expiration, then the option expires thereafter giving no rights to the owner and placing no obligation on the writer. (The writer is the person who assumes, for a Call option, the obligation to sell stock, or for a Put option, the obligation to buy stock.)
Assume that PQR Corp. is a publicly traded stock which also has publicly traded options. A typical option for this stock might be a PQR October 70 Call. A PQR October 70
Call option is a contract giving the owner of the contract the right to buy 100 shares of PQR Corp. stock at $70 per share until the third Saturday in October, if the buyer chooses to exercise that right.
Generally, there are four expiration months available for each equity option. Moreover, often there are three or more strike prices available for each expiration month of each equity option. Thus, for a single stock, there will likely be at least 24 and very possibly many more options traded for a particular underlying. (It is not unusual to have 60 different options available for a single stock.) For example, for PQR Corp. the following Put option series may be traded on an options exchange:
PQR January 70 Put
PQR April 7 0 Put
PQR July 70 Put
PQR January 7 5 Put
PQR April 75 Put
PQR July 75 Put
PQR January 8 0 Put
PQR April 80 Put
PQR July 80 Put
There 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 would be differently priced. Therefore, for each underlying stock, there are many option series that must be priced when trading on an option exchange opens or reopens.
The following terms are often used by options traders. An option "type" is either a Put or Call. An option "class" consists of option contracts having the same underlying
security. An option "series" consists of option contracts of the same class having the same strike price and expiration month. For example, PQR October 60 Calls constitute a series.
A premium is the price an option buyer pays for the right to buy or sell the underlying security. The premium for an option contract is usually quoted on a per share basis, e.g., PQR October 60 Call $5¼ — in this example, the premium is $5¼, and so the cost of the option contract would be $525 (i.e., 100 times S5¼) .
An option may be "in-the-money," "at-the-money" or "out-of-the-money." A Call option is in-the-money if the underlying stock price is above the strike price, i.e., the owner of the Call option has the right to buy stock at a price which is less than the price the owner would have to pay to buy the shares in the open market. A Put option is in-the-money if the underlying stock price is below the strike price. An option is at-the-money when it has a strike price that is approximately equal to the current market price of the underlying stock. A Call option is out-of-the-money if the underlying stock price is below the strike price. A Put option is out-of-the-money if the underlying stock price is above the strike price.
The intrinsic value of an option contract is the in-the-money portion of the option's premium. The time value of an option contract is the part of an option's total premium that exceeds its intrinsic value -- it is the amount the buyer is willing to pay for an option, above its intrinsic value, in the hope that prior to expiration its value will increase because of a favorable change in the price of the underlying. Thus, the premium for an out-of-the-money option consists entirely of time value.
Accordingly, the premium for an option contract (the total price of the option) is its intrinsic value plus its time value.
In unusual market conditions, it may happen that the market premium for a deep-in-the-money option is actually lower than its intrinsic value. This condition may result from inadequate liquidity in the underlying security, which induces options market makers to purchase these contracts only at discounted prices with respect to their theoretical values. (This phenomenon has no deleterious impact on the utility of the present invention.)
There are five quantifiable factors that influence an option'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 option pricing model, such as, for example, the Black-Scholes model or the Cox-Ross-Rubenstein model, one can determine the theoretical fair option value. Option traders use the theoretical option value as a pricing guide. Additionally, given the current market value of an option, one can use a theoretical option pricing model to derive the implied volatility of the underlying.
There are other non-quantifiable factors that influence an option's price, such as:
* market participants' estimates of future volatility
* estimates of future performance of the underlying
stock
* supply and demand of the option and of the underlying
* depth of market for the option
Theoretical option pricing models produce values that reflect an option's sensitivity to changes in one of the five quantifiable factors. These sensitivities are assigned Greek names, such as delta, gamma, theta, rho and vega. Delta is a measure of the rate of change in an option's theoretical value for a one-unit change in the price of the underlying security. Thus, delta is the theoretical amount by which the option price can be expected to change for a small change in the price of the underlying. As such, it provides a local measure of the equivalent position risk of an option position with respect to a position in the underlying security. Delta may be expressed as a percentage, e.g. 63% (or simply "63" with the percentage symbol implied.) Every option contract has its own unique theoretical delta determined by the five quantifiable factors described above.
Gamma is a measure of the rate of change in an option's delta for a one-unit change in the price of the underlying security. Gamma expresses how much the option's delta should theoretically change for a $1 change in the price of the underlying. Gamma is largest when the option is at-the-money. As the underlying stock's price moves away from the option's strike price (in either direction), the gamma of that option will decrease. Gamma provides a local measure of the rate of change of delta with respect to the price of the underlying.
Theta is a measure of the rate of change in an option's theoretical value for a one-unit change in time to the
option's expiration date. Vega (also known as kappa) is a measure of the rate of change in an option's theoretical value for a one-unit change in the volatility of the underlying security. Rho is a measure of the rate of change in an option's theoretical value for a one-unit change in the risk-free interest rate
Delta and gamma are the primary measures used by those who trade in options. For example, if a trader has a portfolio that has a large absolute value of delta and a large absolute value of gamma, the trader would have a big position that is very sensitive to movements in the underlying's price, and thus, the trader would have a high risk exposure.
Volatility is a measure of stock price fluctuation. Mathematically, volatility is the annualized standard deviation of a stock's daily price changes. Implied volatility is the volatility that would cause the theoretical premium value of an option to match a market premium value, given fixed values of the remaining four quantifiable factors.
It will be appreciated that trading in options is a complex matter, particularly in light of the number of different option contracts that are listed on an options exchange, their interrelationships, and their relationship with the underlying stock. Each series will have different premiums, deltas, gammas and public order supply/demand characteristics. Increasing the complexity of the situation is that options can also be traded on stock indices, such as the S&P500 index.
United States options markets are typically conducted using an "open outcry" trading method, by which competing floor
brokers, representing public orders, and market makers trading for their own accounts make bids and offers on the trading floor. Typically, trading takes place in a trading pit -- a specific location on the trading floor of an exchange designated for the trading of a specific option class. A market maker is an exchange member on the trading floor who buys and sells options for his or her own account and who has the responsibility of making bids and offers and maintaining a fair and orderly market. A floor broker is a trader on an exchange floor who executes trading orders for the public.
At the opening (or reopening) of an options exchange, the exchange conducts an opening rotation procedure to determine the opening price for each option. It will be appreciated that at an opening or reopening, there are a disproportionate number of public buyers and sellers represented in each series at any particular opening price. There are many series to open; presently, the opening price of each is determined in rotation. For each series, taking into account public order supply and demand, marker makers signal their bid and offering prices, which converge to an agreed opening price for that series. All public order trades that can be matched at that price are executed, and there generally will be, at this stage, a residual imbalance of non-matched orders. The opening for all series in an options class may take upwards of 45 minutes, during which time the price of the underlying instrument may change dramatically, resulting in price discrepancies across series.
When opening multiple series of options in a common underlying security, variations in public order bids and offers across the series also will produce discrepancies in opening prices with respect to the theoretical prices that
would correspond to a single implied volatility across all series. For example, a large imbalance of buy orders in one particular series might cause it to open at a significantly higher implied volatility than that of other series. Imbalances between public bids and offers at the opening must be rectified by the market makers. Also, as stated above, variations in the price of the underlying security during the time required to cycle through the opening can result in further significant discrepancies in opening prices across the series. For example, if the underlying stock or index price is falling rapidly, a later-opening call that would have been in-the-money at the beginning of the opening rotation might actually be opened at a lower price than an earlier-opening call that was opened at-the-money.
On some exchanges, once a series is opened, it cannot be traded until the end of the opening rotation. Since it takes time to perform the opening rotation, regular trading in a particular series may be delayed for a significant period of time.
Thus, in summary, the present opening method used by option exchanges takes an undue amount of time and results in inconsistencies in pricing between related series.
There are additional problems related to the present opening methods used by options exchanges, such as, for example, the mechanism by which the residual imbalance in public orders is allocated to market makers. The market makers as a group have an obligation to satisfy the residual imbalance in public orders at the opening price. The present method of accomplishing this goal is a round-robin assignment of the residual contracts to each market maker. This method of assignment often results in
undesirable and inefficient allocations. For example, one market maker who is short delta might like to be a buyer of options contracts and another market maker who is long may want to increase his long position. Each market maker comes to the opening with his or her own current position and his or her desired target position after the opening. No attempt is made to meet these desires in the allocation of public order residual balances. As each market maker has unique desires, the present round-robin allocation of the residual balance in public orders may not improve, and could possibly worsen, the actual position of each market maker with respect to their desired position.
Accordingly, an opening method for trading on an options exchange is needed that enables the simultaneous opening of an options market and that takes into account public order supply and demand and the consistency in pricing between various series. Most desirably, an opening method is needed that simultaneously determines an opening price for all series, where the opening price arrived at is a reasonable compromise between (a) having the opening price consistent across all series with respect to implied volatility and (b) having an opening price that caters to the variations in public order supply and demand. Further, there is a need for a method of allocation of residual public order imbalances amongst market makers at the opening that optimizes each market marker's position with respect to his or her desired position.
Summary of the Invention
The present invention is a computer-implemented method and system that provides an automated simultaneous opening of trading on an options exchange. The present invention permits flexibility in the degree to which public order
supply and demand imbalances across a series impose
variations in opening implied volatilities, while at the
same time providing for optimal assignment of market makers
to offset the residual imbalances.
As used herein, the term "opening" also includes "reopening." Accordingly, the present invention can be used to reopen trading on an options exchange after it halts trading during the trading day. The present invention can also be used to facilitate trading when a customer requests a call market in one or more option series, i.e., a demand call.
The present invention determines the opening prices for each option series so that all option series can be opened simultaneously on the option exchange.
The present invention allows all option series to be opened simultaneously at a price that:
I. corresponds reasonably well to a single value of implied volatility (or in the more general case, to a linked set of implied volatilities that correspond to a predetermined implied volatility skew vs. strike price relationship);
II. optimizes volume (or weighted measures of volume) across all series; and
III. enables options market makers to balance the variations in supply and demand of public orders in each series at prices that provide an incentive to the market makers.
The first feature (I) avoids gross inconsistencies in implied volatility at the opening, while still allowing some latitude for variations in market demand. The second feature (II) meets the general purpose of an option
exchange, i.e., to maximize the mutual satisfaction among all participants to the greatest degree possible.
The third feature (III) provides an improvement over current methods for the assignment of market makers to the required positions in the opening. Each market maker comes to the opening with his or her own current position (as specified by delta and gamma) and his or her desired target position after the opening (as specified by delta and gamma). The desired target position may be dependent upon the absolute and relative values of implied volatilities determined at the opening. These current and target positions impact the market maker's preferences on participation in the rectification of imbalances in public orders among the different series. Thus, according to the principles of the present invention, the assignment of public orders can be optimized across all market makers.
The present invention proceeds in two stages. At the first stage, the present invention determines a reasonably consistent set of implied volatilities that will maximize a weighted volume of trades across all series at the opening. At the completion of the first stage, there generally will be a residual imbalance in the public orders in each series that do not match off between buyers and sellers. These residual imbalances among public orders are required to be offset by assigning contra positions to the market makers. Accordingly, at the second stage, the present invention assigns residual public orders to market makers so as to minimize a cumulative measure of deviation between the post-opening desired target positions and the actual positions of each market maker at the conclusion of the first stage.
In the representative embodiment of the present invention,
the first stage can be formulated as an optimization problem. At one extreme, there is the optimum implied volatility that can be determined so that there is absolute consistency in implied volatility across all series. At the other extreme, there is the optimum volatility of each individual series that can be determined to satisfy market supply and demand. The present invention computes a set of opening implied volatilities that set a reasonable compromise between these extremes. From these implied volatility value(s), the corresponding price is determined for each option series. The present invention also enables an exchange (or other entity) to determine the compromise point between these two positions. Alternatively, this compromise point can be market driven at the opening by a number of predetermined variables and/or be required to fall within specified bounds.
It will be appreciated that, with the appropriate computer hardware and software, the opening volatilities and price for all series can be determined substantially simultaneously.
The opening prices and corresponding volatilities, once determined by the present invention, can be output to market makers (and, if seen as desirable, to other interested parties) so as to assist market makers to determine their post-opening desired target position.
In the representative embodiment of the present invention, the second stage can be regarded as a subsequent optimization problem that minimizes a cumulative measure of deviation between post-opening desired target and actual positions of market makers, subject to the constraint that all public order imbalances across the series must be offset. This second optimization problem can be solved
according to the present invention as a quadratic integer programming problem with linear equality constraints.
At the second stage, each market maker supplies as input his or her current delta and gamma positions prior to the opening and his or her desired delta and gamma positions after the opening. (If required, other measures, such as theta, rho and vega, also could be included as target variables.) Public orders are allocated to market makers according to the solution to this second optimization problem.
The first and the second stage are independent and either could be implemented without the other. For example, an options exchange may implement only the first stage to determine the opening price for each option but decide to allocate residual public order imbalances using the present robin-robin assignment of the residual contracts to each market maker. Alternatively, an options exchange may implement only the second stage, using the present opening rotation procedure to determine the opening price for each option but utilizing the present invention to allocate residual public order imbalances to market makers. By extension, the present invention also can be used to effect trading in periodic or event driven call market structures (the later not to be confused with call option types).
It also will be appreciated that the principles of the present invention can be used to open trading on any market where there are multiple instruments that each derive their value from an underlying instrument. For example, the present invention could be adapted for use in the opening of trading on a futures market. The present invention could also be adapted for use in the bond market (with interest rates taking the place of implied volatilities.)
Thus, as used herein, the term "option" includes, where appropriate, futures, bonds and instruments that derive their value from an underlying instrument or parameter.
Brief Description of the Drawings
Fig. 1 is a block diagram of the overall system of the present invention.
Fig. 2 summarizes the inputs and outputs of the present invention.
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.
Detailed Description
Referring now to the drawings, and initially Fig. 1, there is illustrated a block diagram of an overall architecture according to a representative embodiment of the present invention. A central controller 2 controls the opening and allocation process of the present invention. Coupled to the controller 2 are a number of market maker terminals 4-10 that can be used to provide information to and receive information from the
controller 2. Also coupled to the controller 2 are one or more input/output devices 12 that can be used by an exchange to provide information to, control the operation of and receive information from the controller 2.
Information about public orders can be input to the controller 2 from an order entry system 14. The order entry system 14 can comprise regular options order entry terminals or, for example, the order entry terminals as described in PCT Application No. PCT/US96/07265, filed April 26, 1996 titled "Crossing Network Utilizing Satisfaction Density Profile With Price Discovery Features" which is expressly incorporated in full herein by reference.
At the market maker terminals 4-10, market makers can input their orders, their current position, i.e., their position at the conclusion of the first stage, and their desired target position, i.e., the position they desire to be in after the opening. The current position and desired target position can be input in the form of deltas and gammas.
At the first stage, the controller 2 determines a set of implied volatilities that will maximize a weighted volume of offsetting public orders at the opening across all option series.
After determining the set of implied volatilities, the controller 2, at the second stage, utilizing the current position and the desired target position of each of the market makers, assigns any residual public orders to individual market makers so as to minimize a cumulative measure of deviation between the desired target position and the actual position of each market maker after this
assignment.
For exchanges with large volumes, the controller 2 is preferably a computer that can perform calculations at rates of multiple gigaflops, such as, for example with present technology, an IBM RS6000/SP computer. A storage device 3 is coupled to the controller 2. The storage device 3 can comprise a database for storing information received from the market makers and for storing the results of processing by the controller 2. Information received from the market makers can be received in the form of files, and stored as such in the storage device 3.
Typically, each market maker on the exchange will have access to a market maker terminal, such as one of 4-10. The market maker terminals 4-10 can be high powered personal computers or workstations or hand held wireless entry terminals. The market maker terminals 4-10 can communicate with the controller 2. For example, market maker terminals may be coupled to the controller 2 over a local area network (LAN), a wide area network (WAN), via wireless communication protocols or over the Internet. Each market maker terminal includes one or more input/output devices that allow for the entry of orders and current and desired positions and can display output, such as opening volatilities and public orders assigned to the market makers.
According to the present invention, the controller 2 solves two optimization problems. For purposes of explanation, the operation of the present invention can be considered in two stages, each involving a different
optimization problem.
Fig. 2 summarizes the inputs and outputs of each stage of the present invention. In stage one, public orders (102) are input to the controller 2 via the order entry system 14 and market maker orders (104) are input to the controller 2 via market maker terminals (4-10) . The output of the first stage is a set of prices (implied volatilities) for each series (106). All trades that can occur at that price are executed, and there generally will be, at this stage, a residual imbalance of non-matched orders. In stage two, each market maker inputs via the market maker terminals (4-10) his or her actual position and desired position (108). This input to the present invention can be in the form of two sets of deltas and gammas from each market maker. (Alternatively, each market maker can input this information as the desired change in delta and gamma.) If stage one was not performed by the present invention, residual public orders (110) also must be input to the controller 2, e.g., via the order entry system 14. The output of the second stage is the assignment of the residual public orders to the market makers (112).
First Stage Optimization
The first stage is to determine a reasonably consistent set of implied volatilities (which may, in general, incorporate a skew in implied volatility versus strike price) that will maximize the mutual satisfaction weighted volume of offsetting public orders across all series at the opening. By "reasonably consistent", it is meant that some variation in implied volatility among individual series is acceptable to accommodate the imbalance in public orders (e.g., a higher implied volatility for buy imbalances and lower implied volatility for sell imbalances).
At one extreme, the present invention could allow each series to open independently, using a single price call that is based solely on supply and demand in each series, without regard to any resulting implied volatility inconsistencies. One method that enables each series to open independently using a single price call is described in PCT Application No. PCT/US96/07265, filed April 26, 1996 titled "Crossing Network Utilizing Satisfaction Density Profile With Price Discovery Features". Using such method, the controller 2 would determine an opening price to maximize mutual satisfaction weighted volume based upon public supply and demand, i.e., determine which implied volatilities will maximize the weighted volume in each series individually. Alternatively, if such a method was not used, an opening price could be determined which maximizes trading volume.
Allowing each series to open individually, using a single price call that is based solely on supply and demand in each series would permit the market makers to offset the public order imbalances at prices most favorable to them (i.e., buying low, selling high), but might result in large implied volatility discrepancies across series and/or lower traded volume.
At the other extreme, the present invention could insist on the absolute consistency of a single implied volatility (or a set of implied volatilities satisfying a prescribed skew in volatility versus strike price), without regard to any corresponding imbalances in public orders. This would eliminate pricing discrepancies in pubic orders among the individual series, but might require the market makers to offset large buy and sell imbalances at prices less favorable to them.
Ideally, the present invention enables control of the operating point between these extremes in order to provide a compromise between these conflicting desires.
To this end, suppose that a prescribed implied volatility skew relationship is known, such that for any given implied volatility corresponding to a particular strike price, the "appropriate" implied volatilities of all other strike prices can computed. This allows consistent prospective opening implied volatilities across the series, against which to measure public order induced
deviations. Let σ be a vector representing one such consistent set of implied volatilities. At the other extreme, let σ' be the vector of implied volatilities that maximizes the respective weighted volumes traded in each series individually. Let , be a parameter such
that 0≤ , ≤1. For the ith option series, the present invention defines the opening implied volatilities as a function of σ to be
(Equation Removed)
which has the effect of allowing the opening implied volatility to vary from one extreme of maximizing the weighted volume traded in each series individually, to the other extreme of forcing consistency of implied volatility across series, as the parameter varies from 0 to 1.
This parameter can be set uniformly across all series (e..g., by the options exchange), or can be market-driven by a number of possible variables at the opening. For example, suppose that µ and are the mean and standard deviation, respectively, of the elements of the vector σ. Then one could specify by the formula
(Equation Removed)
where tanh(x) is the hyperbolic tangent function. Since , in this equation will tend to zero as σ' deviates
significantly from µ, this has the effect in equation (1) of "pushing" the opening implied volatility in the ich option series toward σ when the latter variable is an outlier among the set of individual series' implied volatilities. (The parameter 'a' in equation (2) controls the rate at which t varies between 0 and 1, as a function of the remaining portion of the argument.)
The final step is to determine the (coordinated) value(s) of σ in equation (1) for which the corresponding values
of σt maximize the total weighted volume traded over all option series. For these particular volatility value(s), the corresponding price is determined for each series, and the two nearest trading increments above and below this price are identified. If there exists at both price increments a corresponding residual imbalance of buyers among the public orders, the controller 2 sets as the opening price the higher of the two, and vice versa for the case of a seller imbalance at both prices. If the imbalance switches from buyers to sellers between the two price increments, the controller 2 selects as the opening price the one yielding the higher mutual satisfaction weighted volume in that series. (In the pathological case where there existed no public buy (sell) orders in any series that could be used to establish an opening price, the present invention could select the respective prices just below (above) the minimum (maximum) implied volatility across all series corresponding to a unity satisfaction value among all limit sell (buy) orders.)
Another method of choosing the ., has the objective of
maximizing the profit potential of the market makers in the process of offsetting public order imbalances, perhaps within some limits on the allowable deviation from a consistent set of implied volatilities. The controller 2 determines each set of consistent implied
volatilities σ over the range of possible opening implied volatilities. For each σ_ in this set, the controller 2
determines the side (buy or sell) of the corresponding public order imbalance in the series. For a buy imbalance, the controller 2 steps upward in price increments from the price p: corresponding to σ_ , and at
each price Pj+k, computes the product of the remaining buy imbalance times the price deviation (p]tk - p5), which represents the potential profit available to the market makers by selling at price p-, + k and unwinding their short position at price p-,. The analogous procedure is followed for sell imbalances, stepping down in price. In each series, the controller 2 finds the price for which this profit potential is maximized, perhaps with an exchange-specified bound on the maximum deviation from pj to be allowed. The controller 2 then picks the opening prices as the set from the above procedure that maximizes the weighted volume traded across all series. The σt values corresponding to these prices are then computed.
Once the values of σi are determined by one of the above procedures, they are substituted into the σ arguments in equations (3) through (10) below. At the exchange's option, these opening volatilities could be output to the market makers (or other interested persons) prior to proceeding into the second stage optimization of market maker assignments to public order imbalances. This would give the market makers more information upon which to
determine their delta and gamma targets as detailed below.
Second Stage Optimization
After the above step, there generally will be a residual imbalance in the public orders in each series that does not match off between buyers and sellers. According to exchange rules, these residual imbalances among public orders must be offset by assigning the contra positions to the market makers.
The market maker assignment problem at the opening can be
formulated as an optimization problem that minimizes a
cumulative measure of deviation between the post-opening
desired target and actual positions of the market makers,
subject to the constraints that all public order
imbalances across the series must be offset. To this
end, 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 class
D,{σ) size imbalance (in the number of contracts) in
public orders for series i at implied volatility o (positive integer for more buyers, negative integer for more sellers) x,(σ) delta position of jth market maker prior to
opening at implied volatility σ x;( σ) desired delta position of jth market maker after
opening at implied volatility σ _y;(σ) gamma position of jth market maker prior to
opening at implied volatility σ _y;(σ) desired gamma position of jth market maker after
opening at implied volatility σ A,(σ) delta value of ith series at implied volatility σ
Vt(a) gamma value of itr' series at implied volatility σ
For the ith series, assume the jth market maker changes his position by mtJ contracts at the opening assignment
(positive if buying, negative if selling). The resulting change in his delta position is given by
(Equation Removed)
and the corresponding change in his gamma position is given by
(Equation Removed)
The net change in the jth market maker's delta position over all series is then
(Equation Removed)
and the corresponding change in the jth market maker's gamma position over all series is
;=i(Equation Removed)
Let
(Equation Removed)
be the "error" between the jcn market maker's desired delta position after the opening and his actual position were he to change his positions by mtJ in each of the respective series. Similarly, let
(Equation Removed)
be the "error" between the jth market maker's desired gamma position after the opening and his actual position were he to change his positions by m in each of the respective series.
Assuming there are K market makers, the market maker assignment problem is to find the values of mi(i = l,..,N;j = l,..,K ) that minimize the sum-squared deviation errors of all the market makers
(Equation Removed)
subject to the constraints
(Equation Removed)
which reflect the requirement that public order imbalances in each series be offset exactly by the market makers. The present invention can be augmented straightforwardly to extend the target variables in (9) to include other Greek parameters associated with options (e.g., theta, rho, vega) and also to extend (10) to include market maker specified inequality constraints on capital commitment.
According to the present invention, this second optimization problem is a quadratic integer programming problem with linear equality constraints. In order to rewrite equations (7)-(10) in matrix notation, we define
(Equation Removed)
Equations (7) and (8) can be written in matrix notation as
(Equation Removed)
The optimization problem then becomes, from (9) and (10), to find
(Equation Removed)
subject(Equation Removed)
to the constraint
where 1k denotes a K-dimensional column vector, all of whose elements are unity. Adjoining the constraint equation (21) to the objective function (20) using a vector Lagrange multiplier , and then setting the partial derivatives of this expression with respect to
Mk (the rows of M) and to zero, results in the following equations for the optimum M :
(Equation Removed)
Pre-multiplying (22) with the vector 1Tk and employing (23), results in
(Equation Removed)
Substituting this expression into (22) yields the following matrix equation for M :
(Equation Removed)
where
(Equation Removed)
Note that both XT and YT are rank 2 matrices whose columns are linear combinations of the vectors A and T . Thus X7 and the augmented matrix Uf7':.Kr have the same rank (=2) and therefore a solution of (25) exists.
This solution may be expressed in the form
(Equation Removed)
where M is a rank 2 matrix whose columns are linear combinations of the vectors and Γ, and V is a matrix
whose columns are orthogonal to and Γ . Thus M can be written as
(Equation Removed)
where A is a 2xK matrix representing the coefficients of the linear combinations of and Γ embodied in the columns of M. From (26) and (29), we have
(Equation Removed)
where the term within the brackets above represents the jth column of an NxK matrix. Using (25), and equating coefficients of and Γ between (27) and (30), we obtain
(Equation Removed)
or (Equation Removed)
where
(Equation Removed)
Thus, from (29) and (32), we can write
(Equation Removed) From (23) and (28), we have
(Equation Removed) thus showing, after some algebra, that
(Equation Removed) where C is an NxN rank 2 matrix given by
(Equation Removed) Therefore, from (35) and (36), we have the following constraint equation for V:(Equation Removed)
where Is is the N-dimensional identity matrix, along with the orthogonality constraints implicit in the definition of V:
(Equation Removed)
Determining the minimum-norm solution V is equivalent to finding the solution to the optimization problem
(Equation Removed)
subject to the constraints in (38) and (39). Again using the technique of Lagrange multipliers results in the following set of equations satisfied by the optimum:
(Equation Removed)
Since the latter two equations require the columns of V to be orthogonal to both and Γ, the term in the first equation involving 6 must exactly cancel the two terms involving µ and and thus we have
(Equation Removed)
where ' is orthogonal to and Γ .
Postmultiplying by 1y. and using the second equation yields
(Equation Removed)
Therefore
(Equation Removed) Hence, combining (28), (34) and (44), results in a closed-form optimal solution for the assignments of offsetting contracts to each market maker in order to rectify the imbalances in public orders:
(Equation Removed)
From (18), (19) and (45), the optimal errors are given by
(Equation Removed) Note 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 unit vector; and B) the optimal error magnitude summed over all market makers represents the sum of all delta (gamma) changes desired by the market makers and the sum of all delta (gamma) changes dictated by the public order imbalances across the option series. Thus, it is possible (although unlikely) that the error could be reduced to zero if the aggregate market maker desire were to offset exactly the aggregate delta (gamma) imbalance in public orders.
In general, this optimum solution will not result in
nteger values of the elements of the M matrix, and thus the optimization is completed by finding the nearest integer point in NK-dimensional space, lying in the subspace defined by the intersection of the N linear manifolds specified by equation (21), that results in minimum squared error as given by (20). Rather than using exhaustive or exotic search approaches to this relatively immaterial problem, the controller 2 could find an approximately optimal integer point solution by taking into account the nature of the constraint equations (21), which require that
(Equation Removed)
i.e., the row sum of the ith row of the matrix M must equal the integer value -D,(σ,). A simple procedure that will produce a near-optimal solution can be obtained by
rounding up or down the elements of the jth row Mj of the
matrix M to their nearest integer values, and then making adjustments of plus or minus one to the rounding over the row elements as needed to remain compliant with (44) . For example, if the row sum of the ith row after
the rounding is -Dt(σ) + r, then for r≥l the controller 2 identifies the r row elements with the smallest fractional parts that were rounded up, and rounds them down. For r≤ 1, the controller 2 performs the reverse procedure, rounding up the r row elements with the largest fractional parts that were rounded down. This
will assure that at most a change of ±1 with respect to the optimum number contracts in a given series will be assigned to any market maker.
Examples
To illustrate the relative performance of the optimum assignment with respect to the round-robin assignment of public order imbalances to market makers, we consider the following examples. We assume there are ten option series, with 30 market makers. Suppose that the opening values of , Γ and D in the ten series are given by the vectors:
(Equation Removed)
Further assume that the 30 market maker's ζ , and ξ values are as shown in the plots in Figs. 3A and 3B.
The optimum and round-robin assignment errors for ζ and ξ are shown in Figs. 4A and 4B respectively.
The root mean square (rms) error per market maker in ζ , is 721 for the optimum assignment, and 4,529 for the round-robin assignment. The corresponding rms error per market maker in ξ is 135 and 544, respectively.
As a second example, let , Γ and D in the 10 option series be given by the vectors:
(Equation Removed)
Further assume that the 30 market maker's ζ , and ξ values are as shown in the plots in Figs. 5A and 5B respectively. The optimum and round-robin assignment errors for ζ and ξ are shown in Figs. 6A and 6B respectively. The rms error per market maker in ζ is 74 for the optimum assignment, and 5,514 for the round-robin assignment. The corresponding rms error per market maker
in ξ is 158 and 527, respectively.
These examples demonstrate the substantial improvement in the rms market maker target errors using the optimal assignment method of the present invention versus the prior art round-robin assignment method.
The controller 2 of the representative embodiment of the present invention can be implemented utilizing a logic circuit or a computer memory comprising encoded computer-readable instructions, such as a computer program. The
functionality of the logic circuit or computer memory is described in detail above.
Generally, the present invention has practical application as it enables options markets to open essentially instantaneously and it efficiently allocates residual public orders to market makers. It should be appreciated that the solution posed by the present invention could not be manually accomplished by a human. According to the present invention, input can be received from many market maker terminals (that may be located in a multitude of various locations), and this input is electronically transmitted and stored in a central location for processing. No human could possibly perform the communications, calculations and optimizations required to concurrently determine the implied volatilities for each of the many series of options and the efficient assignment of residual public orders.
We Claim:
1. A system for obtaining data measured signals for producing a
tomographic image of an object in a tomographic scan, said system
comprising a detector array comprising:
at least one ganged detector cell channel; and
at least one non-ganged detector cell channel;
said ganged detector cell channel comprising at least one detector cell and configured to provide one data measurement signal, said non-ganged detector cell channel comprising at least two detector cells and configured to provide at least two data measurement signals.
2. A system in accordance with Claim 1 wherein said detector array comprises at least two rows of detector cells and wherein said ganged detector cell channel comprises at least two ganged detector cells.
3. A system in accordance with Claim 2 further comprising at least two adjacent ganged detector cell channels.
4. A system in accordance with Claim 2 wherein skid ganged detector cell channels are between respective non-ganged detector cell channels.
5. A system in accordance with Claim 2 further comprising at least two non-ganged detector cell channels, and wherein said ganged detector cell channel is between said non-ganged detector channels.
6. A system in accordance with Claim 1 configured to determine a signal distribution in a z-direction for said ganged detector cell channel.
7. A system in accordance with Claim 6 configured to determine
said signal distribution in said z-direction in accordance with:
(Equation Removed)
where:
(Equation Removed)
S, is a signal obtained from ganged channel i;
SAi is a non-ganged detector cell signal obtained from
channel / for detector row A; SBi is a non-ganged detector cell signal obtained from
channel i for detector row B; S'Ai is an estimated ganged detector cell signal at channel i
for detector row A; and S'Bi is an estimated ganged detector cell signal at channel i
for detector row B.
8. A system in accordance with Claim 1 wherein said ganged detector cell channel comprises one detector cell.
9. A system in accordance with Claim 8 wherein said ganged detector cell channel is between respective non-ganged detector cell channels.
10. A system in accordance with Claim 8 configured to determine a signal distribution in a z-direction for said ganged detector cell channel.
11. A system in accordance with Claim 10 configured to determine said signal distribution in said z-direction in accordance with:
(Equation Removed)
where:
(Equation Removed)
S, is a signal obtained from ganged channel i;
SAi is a non-ganged detector cell signal obtained from
channel i for a detector row A; Sm is a non-ganged detector cell signal obtained from
channel i for a detector row B; S'Ai is an estimated ganged detector cell signal at channel i
for a detector row A; and S'Bi is an estimated ganged detector cell signal at channel i
for a detector row B.
12. A detector array for a multislice computed tomography system, said detector array comprising at least one ganged channel and at least one non-ganged channel, said ganged channel comprising at least one detector cell, and said non-ganged channel comprising at least two detector cells.
13. A detector array in accordance with Claim 12 wherein said ganged channel comprises one detector cell.
14. A detector array in accordance with Claim 12 further comprising two rows of detector cells, and wherein said ganged channel comprises at least two ganged detector cells.
15. A method for obtaining data measurement signals in a
multislice computed tomography system, the system including a detector
array having at least two channels, said method comprising:
obtaining one signal from at least one ganged channel of the detector array; and
determining a signal distribution in a z-direction for the ganged channel.
16. A method in accordance with Claim 15 wherein each channel includes at least two detector cells, and wherein obtaining one signal from one ganged channel comprises the step of summing the outputs of the detector cells of the one ganged channel.
17. A method in accordance with Claim 15 wherein the ganged channel comprises one detector cell having a z-axis length approximately about equal to the z-axis length of the other channels formed by a plurality of detector cells, and obtaining one signal from the ganged channel comprises obtaining an output signal from the one cell.
18. A method in accordance with Claim 15 wherein each channel includes at least two detector cells, and wherein obtaining one signal from at least one ganged channel comprises the step of summing the detector cell outputs of every other channel so mat one signal is provided for every other channel.
19. A method in accordance with Claim 15 wherein determining a signal distribution in the z-direction for the ganged channel is performed in accordance with:
(Equation Removed)
where:
(Equation Removed)
S, is a signal obtained from ganged channel /;
SAi is a non-ganged detector signal obtained from channel i
of a detector row A; SBi is a non-ganged detector signals obtained from channel
i of a detector row B; S'Ai is an estimated ganged detector cell signal at channel i
of detector row A; and
S'Bi is an estimated ganged detector cell signal at channel i
of detector row B.
20. A system for obtaining data measured signals for producing a tomographic image of an object in a tomographic scan substantially as herein described with reference to and as illustrated by the accompanying drawings.
21 A detector array for a multislice computed tomography system substantially as herein described with reference to and as illustrated by the accompanying drawings.
22 A method for obtaining data measurement signals in a multislice
computed tomography system substantially as herein described with
reference to and as illustrated by the accompanying drawings.
| # | Name | Date |
|---|---|---|
| 1 | 2377-del-1997-abstract.pdf | 2011-08-21 |
| 1 | 2377-del-1997-gpa.pdf | 2011-08-21 |
| 2 | 2377-del-1997-form-6.pdf | 2011-08-21 |
| 2 | 2377-del-1997-assignment.pdf | 2011-08-21 |
| 3 | 2377-del-1997-form-4.pdf | 2011-08-21 |
| 3 | 2377-del-1997-claims.pdf | 2011-08-21 |
| 4 | 2377-del-1997-form-2.pdf | 2011-08-21 |
| 4 | 2377-del-1997-correspondence-others.pdf | 2011-08-21 |
| 5 | 2377-del-1997-correspondence-po.pdf | 2011-08-21 |
| 5 | 2377-del-1997-form-1.pdf | 2011-08-21 |
| 6 | 2377-del-1997-description (complete).pdf | 2011-08-21 |
| 6 | 2377-del-1997-drawings.pdf | 2011-08-21 |
| 7 | 2377-del-1997-description (complete).pdf | 2011-08-21 |
| 7 | 2377-del-1997-drawings.pdf | 2011-08-21 |
| 8 | 2377-del-1997-correspondence-po.pdf | 2011-08-21 |
| 8 | 2377-del-1997-form-1.pdf | 2011-08-21 |
| 9 | 2377-del-1997-correspondence-others.pdf | 2011-08-21 |
| 9 | 2377-del-1997-form-2.pdf | 2011-08-21 |
| 10 | 2377-del-1997-form-4.pdf | 2011-08-21 |
| 10 | 2377-del-1997-claims.pdf | 2011-08-21 |
| 11 | 2377-del-1997-form-6.pdf | 2011-08-21 |
| 11 | 2377-del-1997-assignment.pdf | 2011-08-21 |
| 12 | 2377-del-1997-gpa.pdf | 2011-08-21 |
| 12 | 2377-del-1997-abstract.pdf | 2011-08-21 |