]>
1. INTRODUCTION
1.1. Background
1.2. Our Approach
1.3. Outline of Paper
2. DATA
2.1. Eurodollars
2.2. Futures
2.3. Options on Futures
2.4. Front/Back Month Contracts
2.5. Stochastic Volatility
3. MODELS
3.1. Random walk model
3.2. Black-Scholes (BS) Theory
3.3. Some Key Issues in Derivation of BS
3.4. Models
3.4.1. Various Diffusions
4. STATISTICAL MECHANICS OF FINANCIAL MARKETS (SMFM)
4.1. Statistical Mechanics of Large Systems
4.2. Correlations
5. ADAPTIVE SIMULATED ANNEALING (ASA) FITS
5.1. ASA Outline
5.1.1. General description
5.1.2. Mathematical outline
5.1.3. Reannealing
5.1.4. Quenching
5.2. -Indicator of Market Contexts
6. PATH-INTEGRAL (PATHINT) DEVELOPMENT
6.1. PATHINT Outline
6.2. Development of Long-Time Probabilities
6.3. Dependence of Probabilities on and
6.4. Two-Factor Volatility and PATHINT Modifications
7. CALCULATION OF DERIVATIVES
7.1. Primary Use of Probabilities For European Options
7.2. PATHINT Baselined to CRR and BS
7.3. Two-Factor PATHINT Baselined to One-Factor PATHINT
8. CONCLUSIONS
ACKNOWLEDGMENTS
REFERENCES
FIGURE CAPTIONS
TABLE CAPTIONS
Figure 1
Figure 2
Figure 3
Table 1
Lester Ingber
Lester Ingber
Research
POB 06440 Sears Tower, Chicago, IL 60606
and
DRW Investments LLC
311 S Wacker Dr, Ste 900, Chicago, IL 60606
ingber@ingber.com, ingber@alumni.caltech.edu
+1.312.542.1006
Voice
+1.801.881.1088 Fax
ABSTRACT
The Black-Scholes theory of option pricing has been considered for many years as an important but very approximate zeroth-order description of actual market behavior. We generalize the functional form of the diffusion of these systems and also consider multi-factor models including stochastic volatility. Daily Eurodollar futures prices and implied volatilities are fit to determine exponents of functional behavior of diffusions using methods of global optimization, Adaptive Simulated Annealing (ASA), to generate tight fits across moving time windows of Eurodollar contracts. These short-time fitted distributions are then developed into long-time distributions using a robust non-Monte Carlo path-integral algorithm, PATHINT, to generate prices and derivatives commonly used by option traders.
Keywords: options; eurodollar; volatility; path integral; optimization; statistical mechanics
PACS Nos.: 05.10.-a, 02.70.-c, 82.20.wt, 89.90.+n
There always is much interest in
developing more sophisticated pricing models for financial
instruments. In particular, there currently is much interest
in improving option pricing models, particularly with
respect to stochastic variables [1-4].
The standard Black-Scholes (BS) theory assumes a lognormal
distribution of market prices, i.e., a diffusion linearly
proportional to the market price. However, many texts
include outlines of more general diffusions proportional to
an arbitrary power of the market price [5].
The above aspects of stochastic volatility and of more
general functional dependencies of diffusions are most often
“swept under the rug” of a simple lognormal
form. Experienced traders often use their own intuition to
put volatility “smiles” into the BS theoretical
constant coefficient in the BS lognormal distribution to
compensate for these aspects.
It is generally acknowledged that since the market crash of
1987, markets have been increasingly difficult to describe
using the BS model, and so better modelling and
computational techniques should be used traders [6],
although in practice simple BS models are the rule rather
than the exception simply because they are easy to
use [7]. To a large extent, previous modelling that has
included stochastic volatility and multiple factors has been
driven more by the desire to either delve into mathematics
tangential to these issues, or to deal only with models that
can accommodate closed-form algebraic expressions. We do not
see much of the philosophy in the literature that has long
driven the natural sciences: to respect first raw data,
secondly models of raw data, and finally the use of
numerical techniques that do not excessively distort models
for the sake of ease of analysis and speed of computation.
Indeed, very often the reverse set of priorities is seen in
mathematical finance.
We have addressed the above
issues in detail within the framework of a previously
developed statistical mechanics of financial markets
(SMFM) [8-13].
Our approach requires three sensible parts. Part one is the
formulation of the model, which to some extent also involves
specification of the specific market(s) data to be
addressed. Part two is the fitting of the model to specific
market data. Part three is the use of the resulting model to
calculate option prices and their Greeks (partial
derivatives of the prices with respect to their independent
variables), which are used as risk parameters by traders.
Each part requires some specific numerical tuning to the
market under consideration.
The first part was to develop the algebraic model to
replace/generalize BS, including the possibility of also
addressing how to handle data regions not previously
observed in trading. This is not absurd; current BS models
perform integrals that must include a much influence from
fat tails that include data regions never seen or likely to
be seen in real-world markets. There are some issues as to
whether we should take seriously the notion that the market
is strongly driven by some element of a
“self-fulfilling prophesy” by the BS
model [14], but in any case our models have parameters
to handle a wide range of possible cases that might arise.
We have developed two parallel tracks starting with part
one, a one-factor and a two-factor model. The two-factor
model includes stochastic volatility. At first we sensed the
need to develop this two-factor model, and we now see that
this is at the least an important benchmark against which to
judge the worth of the one-factor model.
The second part was to fit the actual raw data so we can
come up with real distributions. Some tests illustrated that
standard quasi-linear fitting routines, could not get the
proper fits, and so we used a more powerful global
optimization, Adaptive Simulated Annealing (ASA) [15].
Tuning and selection of the time periods to perform the fits
to the data were not trivial aspects of this research.
Practical decisions had to be made on the time span of data
to be fit and how to aggregate the fits to get sensible
“fair values” for reasonable standard deviations
of the exponents in the diffusions.
The third part was to develop Greeks and risk parameters
from these distributions without making premature
approximations just to ease the analysis. Perhaps someday,
simple approximations and intuitions similar to what traders
now use for BS models will be available for these models,
but we do not think the best approach is to start out with
such approximations until we first see proper calculations,
especially in this uncharted territory. When it seemed that
Cox-Ross-Rubenstein (CRR) standard tree codes (discretized
approximations to partial differential equations) [16]
were not stable for general exponents, i.e., for other than
the lognormal case, we turned to a PATHINT code developed a
decade ago for some hard nonlinear multifactor
problems [17], e.g., combat analyses [18],
neuroscience [19,20], and potentially chaotic
systems [21,22]. In 1990 and 1991 papers on financial
applications, it was mentioned how these techniques could be
used for stochastic interest rates and bonds [9,10].
The modifications required here for one-factor European and
then American cases went surprisingly smoothly; we still had
to tune the meshes, etc. The two-factor model presented a
technical problem to the algorithm, which we have reasonably
handled using a combination of selection of the model in
part one and a reasonable approach to developing the meshes.
More detailed numerical calculations than contained in this
paper will be presented in a subsequent paper [23].
Section 1 is this introduction. Section 2 describes the nature of Eurodollar (ED) futures data and the evidence for stochastic volatility. Section 3 outlines the algebra of modelling options, including the standard BS theory and our generalizations. Section 4 outlines the three equivalent mathematical representations used by SMFM; this is required to understand the development of the short-time distribution that defines the cost function we derive for global optimization, as well as the numerical methods we have developed to calculate the long-time evolution of these short-time distributions. Section 5 outlines ASA and explains its use to fit short-time probability distributions defined by our models to the Eurodollar data; we offer the fitted exponent in the diffusion as a new important technical indicator of market behavior. Section 6 outlines PATHINT and explains its use to develop long-time probability distributions from the fitted short-time probability distributions, for both the one-factor and two-factor tracks. Section 7 describes how we use these long-time probability distributions to calculate European and American option prices and Greeks; here we give numerical tests of our approach to BS CRR algorithms. Section 8 is our conclusion.
Eurodollars are fixed-rate time deposits held primarily by overseas banks, but denominated in US dollars. They are not subject to US banking regulations and therefore tend to have a tighter bid-ask spread than deposits held in the United States [24].
The three-month Eurodollar
futures contract is one of the most actively traded futures
markets in the world. The contract is quoted as an index
where the yield is equal to the Eurodollar price subtracted
from 100. This yield is equal to the fixed rate of interest
paid by Eurodollar time deposits upon maturity and is
expressed as an annualized interest rate based on a 360-day
year. The Eurodollar futures are cash settled based on the
90-day London Interbank Offer Rate (LIBOR). A
“notional” principal amount of $1 million, is
used to determine the change in the total interest payable
on a hypothetical underlying time deposit, but is never
actually paid or received [24].
Currently a total of 40 quarterly Eurodollar futures
contracts (or ten years worth) are listed, with expirations
annually in March, June, September and December.
The options traded on the Eurodollar futures include not only 18 months of options expiring at the same time as the underlying future, but also various short dated options which themselves expire up to one year prior to the expiration of the underlying futures contract.
For purposes of risk minimization, as discussed in a previous paper [4], traders put on spreads across a variety of option contracts. One common example is to trade the spread on contracts expiring one year apart, where the future closer to expiration is referred to as the front month contract, and the future expiring one year later is called the back month. The availability of short dated or “mid-curve” options which are based on an underlying back month futures contract, but expire at the same time as the front month, allow one to trade the volatility ratios of the front and back month futures contracts without having to take the time differences in option expirations into consideration. We studied the volatilities of these types of front and back month contracts. Here, we give analyses with respect only to quarterly data longer than six months from expiration.
Below we develop two-factor models to address stochastic volatility. In a previous paper, we have performed empirical studies of Eurodollar futures to support the necessity of dealing with these issues [4].
The use of Brownian motion as a model for financial systems is generally attributed to Bachelier [25], though he incorrectly intuited that the noise scaled linearly instead of as the square root relative to the random log-price variable. Einstein is generally credited with using the correct mathematical description in a larger physical context of statistical systems. However, several studies imply that changing prices of many markets do not follow a random walk, that they may have long-term dependences in price correlations, and that they may not be efficient in quickly arbitraging new information [26-28]. A random walk for returns, rate of change of prices over prices, is described by a Langevin equation with simple additive noise , typically representing the continual random influx of information into the market.
|