Asian-Style Options
Asian-Style Options
See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
Modeling Volatility and Valuing Derivatives
Under Anchoring
Paul Wilmott
Wilmott Associates, e-mail: [email protected]
Alan L. Lewis
OptionCity.net
Daniel J. Duffy
Dataism Education BV
Abstract not being stock-price dependent. This model has the scaling property that if we
We develop a complete-markets model with volatility smiles, tractability, and intui- multiply S by any constant then dS is increased by the same factor and so the return
tive appeal as an anchoring or habit-formation model. Like traditional stochastic dS/S remains unchanged. Immediately this means that models such as CEV and local
volatility models, it is invariant to a multiplicative scaling of the stock price levels. volatility, where the volatility depends on the level of S, are, according to our one
The anchoring effect is that the volatility depends on the relative value of the current modeling clue, unacceptable.
stock price compared to its past history, with an exponential weighting. Rather than simply dismiss models such as CEV and local volatility, we should
ask why they are popular. The answer is that they can give theoretical option values
Keywords that more closely match those option values seen in the market, in particular in terms
anchoring, behavioral finance, skew, volatility modeling of implied volatility skews and smiles. Whether these skews and smiles ought to be
an output of a theoretical model, via a process such as calibration, is open to question
(Wilmott, 2009). Nevertheless it is common experience, regardless of option values
1 Introduction and purely in terms of the behavior of a stock, that if a stock falls significantly from a
In the subject of quantitative finance there are few clues as to how to model the vari- previous high then its volatility does seem to increase. And this does point at a vola-
ables from first principles; how shares, commodities, interest rates, credit risk, and tility that depends on the stock level S.
other instruments ought to behave. In the language of stochastic calculus this means Is there any way that we can reconcile these two apparently conflicting require-
that the functional forms of the drift and volatility in any stochastic differential equa- ments? Can we have a volatility that depends on S in a model that still has our scaling
tion are almost arbitrary. Take interest rates for example, what we want of our model requirement? The answer is yes.1
is that rates should stay positive (even this is open to question), and neither blow up
nor get absorbed. Apart from that, virtually any interest rate model is acceptable. 1.1 Anchoring
Thus, there is rarely any peg on which to hang our modeling hat, so to speak. According to Wikipedia, anchoring is a cognitive bias that describes the common
There is one exception to this observation. And that exception is that there is a human tendency to rely too heavily on one trait or piece of information when mak-
class of financial instruments that ought to be modeled by a process that has certain ing decisions. In the present context we use the word to refer to the natural tendency
lognormal or geometric characteristics. With shares and exchange rates we are not to compare the current level of a stock to some historical level or average. Of course,
concerned about the price level per se, rather we care about its new level compared we may be misusing the word since there may be no bias at all, such a tendency might
with a previous one. It is the return that matters. Clearly this is different from inter- be perfectly rational. Yet it does fly in the face of almost all quantitative models of
est rates or credit risk, where the level makes a big difference to our perception of the financial instruments.
instrument. If we have $1000 to spend, we are not concerned about the share price, In models of financial instruments it is extremely common, almost universal
we just have to buy more or fewer shares. in fact, that information from the past is given less weight than ‘information’ from
This suggests that a good model for a share price S would be the stochastic differ- the future via option values, and implied volatilities. Note the use of inverted com-
ential equation dS = mSdt + sSdX with s being perhaps time dependent, but certainly mas around the second ‘information.’ Obviously no one has a crystal ball. But there
seems to be a preference for using quantitative numbers that anticipate what might
Copyright © 2014 by Paul Wilmott, Alan L. Lewis, and Daniel J. Duffy happen in the future rather than learning from the past. These models even have a
48 WILMOTT magazine
mathematical name, Markov. Yet share prices are governed by human actions and Figure 1: The time series for detrended log SPX from 1950 until March 2012.
emotions (perhaps not at the millisecond time scale!) and those humans do draw on
the past for clues to the future.
2 The model
We are going to work with a model that has a memory. Let us introduce a new vari-
able, A, representing averaging or, in the language of behavioral finance, anchoring
(to an historical level) (see Tversky and Kahneman, 1974):
t
A=𝜆 e−𝜆(t−𝜏 )S(𝜏 ) d𝜏 . (1)
∫∞
Note that this is just about the simplest memory function that has tractable properties.
We now work with a volatility function s(x), a function to be determined, where
S
𝜉= . (2)
A
Of course, if you multiply S everywhere by a constant then the variable x is
unchanged. Thus the model has our scaling requirement.
Our model is thus
dS = 𝜇S dt + 𝜎(𝜉 )S dX. (3)
Such a volatility function can be made consistent with the previously mentioned There may possibly be a minimum of s(x) if mid-values of x are thought of as
observation that volatility increases when prices are low, but crucially this means being more stable than extreme values. (And this in turn may be seen in a resulting
low relative to some historical average, not simply low in an absolute sense since that theoretical smile.)
would be contrary to our scaling requirement. We shall do most of the analytical development for general s(x) and then use a
Note this is not the only memory function that has the required property; simple sigmoidal function when we discuss explicit examples.
anything of the form
( t ( ) ) 2.4 Qualitative observation on share prices generally
S(t)
f g , t, 𝜏 d𝜏 Figure 1 shows two lines, one being the logarithm of Standard and Poor’s 500 index
∫−∞ S(𝜏 ) (SPX) from 1950 until March 2012, detrended, and the second being the inverse of
would also be acceptable, but a general functional would be just too cumbersome for the index, also detrended and shifted vertically. Essentially the latter is just the mirror
practical use. image of the former. If we were dealing with simple, lognormal random walks then
We now explain the parameters in equations (1), (2), and (3). the choppy (that is Brownian Motion) nature of these two lines would be qualitatively
similar. But there is one aspect of the real financial time series that is different from
2.1 m its mirror image: the artificial data, the mirror image, has peaks and troughs like a sea
In principle, we can similarly model m as a functional. This could give extremely rich wave, the peaks being pointy and the troughs being rounded. With the real data this
dynamics to the S process. However, provided the standard technical requirements picture is upside down. The real data has pointed troughs and rounded crests. This
are met this is irrelevant for the valuation of derivatives, since our model is clearly is suggestive of higher volatility for lower relative share prices; relative since we have
complete and so allows dynamic hedging and thus risk-neutral valuation. When detrended the series in this picture. Again, this is consistent with our model.
we come to determine the parameters in our model from historical time series
(not calibration), we will see whether the simplest m being a constant is sufficient to 3 Option valuation equation
represent the statistics of the underlying. Since
dA = 𝜆(S − A) dt (4)
2.2 l
The parameter l is a measure of the extent of memory, the larger it is the shorter the the equation governing the value of anything but strongly path-dependent options is
span of memory. We would guess that in the financial markets (relevant) human obviously2
1 (S) 2
memory would be measured in months or a small number of years, not in weeks or
decades. And by ‘memory’ here we really mean that part of a time series that is deemed Vt + 𝜎 2 S VSS + rSVS − rV + 𝜆(S − A)VA = 0. (5)
2 A
relevant to the stock’s current performance, that is allows for ‘forgiveness’ as it were.
This will have the usual final condition, at time t = T the expiration, representing the
2.3 s payoff. The direction of convection makes boundary conditions in A unnecessary.
For a simple stock we would expect the sigma function to be larger for small values of
x than for large values of x. (And this may result in a theoretical negative skew.) The 4 Observations on x
function s(x), being a power of x, might be appealing since it mimics the CEV model By examining the stochastic differential equation for x in isolation we can tell a great
(although ours is more sensible, having the desirable scaling property). We will deal about the behavior of this model, and get some clues as to how to approach the
^
discuss this case later, where we will see that it results in undesirable properties for x. determination of a functional form for s and for determining a value for l.
WILMOTT magazine 49
with P∞(x) being the steady-state distribution and D(x) = m + l – lx. Given any two
out of the three functions s(x), m, and P∞(x), we can use this equation to determine Figure 3: s(x) from time series data.
the third. That is, assuming the model is correct. sigma (from dX)
From historical data for S, and hence for A, assuming that we know l, we can 0.8 sigma
determine both s(x) and P∞(x). (The former by differencing the x time series as 0.7
explained in Chapter 36 of Wilmott, 2006 and the latter by looking at the distribution
0.6
of the time series data, as explained in the same chapter. These ideas were first intro-
duced in Apabhai et al., 1995.) And since we are assuming m to be a constant, again 0.5
easily determined from the time series if it assumed constant, Equation (6) can be 0.4
used to check whether the model is internally consistent and robust. 0.3
0.2
5 Determining s(x) from the time series 0.1
As already mentioned, we take daily prices for the Standard and Poor’s 500 index
0
from 1950 until March 2012. First we estimate m, assuming it to be constant. This is 0 0.5 1 1.5 2
ξ
not done in a particularly sophisticated way, just treating the asset price as the con-
stant volatility model. It is found to be 0.0835. Next we wish to analyze the data for
Figure 4: A sigmoidal function fitted to the data.
x. Choose a l that seems plausible – we shall shortly be performing an optimization
that properly determines its value – and calculate a time series for A, using Equation sigma (from dX)
(4) and a starting guess for A. Thus we have a time series for x. See Figure 2. Sigmoidal function
0.8
Difference this to get a time series dx, which is virtually equivalent to a time sigma
series for s(x)x dX since the time between data points is so small. From this we can 0.7
estimate the function s(x) as explained in Wilmott (2006). The results are shown in 0.6
Figure 3. (Note that this shows the s(x) after the (still to be described) optimization 0.5
has been done, so in effect this is our model.)
0.4
This already shows the realistic, and expected, behavior in which the volatility is
large for smaller x. Because we wish to manipulate this function we need to first fit a 0.3
relatively simple function to it. We chose the sigmoidal function 0.2
b−a 0.1
a+ .
1 + e−c(ln (𝜉)−d) 0
The reason for this choice is the behavior for small and large x, where it asymptotes to 0 0.5 1 1.5 ξ 2
two different volatility values. Figure 4 shows the original data and the fitted curve.
(Again, this fitted curve is the one that is optimal as discussed shortly.)
Figure 5: The steady-state PDF for x from time series data.
Figure 2: The time series for x, SPX from 1950 until March 2012. 6 Probability Density Function, steady state
S/I
1.6 5
1.4
4 From empirical data
1.2
1 3
0.8
0.6 2
0.4
1
0.2
ξ
0 0
4/12/1949 9/15/1965 2/18/1982 7/24/1998 12/27/2014 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
50 WILMOTT magazine
Figure 6: Best fit integrated steady-state PDF and empirical PDF. 8 Numerical results for option values
6 Probability Density Function, steady state We report results from two numerical solvers for the option valuation PDE. Both use
Mathematica’s NDSolve.4 The state space for (S, A) is the (unbounded) positive first
5 quadrant. For the first solver, we map this to the unit square (X, Y ) using the trans-
From empirical data formations X = S/(S + S0) and Y = A/(A + A0), where (S0, A0) are the initial ‘hot spot’
4
From differential equation values. With that, let V(S,A,t) = Ke–rt h(X,Y,t), where t = T – t and K is the option
3 strike price. Then equation (5) becomes ht = AhXX + BhX + ChY, with new (variable)
PDE coefficients that are straightforward to develop. As noted earlier, boundary con-
2 ditions are unnecessary at Y = 0 and Y = 1. Even if you are not a Mathematica user,
our solver call for a put option should be fairly readable. It simply repeats the PDE,
1
sets the initial/boundary conditions, and then specifies the method:
ξ
0 NDSolve[{D[h[X,Y,t],t] == A[X,Y] D[h[X,Y,t],{X,2}]
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
+ B[X,Y] D[h[X,Y,t],X] + C[X,Y] D[h[X,Y,t],Y],
h[X,Y,0] == Max[1-(S0/K)X/(1-X),0], h[Xmin,Y,t] == 1,
h[Xmax,Y,t] == 0}, h, {X,Xmin,Xmax},{Y,Ymin,Ymax},{t,T,T},
This can be done numerically. The constant of integration C is chosen to ensure that Method->{"MethodOfLines","SpatialDiscretization"->
the integral of the PDF over zero to infinity is one.3 {"TensorProductGrid","Coordinates"->{xgrid,ygrid}}}]
Let us recap. We have picked a plausible value for l, which is by no means
necessarily correct. This gives us a time series for x and hence a (fitted sigmoidal) The (X, Y ) spatial grid here is a uniform discretization in both directions: {i/N,
function for s(x) and a steady-state PDF. The latter two are also related via equa- j/N}, (i,j = 1,2,…, N–1), N an integer. Table 1 shows results on the implied volatility
tion (7). There are five parameters in our model, l and four (a, b, c, d) for the sig- surface for various strikes with S0 = A0 = 100. The associated put option values and
moidal s(x) function. We also have the parameter m estimated directly from the S parameter set are found in Table 2. Note that the parameter set is different from the
time series. earlier example. The results are based on spatial grids of size 250 × 250, except for
T = 100, which uses a mesh of size 200 × 200. Entries for T = 0 come from a separate
theoretical analysis of the model’s asymptotics, as discussed below.
7 The optimization As a second test of the numerical results we discuss how to approximate the
We choose l and a, b, c, d to minimize a combined, weighted error by finding the solution of the PDE (5) using the finite difference method (FDM) and subsequent
best fits for both:
1. the sigmoidal function to the empirical s function and Table 1: Anchoring model: Black–Scholes implied volatility (%)
2. the steady-state PDF obtained from integrating the sigmoidal function to the T K=60 K=80 K=100 K=120 K=140
empirical mean and standard deviation of the steady-state distribution.
0 29.46 21.17 17.13 15.99 15.61
The results of the best-fit sigmoidal function have already been shown in Figure 4. 0.25 29.03 21.15 17.18 16.07 15.76
The best-fit steady-state PDF is shown in Figure 6. 1 27.78 21.07 17.50 16.29 15.78
The best-fit parameters are 3 25.68 20.91 18.15 16.85 16.22
a = 0.60, b = 0.12, c = 10.82, d = −0.27 and 𝜆 = 0.90. 10 24.04 21.62 19.92 18.77 17.97
100 25.60 25.16 24.82 24.54 24.31
The last of these confirms a typical memory of the order of 1 year, as anticipated.
WILMOTT magazine 51
52 WILMOTT magazine
As promised, we have achieved a dimensional reduction – at the expense of requiring Figure 8: Asymptotic T → 0 implied volatility vs. strike. The figure shows a
complex numbers and an integration. The recipe here: write a one-dimensional solv- plot of the formula in equation (13) for the parameter set of Table 2.
er for (10) and feed the solutions to (8), integrating along z = i/2 + u, u Î (0, ∞). This
σimp(K)
Fourier method is used to produce the implied volatility surface shown in Figure 7.
One check: consider the case where the sigmoidal function is degenerate, so
that 𝜎 2(𝜉 ) = 𝜎02 , a constant. Then, the solution to (10), subject to H(0, x; z) = 1, is 0.5
H (𝜏 ,𝜉 ; z) = e−c(z)𝜎0 𝜏 . Note that this has no x-dependence. As shown in Appendix
2
2.1 of Lewis (2000), and as expected, (8) then yields the Black–Scholes formula with 0.4
volatility s0.
Finally note that, unlike ‘traditional’ stochastic volatility models, the interest rate 0.3
r appears in the ‘volatility’ SDE and consequently in the fundamental PDE (10). This
0.2
has the consequence that the BS implied volatility takes on an additional dependence
on r that cannot be absorbed into the moneyness variable m above. This nuance is
0.1
discussed further below.
K
20 40 60 80 100 120 140
10 Model asymptotics
Some natural questions are: how does the model behave for large and small l, recall-
ing that l sets the time scale for which history matters? In addition: how does the then (3) (with m = r) is the Black–Scholes SDE. Reassuringly, in that case, (13) cor-
implied volatility surface behave for large and small T, where T is the time to an rectly regenerates Σ(0) = s0.
option maturity? Asymptotics help clarify the mathematical behavior of the model, Figure 8 shows a plot of the formula in (13) for the parameter set of Table 2. In the
which generally requires a numerical solution. Asymptotics may help create rela- sigmoidal function, a = 0.60, which is the maximum ‘local’ volatility; this is also seen
tively faster calibrations, using them (when appropriate) as a substitute for our PDE in the figure to be the maximum implied volatility, as one would expect. Similarly, b =
solvers. 0.15 in the minimum local and implied volatility.
At-the-money relationship. In practice, as T grows small, liquidity in options
becomes concentrated near-the-money. By taking successive K-derivatives of equa-
10.1 The implied volatility smile as T → 0
tion (13), and then setting K = S0, one can derive the following at-the-money rela-
Option prices equal their payoff function at T = 0. What is interesting is that, for any
tions. To this end, abbreviating Σ(K) ≡ Σ(0)(K, S0, A0) and with x0 = S0/A0, we find
diffusion model (like ours), there is a nontrivial limit as T → 0 for the Black–Scholes
(BS) implied volatility, call it Σ. Recall the Black–Scholes formula for a call option on Σ(S0 ) = 𝜎(𝜉 0),
a non-dividend-paying stock:
S0 Σ′ (S0 ) = 12 𝜉 0 𝜎 ′(𝜉 0 ),
cBS (T, S0 , K, 𝜎) = S0 Φ(d 1 ) − Ke−rT Φ(d 2),
[𝜎 ′(𝜉 0 )]2
with well-known d1, 2. Consider any (time-homogeneous Markov) n-dimensional S20 Σ′′ (S0 ) = 13 𝜉 02 𝜎 ′′ (𝜉 0) − 32 𝜉 0 𝜎 ′ (𝜉 0) − 76 𝜉 02 .
𝜎(𝜉 0 )
diffusion model for a call option price. The model has stochastic factors x = (S, Y)
with x an n -vector and Y an (n – 1)-vector. (In our anchoring model, n = 2 and Y = A Derivation. Briefly, here is how (13) is obtained. We start with call option values
or, Y = x take your pick.) Let C(T, S0, Y0; K) denote that general model option price, in general n-dimensional models:
at time t = 0, for option maturity T and strike K. Then, Σ is defined by equating the
C(T, S0 , Y0 ; K) = e−rT max(ST − K, 0) q(T, S0 , Y0 ; ST ) dST ,
model price to the BS price: ∫
C(T, S0 , Y0 ; K) = cBS (T, S0 , K, Σ). (11) where q is the transition density for a particle starting at x0 = (S0, Y0) to arrive
at ST with any value of YT. Now, the asymptotic smile is obtained by taking two
Of course, for this to work, we must allow Σ = Σ (T, K, S0, Y0). Remarkably, the K-derivatives of both sides of (11) and comparing them as T → 0. First suppose the
complicated nonlinear inversion associated with (11), in general diffusion models, underlying n-factor diffusion has variance–covariance matrix a(x) = {aij(x)}. Denote
admits an (asymptotic) expansion of the form the inverse of this matrix by g(x), so g(x) = a–1(x).
First, two K derivatives of the right-hand-side. Since the BS formula is based on
Σ = Σ(0) + T Σ(1) + T 2 Σ(2) + · · · , as T → 0. (12)
the lognormal density, one has
So, for the limiting expiration smile, we have Σ(0) (K, S0, Y0) in general and Σ(0) (K, { }
𝜕 2cBS (logS0 ∕K)2
S0, A0) for our particular model here. Notice that in Table 1, we show entries for T = 0. (T, S 0 , K, Σ) ≈ exp − .
They were obtained from the following formula: 𝜕K 2 2 (Σ(0) )2 T (14)
log S0 ∕K (Note: all “≈” denote leading behaviors as T → 0, up to ignorable factors.)
Σ(0) (K, S0 , A 0 ) = S ∕A
, (13)
dx
∫K ∕A
0
0
0
x𝜎(x)
Now the left-hand-side. From Breeden–Litzenberger’s (1978) relation and a clas-
sic argument due to Varadhan (1967):
where we recall that s(x) is our sigmoidal function. At K = S0, an application of { 2 }
l’Hospital’s rule is implied, which yields the asymptotic at-the-money implied volatil- 𝜕 2C −rT
−d (S0 , Y0 ; K)
(T, S , Y ; K) = e q(T, S , Y ; K) ≈ exp , (15)
^
0 0 0 0
ity s (S0/A0). [For Tables 1 and 2, S0 = A0 and s(1) ≈ 0.171342.] If s(x) = s0, a constant, 𝜕K 2 2T
WILMOTT magazine 53
54 WILMOTT magazine
Further details of the method, as applied to this particular problem, are rather Large l. Finally, to complete the asymptotics, we note that as l → ∞, this drives
involved and may be reported elsewhere. At → St. So s(St/At) → s(1) and the model prices should converge to the Black–
Scholes’ model prices with constant s = s(1).
10.3 Model prices as l → 0
Using subscripts in S and t for derivatives, and t = T –t, write equation (5) as
V = –l(S–A)VA. Here, for any smooth function f (t, S, A), we define
11 Calibration challenges and conclusions
In principle, given a parameterized version of s(x), one can estimate the parameters
f (𝜏 , S, A) ≡ −f𝜏 + 12 𝜎 2 ( AS )S2 fSS + rSfS − rf by fits to SPX option chains. Neither of the two Mathematica implementations here
.
are efficient enough for this. However, we can refer the reader to Foschi and Pascucci
By substitution, it is clear that there is a formal power series solution in l; that is, (2009), who have managed to achieve such a calibration in the closely related class of
V = V (0) + 𝜆 V (1) + 𝜆2 V (2) + · · · , models due to Hobson and Rogers (1998).
In general, diffusion models have a very hard time fitting short-dated SPX
where the V(n) are recursively determined by V (n) = −(S − A)VA(n−1) . Now V(0) is options. That is because the implied volatility smiles for broad-based indexes such as
the solution to SPX tend to become increasingly “V-shaped” as maturity approaches. That behavior is
(0)
V𝜏(0) = 12 𝜎 2 ( AS )S2 VSS + rSVS(0) − rV (0) , (19) strongly suggestive of price jump processes. Since all ‘complete models with stochastic
volatility’ are diffusions, calibrations will likely suggest that these classes of models are
subject to appropriate initial and boundary conditions for the particular payoff best embedded as components in (larger) jump diffusions. This will, of course, break
being considered. Suppose that we found V(0). Since it will satisfy the right initial and the complete-markets property, which is generally contra-indicated anyway.
boundary conditions for the full problem (that is, the problem for V ), that means all
the subsequent V(n)(n ≥ 1) should be solved for with zero initial and boundary condi-
Acknowledgments
tions. This is well-posed because each such subsequent problem has a driving term.
We would like to thank the following members of wilmott.com for their sugges-
Now let us restrict ourselves to the problems for vanilla puts and calls with strike
tions in the thread ‘CEV and SABR for beta outside of [0,1],’ which can be found at
K, writing V = V(t, S, A; K). Take the put; we can write V(0)(0, S, A; K) = (K – S)+ =
www.wilmott.com/messageview.cfm?catid=4&threadid=89643, mtsm, spv205, list,
A(k – x)+, using x = S/A, k = K/A. This suggests we should look for a solution to (19)
SierpinskyJanitor, TinMan, daveangel, japanstar, oislah, Herd, frenchX, croot (some
in the form V(0)(t, S, A; K) = Au(0) (t, x; k). Indeed, u(0) solves
were more helpful than others).
{ }
2 (0) (0)
u(0)
𝜏 −
1 2
2
𝜎 (𝜉 )𝜉 u 𝜉𝜉
+ r 𝜉 u 𝜉
− r u (0)
=0 (20)
Paul Wilmott was born in the quaint little fishing village of Birkenhead and studied
subject to u(0)(0, x; k) = (k – x)+, and similarly for the call. This is readily solved mathematics at St Catherine’s College, Oxford, where he also received his DPhil. He
numerically – certainly much easier than the previous PDEs with two spatial factors. founded the Diploma in Mathematical Finance at Oxford University and the journal
Applied Mathematical Finance. He is the author of Paul Wilmott on Quantitative Finance
Then, at the next order, V(1)(t, S, A; K) = Au(1) (t, x; k). Now u(1) solves
(Wiley, 2006), Paul Wilmott Introduces Quantitative Finance (Wiley, 2007), Frequently Asked
{ }
u(1)
𝜏
− 1 𝜎 2 (𝜉 )𝜉 2u(1)
𝜉𝜉
+ r 𝜉 u(1)
𝜉
− r u(1) = f (𝜏 , 𝜉 ;k), (21) Questions in Quantitative Finance (Wiley, 2009), and other financial textbooks. He has writ-
2 ten over 100 research articles on finance and mathematics. He was a founding partner
where of the volatility arbitrage hedge fund Caissa Capital, which managed US$170 million. His
( )
responsibilities included forecasting, derivatives pricing, and risk management. Dr. Wilmott
f (𝜏 , 𝜉 ; k) = (1 − 𝜉 ) 𝜉 u(0)
𝜉
+ k u (0)
k
− u (0)
,
is the proprietor of www.wilmott.com, the popular quantitative finance community web-
site, and the quant magazine Wilmott, and is the creator of the Certificate in Quantitative
and with u(1)(0, x; k). The same equation applies to all orders, except that the left- Finance. He was a professional juggler with the Dab Hands troupe. He also has three half
hand side uses u(n) and the right-hand side uses u(n–1). We have carried this through blues from Oxford University for Ballroom Dancing. He was the first man in the UK to get an
for the first two orders in Mathematica, and show the following numerical results. online divorce. In his spare time he makes jam and cheese, and plays the ukulele.
Consider the Table 2 entries at T = 1 and T = 3. We show the results for V(0), lV(1) and
their sum in Table 5. Comparing with Table 2, the expansion results are very good at Alan L. Lewis has been active in option valuation and related financial research for
T = 1. But they suggest that at least the O(l2) correction is necessary for a good result over 30 years. He is the author of the book Option Valuation under Stochastic Volatility,
at T = 3. In general, the controlling parameter here is the dimensionless T. a forthcoming second volume with the same title, and articles in many of the leading
financial journals. Previously, he served as Director of Research, Chief Investment Officer,
Table 5: European-style put option prices: l expansion and President of the mutual fund family at Analytic Investment Management, a money
management firm specializing in derivative securities. He was a co-founder and former
T=1 K = 60 K = 80 K = 100 K = 120 K = 140
Board Chairman for Envision Financial Systems, Inc. He received a PhD in physics from
V(0) 0.230 0.986 4.717 16.255 33.545 the University of California at Berkeley, a BS from Caltech, and currently lives in Newport
lV (1) –0.066 –0.155 –0.043 0.047 0.002 Beach, CA.
Sum 0.164 0.831 4.674 16.302 33.547
T =3 K = 60 K = 80 K = 100 K = 120 K = 140 Daniel J. Duffy has been working with numerical methods in finance, industry, and
(0) engineering since 1979. He has written four books on financial models, numerical
V 1.458 2.975 6.249 13.615 25.334
methods, and C++ for computational finance and has also developed a number of new
lV (1) –0.514 –0.766 –0.371 0.054 0.030 schemes in this field. He is the founder of Datasim Education and has a PhD in numerical
^
Sum 0.945 2.209 5.878 13.669 25.365 analysis from Trinity College, Dublin.
WILMOTT magazine 55
56 WILMOTT magazine