Stochastic Finance A Numeraire Approach (PDFDrive)
Stochastic Finance A Numeraire Approach (PDFDrive)
Finance
A Numeraire Approach
Series Editors
M.A.H. Dempster Dilip B. Madan Rama Cont
Centre for Financial Research Robert H. Smith School Center for Financial
Department of Pure of Business Engineering
Mathematics and Statistics University of Maryland Columbia University
University of Cambridge New York
Published Titles
American-Style Derivatives; Valuation and Computation, Jerome Detemple
Analysis, Geometry, and Modeling in Finance: Advanced Methods in Option Pricing,
Pierre Henry-Labordère
Credit Risk: Models, Derivatives, and Management, Niklas Wagner
Engineering BGM, Alan Brace
Financial Modelling with Jump Processes, Rama Cont and Peter Tankov
Interest Rate Modeling: Theory and Practice, Lixin Wu
Introduction to Credit Risk Modeling, Second Edition, Christian Bluhm, Ludger Overbeck, and
Christoph Wagner
Introduction to Stochastic Calculus Applied to Finance, Second Edition,
Damien Lamberton and Bernard Lapeyre
Monte Carlo Methods and Models in Finance and Insurance, Ralf Korn, Elke Korn,
and Gerald Kroisandt
Numerical Methods for Finance, John A. D. Appleby, David C. Edelman, and John J. H. Miller
Portfolio Optimization and Performance Analysis, Jean-Luc Prigent
Quantitative Fund Management, M. A. H. Dempster, Georg Pflug, and Gautam Mitra
Robust Libor Modelling and Pricing of Derivative Products, John Schoenmakers
Stochastic Finance: A Numeraire Approach, Jan Vecer
Stochastic Financial Models, Douglas Kennedy
Structured Credit Portfolio Analysis, Baskets & CDOs, Christian Bluhm and Ludger Overbeck
Understanding Risk: The Theory and Practice of Financial Risk Management, David Murphy
Unravelling the Credit Crunch, David Murphy
Proposals for the series should be submitted to one of the series editors above or directly to:
CRC Press, Taylor & Francis Group
4th, Floor, Albert House
1-4 Singer Street
London EC2A 4BQ
UK
Jan Vecer
This book contains information obtained from authentic and highly regarded sources. Reasonable efforts
have been made to publish reliable data and information, but the author and publisher cannot assume
responsibility for the validity of all materials or the consequences of their use. The authors and publishers
have attempted to trace the copyright holders of all material reproduced in this publication and apologize to
copyright holders if permission to publish in this form has not been obtained. If any copyright material has
not been acknowledged please write and let us know so we may rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmit-
ted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented,
including photocopying, microfilming, and recording, or in any information storage or retrieval system,
without written permission from the publishers.
For permission to photocopy or use material electronically from this work, please access [Link].
com ([Link] or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood
Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that provides licenses and
registration for a variety of users. For organizations that have been granted a photocopy license by the CCC,
a separate system of payment has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used
only for identification and explanation without intent to infringe.
Visit the Taylor & Francis Web site at
[Link]
Introduction ix
1 Elements of Finance 1
1.1 Price . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Arbitrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3 Time Value of Assets, Arbitrage and No-Arbitrage Assets . . 14
1.4 Money Market, Bonds, and Discounting . . . . . . . . . . . . 17
1.5 Dividends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.6 Portfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.7 Evolution of a Self-Financing Portfolio . . . . . . . . . . . . 23
1.8 Fundamental Theorems of Asset Pricing . . . . . . . . . . . . 28
1.9 Change of Measure via Radon–Nikodým Derivative . . . . . 44
1.10 Leverage: Forwards and Futures . . . . . . . . . . . . . . . . 48
2 Binomial Models 59
2.1 Binomial Model for No-Arbitrage Assets . . . . . . . . . . . 60
2.1.1 One-Step Model . . . . . . . . . . . . . . . . . . . . . 61
2.1.2 Hedging in the Binomial Model . . . . . . . . . . . . . 65
2.1.3 Multiperiod Binomial Model . . . . . . . . . . . . . . 66
2.1.4 Numerical Example . . . . . . . . . . . . . . . . . . . 67
2.1.5 Probability Measures for Exotic No-Arbitrage Assets . 73
2.2 Binomial Model with an Arbitrage Asset . . . . . . . . . . . 75
2.2.1 American Option Pricing in the Binomial Model . . . 78
2.2.2 Hedging . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.2.3 Numerical Example . . . . . . . . . . . . . . . . . . . 81
3 Diffusion Models 91
3.1 Geometric Brownian Motion . . . . . . . . . . . . . . . . . . 93
3.2 General European Contracts . . . . . . . . . . . . . . . . . . 99
3.3 Price as an Expectation . . . . . . . . . . . . . . . . . . . . . 109
3.4 Connections with Partial Differential Equations . . . . . . . 111
3.5 Money as a Reference Asset . . . . . . . . . . . . . . . . . . 114
3.6 Hedging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
3.7 Properties of European Call and Put Options . . . . . . . . 122
3.8 Stochastic Volatility Models . . . . . . . . . . . . . . . . . . 127
3.9 Foreign Exchange Market . . . . . . . . . . . . . . . . . . . . 130
3.9.1 Forwards . . . . . . . . . . . . . . . . . . . . . . . . . 131
v
vi Stochastic Finance: A Numeraire Approach
References 313
Index 323
Introduction
This book is based on lecture notes from stochastic finance courses I have been
teaching at Columbia University for almost a decade. The students of these
courses – graduate students, Wall Street professionals, and aspiring quants –
has had a significant impact on this text and on my teaching since they have
firsthand feedback from the dynamic world of finance. The content of this book
addresses both the needs of practitioners who want to expand their knowl-
edge of stochastic finance, and the needs of students who want to succeed as
professionals in this field. Since it also covers relatively advanced techniques
of the numeraire change, it can be used as a reference by academics working
in the field, and by advanced graduate students.
One of the goals of this book is to present the material in the simplest possi-
ble way. For instance, the well-known Black–Scholes formula can be obtained
in one line by using the basic principles of finance. I often found that it is
quite hard to find the easiest, or the most elegant, solution but certainly a lot
of effort has been spent achieving this. The reader should keep in mind that
this is a demanding field on the level of the mathematical sophistication, so
even the simplest solution may look rather complicated. Nevertheless, most of
the ideas presented here rely on intuition, or on basic principles, rather than
on technical computations.
This book differs from most of the existing literature in the following way:
it treats the price as a number of units of one asset needed for an acquisition
of a unit of another asset, rather than expressing prices in dollar terms exclu-
sively. Since the price is a relationship of two assets, we will use a notation
that will indicate both assets. The price of an asset X in terms of a reference
ix
x Stochastic Finance: A Numeraire Approach
The foreign exchange market shows that the reference asset that is chosen
for pricing can be relative. For instance, information about how many dollars
are required to obtain one euro is the same as how many euros are required to
obtain one dollar. Since in principle there is nothing special about choosing
one or the other currency as a reference asset, it is important to create models
of the price processes that treat both assets equivalently. Thus we treat the
reference asset as relative, and using an analogy from physics, the theory pre-
sented here can be called a theory of relativity in finance. It essentially means
that the observer – an agent in a given economy – should see a similar type
of evolution of prices no matter what reference asset is chosen.
currency and the interest bearing money market account are two different
assets – the first loses value with time, the second does not. When the asset
X keeps that same value with the passage of time, we can write Xt = Xt+1 .
This relationship does not mean that the price of such an asset with respect
to a reference asset Y would stay the same; the price XY (t) can be changing
with time. For instance, an ounce of gold is staying physically the same as an
asset; the gold today is the same as the gold tomorrow, but the dollar price
of the ounce of gold can be changing.
We call assets that keep the same value with the passage of time as no-
arbitrage assets, as opposed to arbitrage assets that have time value. Note
that an arbitrage asset itself, such as a currency, can be bought or sold, but it
creates arbitrage opportunities as time elapses. Examples of no-arbitrage as-
sets include interest bearing money market accounts, precious metals, stocks
that reinvest dividends, options, or contracts that agree to deliver a unit of a
certain asset in the future. The asset to be delivered may not necessarily be a
no-arbitrage asset, such as in the case of a zero coupon bond – a contract that
delivers a dollar (an arbitrage asset) at some future time. The zero coupon
bond itself does not create arbitrage opportunities in time (until expiration),
and thus can serve as a no-arbitrage reference asset.
In this book we study financial contracts that are written on other under-
lying assets. Such contracts are called derivatives since they depend on other
assets. Sometimes we also call them contingent claims. We study the price
and the hedge of a derivative contract whose payoff depends on more basic
assets. The key idea of pricing and hedging derivative contracts is to identify a
portfolio that either matches or at least closely mimics the contract by active
trading in the underlying assets. It turns out that such a trading strategy in
most cases does not depend on the evolution of the price of the underlying
assets, and thus we can to some extent ignore the real price evolution of the
basic assets.
Single asset contracts depend on only one underlying asset, which we call
X. Such contracts include a contract to deliver a unit of X at some future
time T . This is a special case of a forward. A forward is a contract that deliv-
ers an asset X for K units of an asset Y . Thus a contract to deliver a unit of
X represents a choice of K = 0 in the forward contract. When the underlying
asset to be delivered is a currency, the contract is known as a bond. A zero
coupon bond B T is a contract that delivers one dollar at time T . Contracts
on two assets, say X and Y , include options. An option is a contract that de-
pends on two or more underlying assets that has a nonnegative payoff. This is
essentially the right to acquire a certain combination of the underlying assets
at the time of maturity of the option contract (European-type options), or
any time up to the time of maturity of the contract (American-type options).
Contracts written on three or more assets include quantos and most exotic
options such as lookback and Asian options.
Assets with a positive price that enter a given contract can be used as
reference assets for pricing this financial contract. Such assets are called nu-
meraires. Whenever possible, it is desirable to choose a no-arbitrage asset as
a reference asset since we can apply the results of the First Fundamental The-
orem of Asset Pricing directly. Most existing financial contracts can in fact
be expressed only in terms of no-arbitrage assets with one notable exception
– American stock options are settled in the stock and the dollar, and there
is no way to replace the dollar with a suitable no-arbitrage asset. This makes
American options exceptional in terms of pricing, since the price of the op-
tion has to be expressed with respect to the dollar, which is an arbitrage asset.
Introduction xiii
The advantage of the numeraire approach described above may not be en-
tirely obvious for a relatively simple financial contract. Its price can be found
easily using both methods. However, for more complex products, such as for
barrier options, lookback options, quantos, or Asian options, the numeraire
approach has clear advantages – it leads to simpler pricing equations. We will
also illustrate that the barrier option and the lookback option can be related
to a plain vanilla contract. We will also show how to identify the basic assets
that enter a given contract; for instance, the lookback option depends on a
maximal asset, and the Asian option depends on an average asset.
Examples that admit a simple solution with the approach mentioned in this
book include a model independent formula for European call options, a simple
method for pricing barrier options, lookback options and Asian options, and
a formula for options on LIBOR.
The book has the following structure. The first chapter of this book intro-
duces basic concepts of finance: price, the concept of no arbitrage, portfolio
and its evolution, types of financial contracts, the First Fundamental Theo-
rem of Asset Pricing, and the change of numeraire formula. The subsequent
chapters apply these general principles for three kinds of models: a binomial
model, a diffusion model, and a jump model. The binomial model tends to be
too simplistic to be used in practice, and we include it only as an illustration
of the concept of the relativity of the reference asset. The novel approach is
that the prices of these contracts have two or more natural reference assets,
and thus there are two or more equivalent descriptions of the pricing problem.
In continuous time, we study both diffusion and jump models of the evolution
of the price processes. We study European options, barrier options, lookback
options, American options, quantos, Asian options, and term structure mod-
els in more detail. The Appendix summarizes basic results from probability
and stochastic calculus that are used in the text, and the reader can refer to
it while reading the main part of the book.
I would also like to thank the following people for comments and suggestions
that helped to improve this manuscript: Mary Abruzzo, Mario Altenburger,
Martin Auer, Jun Kyung Auh, Josh Bissu, Mitch Carpen, Peter Carr, Kan
Chen, Ivor Cribben, Emily Doran, Helena Dona Duran, Clemens Feil, Scott
Glasgow, Nikhil Gutha, Olympia Hadjiliadis, Adrian Hashizume, Gerardo
Hernandez, Amy Herron, Sean Ho, Tomoyuki Ichiba, Karel Janecek, Xiao Jia,
Philip Johnston, Armenuhi Khachatryan, David Kim, Thierry Klaa, Sharat
Kotikalpudi, Ka-Ho Leung, Jianing Li, Sasha Lv, Rupal Malani, Antonio Med-
Introduction xv
ina, Vishal Mistry, Amal Moussa, Daniel Neelson, Petr Novotny, Kimberli
Piccolo, Radka Pickova, Dan Porter, Libor Pospisil, Cara Roche, Johannes
Ruf, Steven Shreve, Lisa Smith, Li Song, Joyce Yuan Hui Su, Stephen Taylor,
Uwe Wystup, Mingxin Xu, Ira Yeung, Wenhua Zou, Hongzhong Zhang, and
Ningyao Zhang. The editors and the production team from the CRC Press
provided much needed assistance, namely, Sunil Nair, Sarah Morris, Karen
Simon, Amber Donley, and Shashi Kumar. The whole project would not be
possible without the unconditional support of my family.
Chapter 1
Elements of Finance
Some of the basic concepts of finance are widely understood in broad terms;
however this chapter will introduce them from a novel perspective of prices
being treated relative to a reference asset. We first show the difference be-
tween an asset and the price of an asset. The price of an asset is always ex-
pressed in terms of another reference asset. The reference asset is also called
a numeraire. The numeraire asset should never become worthless so that
the price with respect to this asset is well defined. The relationship between
prices of an asset expressed with respect to two different reference assets is
known as a change of numeraire. The concept of price appears in differ-
ent markets under different names, so it may not be obvious that it is just
a particular instance of a more general concept. For instance, an exchange
rate is in fact a price representing a pairwise relationship of two currencies.
An even less obvious example of a price is a forward London Interbank Offer
Rate (LIBOR). By adopting a precise definition of price, we are able to treat
various markets (equities, foreign exchange, fixed income) in one single unified
framework, which simplifies our analysis.
1
2 Stochastic Finance: A Numeraire Approach
ket account as a reference asset. Stocks paying dividends are arbitrage assets
when the dividends are taken out, but an asset representing the equity plus
the dividends is a no-arbitrage asset. We find a simple relationship between
the dividend paying stock and the portfolio of the stock and the dividends.
When no arbitrage exists in the markets, all prices are martingales with
respect to the probability measure that comes with the specific no-arbitrage
reference asset. Martingales are processes whose best estimator of the fu-
ture value is its present value. Mathematically, a process M that satisfies
Es [M(t)] = M(s), s ≤ t, is a martingale, where Es [.] denotes conditional ex-
pectation. The reader should refer to the Appendix for more details about
martingales and conditional expectation. The result that prices are martin-
gales under the probability measure that is related to the reference asset is
known as the First Fundamental Theorem of Asset Pricing. In particular,
every no-arbitrage asset has its own pricing martingale measure. Other
no-arbitrage assets have different martingale measures. The martingale mea-
sure associated with the money market account is known as a risk-neutral
measure. The martingale measures associated with bonds are known as T-
forward measures. Stocks have martingale measures known as a stock
measure. Arbitrage assets, such as currencies, do not have their own mar-
tingale measures. In particular, there is no dollar martingale measure.
Many authors do not regard currencies as true arbitrage assets because this
arbitrage opportunity is one sided for the issuer of the currency. It is also easy
to confuse money (in terms of banknotes) with the money market account.
Banknotes deposited in a bank start to earn the interest rate and become a
part of the money market account. When borrowing money, the debt is not a
currency, but rather the corresponding money market account. The debt earns
the interest to the lender, and thus it behaves like the money market account.
However, arbitrage pricing theory applies only to no-arbitrage assets, such as
the money market account, bonds, or stocks. It does not apply to money in
terms of banknotes. No-arbitrage assets have their own martingale measure,
while arbitrage assets do not.
Elements of Finance 3
In the case when the martingale measure is unique, all financial contracts
can be perfectly replicated. This result is known as the Second Fundamental
Theorem of Asset Pricing. The market is complete essentially in situations
when the number of different noise factors does not exceed the number of
assets minus one. Thus models with two assets are complete when there is
only one noise factor, which is, for instance, the case in the binomial model,
in the diffusion model driven by one Brownian motion, or in the jump model
with a single jump size. When the market is complete, the financial contracts
are in principle redundant since they can be replicated by trading in the
underlying primary assets. The replication of the financial contracts is also
known as hedging.
1.1 Price
This section defines price as a pairwise relationship of two assets.
XY (t).
The reference asset itself does not need to be a traded asset. As we will see
in the chapter on pricing exotic options, some natural reference assets that
are useful for pricing complex financial contracts do not exist in real markets.
For instance, one can use an asset that represents the running maximum of
the price max0≤s≤t XY (s) for pricing lookback options, or one can use an as-
set that represents the average price for pricing Asian options. A price of a
financial contract that is expressed in terms of an asset which is not traded
can be easily converted to a price expressed in terms of a traded asset. Thus
for practical purposes it does not matter if the reference asset exists or not in
real markets.
The relation “=” when used for assets as in Equation (1.1) is an equivalence
relation. We will write Xt = Yt in the sense of assets when XY (t) = 1
in the sense of numbers. Clearly, the relation “=” for assets is reflexive
(Xt = Xt ), symmetric (Xt = Yt implies Yt = Xt ), and transitive (Xt = Yt
and Yt = Zt imply Xt = Zt ). The assets are also ordered according to their
prices. We can write Xt ≥ Yt in terms of assets when XY (t) ≥ 1 in terms
of numbers. It should be noted that two assets X and Y with an equal price
at time t1 (meaning XY (t1 ) = 1) may differ in price at some other time t2
(meaning XY (t2 ) 6= 1). If two assets X and Y have the same price at time t,
6 Stochastic Finance: A Numeraire Approach
they can be exchanged for each other at that time. This procedure is known
as a self-financing trade.
It may not be clear as to why we should adopt notation XY (t) for the price,
instead of using just a single letter for it, say S(t), which is typically used for
the price of a stock in terms of dollars. The following examples illustrate that
the concept of price appears in different markets, such as in equity markets,
in the foreign exchange markets, or in fixed income markets. By using our
notation, we are able to treat these prices in one single framework, rather
than studying them separately.
We will discuss these examples of price in more detail after introducing the
concepts of inverse price, and change of numeraire. Since the assets X and Y
considered in the above are arbitrary, it also makes perfect sense to consider
Elements of Finance 7
or simply
Y = YX (t) · X. (1.2)
The price YX (t) is the inverse price to XY (t). Let us show the relationship
between YX (t) and XY (t). Suppose that an agent starts with a unit of an
asset Y . He can change it for YX (t) units of an asset X. This amount can be
split in two parts: YX (t)−XY (t)−1 and XY (t)−1 units of an asset X. The part
of XY (t)−1 units of an asset X can be exchanged back for a unit Y , which
follows from the relationship
X = XY (t) · Y,
which is equivalent to
Y = XY (t)−1 · X.
We can rewrite the above trading procedure using the following identities
Y = YX (t) · X
= (YX (t) − XY (t)−1 ) · X + XY (t)−1 · X
= (YX (t) − XY (t)−1 ) · X + Y.
Thus the net result of this exchange is YX (t) − XY (t)−1 units of an asset X,
which must be zero in order not to allow a risk-free profit. Therefore the prices
XY (t) and YX (t) are related by the following relationship
1
YX (t) = . (1.3)
XY (t)
This relationship is valid when 0 < XY (t) < ∞, which is the case that neither
the asset X nor the asset Y is worthless. In this case, XY (t) and its inverse
price YX (t) have the same information.
In general, it should not matter which reference asset is chosen, one should
observe similar price evolutions. We will use this as a key principle for pricing
derivative contracts studied in this book. One can look at it as a theory of
relativity in finance: how one views prices depends on one’s choice of the
reference asset.
8 Stochastic Finance: A Numeraire Approach
Given an asset X and two reference assets Y and Z, we can write the price
of X with respect to the reference asset Y using
X = XY (t) · Y. (1.4)
e$ = 1.4415 $e = 0.6937.
More specifically, the market exchange works in the following way: Agents
who want to buy a particular asset place their orders on the market exchange,
and wait until they find corresponding counter parties that are willing to
match their orders. The orders compete according to the price that is quoted;
a higher quote has a higher priority of being executed. The highest quote is
Elements of Finance 9
known as the best bid. Similarly, agents who want to sell a particular asset
place their orders on the market exchange. A smaller price asked for a unit
of a given asset has a higher priority. The smallest price asked is known as
the best ask. Clearly, the best ask is larger than the best bid. The smallest
difference between two possible quoted prices on the exchange is known as a
tick. In the case of euro/dollar exchange rates, the tick is equal to 0.0001.
The difference between the best bid and the best ask is known as a bid-ask
spread. Bid-ask spreads may be larger than a tick. More liquid assets have
smaller bid-ask spreads, the difference between the buying and the selling
price being smaller.
From the perspective of having both XY (t) and YX (t) as prices, there is no
absolute direction of up and down in the market. Each trade has two sides,
a seller and a buyer. If the market moves in one direction, it is either to the
benefit of the seller and at the expense of the buyer, or vice versa. This is
another way of saying that when one of the prices XY (t) or YX (t) goes up,
the inverse price must go down.
From the change of numeraire formula, we should also have among other
similar relationships
$ e = $ £ · £e . (1.8)
In fact,
$£ · £e = 0.6238 × 1.1122 = 0.693790...
This matches the original $e rate in four decimal digits if we neglect the
rounding error in the fourth digit. This match is close enough not to allow
for any arbitrage opportunities due to the market imperfections such as the
bid-ask spread, or transaction costs.
10 Stochastic Finance: A Numeraire Approach
Suppose that one dollar is borrowed at time T , and assume that L(t, T ) is
the simple interest rate for the period between T and T + δ. Then the agent
should return 1 + δL(t, T ) dollars at time T + δ. Thus L(t, T ) can be defined
by the following relationship:
The right hand side of the above relationship indicates that one dollar will be
delivered at time T . The left hand side indicates that (1 + δL(t, T )) dollars
will be returned at time T + δ. Therefore
showing that forward LIBOR L(t, T ) is in fact a price, where the asset X is
a portfolio [B T − B T +δ ] (long the B T bond, and short the B T +δ bond), and
the reference asset Y is δ units of the bond B T +δ .
Here we have used the change of numeraire formula, and linearity of the prices:
[aX + bY ]Z (t) = aXZ (t) + bYZ (t). (1.14)
Price is always a pairwise relationship of two assets, and we will use this
notation throughout this book to indicate the reference asset. This distinction
will help us study derivative contracts later on in the text that are written
on more than one underlying asset. The second (or the third asset when ap-
plicable in the case of exotic options) asset also serves as a viable reference
asset for pricing a given derivative contract. This notation is especially help-
ful when studying quantos and other exotic options, which represent financial
contracts that are written on three underlying assets. The reader should also
note here that every contract is settled in units of particular assets (dollars,
stocks, bonds) rather than in the price itself – the price indicates only how
many units of a particular asset are needed.
1.2 Arbitrage
This section discusses another fundamental concept of finance, namely ar-
bitrage.
portfolio has a zero price with respect to one asset, it has a zero price with
respect to any reference asset. A typical example of an arbitrage opportunity
is the ability to purchase an asset at a given price and then sell the same
asset immediately or some later time for a higher price. The guarantee of a
higher price is necessary to make it an arbitrage opportunity, assuring that
the portfolio always ends up with more assets than when it started. Such
arbitrage trades can happen when a purchase price in one market is less than
the selling price in a different market.
Example 1.4
Assume that at time t = 0, the price of an asset X with respect to an asset Y
is XY (0) = K. Suppose that at a fixed time T ≥ 0, the price will be exactly
XY (T ) = J with J > K. In such a case one can construct a portfolio, starting
at time t = 0 with P00 = 0, exchange it for the portfolio P01 = X − K · Y that
has a zero price (long one unit of X and short K units of Y ), and end up with
a portfolio PT1 = X − K · Y at time T . This portfolio can be exchanged by
selling a unit of an asset X for J units of an asset Y for a portfolio with the
same price PT2 = (J − K) · Y > 0. This is clearly an arbitrage opportunity.
Example 1.5
Assume that there is a free lottery ticket L whose price in terms of the dollar $
is zero: L$ (0) = 0. We have seen in the previous example that having dollars
in a portfolio provides an arbitrage opportunity, but let us assume for the
purpose of this example that dollars keep their value with respect to bonds in
order to illustrate a different kind of arbitrage. The lottery ticket either expires
worthless, or it wins N dollars at time T . One can construct the portfolio
starting from zero P00 = 0, acquiring one zero price lottery ticket, thus creating
a portfolio P01 = L0 . This portfolio will convert to PT1 = N · I(ω = Win) · $,
where I(ω = Win) is the indicator function of the win. We have that PT1 ≥ 0
for sure, with the possibility of PT1 > 0. This also constitutes an arbitrage
opportunity.
1
< YX (t).
XY (t)
In this case, we can start with a unit of an asset Y , and exchange it for YX (t)
units of an asset X. We can split this position in two parts: YX (t) − XY (t)−1
and XY (t)−1 units of an asset X. The second part, XY (t)−1 units of an asset
X, can be exchanged back for a unit of an asset Y . This follows from
X = XY (t) · Y,
which is equivalent to
Y = XY (t)−1 · X.
Therefore one can generate a certain profit of YX (t) − XY (t)−1 > 0 units of
an asset X.
Example 1.7
Assume that XY (t) = 3, and YX (t) = 21 . How can one realize a risk free profit?
First check that YX (t) = 12 6= XY (t)−1 (t) = 31 . Therefore the prices allow for
an arbitrage opportunity. Following the method described in the previous
example, we can start with borrowing one unit of Y . Using YX (t) = 21 , we can
immediately exchange the unit of Y for 12 units of X. We can split 12 units
of X in two parts, consisting of 61 and 13 units of X. The first part 61 units
of X is a net profit from this transaction; the second part can be used for
an acquisition and return of a borrowed unit Y using the price relationship
XY (t) = 3.
When the asset is changing over time, we say that the asset has a time
value. Assets with time value may deteriorate over the passage of time or
not. Examples of time value assets that deteriorate over time include curren-
cies, stocks that pay out dividends, and most consumer goods. However, some
assets may change over time and not deteriorate, for instance portfolios that
actively exchange assets with no time value.
VT = XT .
the asset itself, and thus it is completely redundant. However, the nonexis-
tence of the contract to deliver can happen for two reasons: the underlying
asset is a no-arbitrage asset, or there is no market for the contract to deliver.
This makes it harder to determine whether the asset is a no-arbitrage asset.
Rational investors do not allow any arbitrage opportunities, and thus their
portfolios hold only no-arbitrage assets, or arbitrage assets that provide one
sided advantage for the investor. If the market has only rational investors,
there would be no arbitrage assets at all. For a given asset X, the contract
V to deliver an asset X is always a no-arbitrage asset, even when
the asset X to be delivered is an arbitrage asset. This is easily seen from
the following argument. Let U be a contract to deliver the asset V at time
T , or in other words, UT = VT . From the identity VT = XT , we also have
UT = XT . Thus U is also a contract to deliver X at time T , and there-
fore U is identical to V . This proves that V , a contract to deliver an asset X
at time T , is a no-arbitrage asset. In particular, bonds are no-arbitrage assets.
On the other hand, assets with Vt 6= Xt for some t < T are arbitrage assets.
We have either Vt < Xt , or Vt > Xt . When Vt < Xt , it is possible to deliver
the asset X at time T at a cheaper price than just holding the asset X itself.
The exact procedure to lock the arbitrage opportunity for an arbitrage asset
is described in Example 1.8 which follows. When Vt < Xt , one should buy
a contract to deliver V and sell a corresponding number of units of an asset X.
which means that a dollar today is worth more than a dollar tomorrow. In-
equality (1.15) is known as the time value of money.
This equality is written in the sense of two assets, the contract to deliver V
has the same price as an asset X at time T . In terms of prices, we can write
VX (T ) = 1,
which means that the price of the contract to deliver V with respect to the
reference asset X is one at time T . When V0 < X0 , we can realize a risk free
profit by buying a unit of an asset V , and sell VX (0) < 1 units of an asset X,
thus creating a zero price portfolio
P0 = 1 · V − VX (0) · X.
PT = 1 · V − VX (0) · X
= (1 − VX (0)) · X > 0.
Thus one can get a portfolio with a guaranteed positive price starting from a
portfolio with a zero price.
Even governments have to pay interest when borrowing money. The only
exception when interest is not paid is when governments issue banknotes.
Governments typically have a limited intention to print more banknotes in
order to finance their debts, and thus exploration of this arbitrage opportunity
is not significant.
In order to remove the effect of the depreciation of the reference asset, one
can express the price of the asset S in terms of no-arbitrage proxy assets to a
dollar, such as a money market M , or a bond B T . Prices SM (t) and SB T (t)
are known as discounted prices of the asset S.
Recall that the money market M is an asset created by the following pro-
cedure. The initial amount equal to one dollar is invested at time t = 0 in the
bond with the shortest available maturity (ideally in the next infinitesimal
instant), and this position is rolled over to the bond with the next shortest
maturity once the first bond expires. The resulting no-arbitrage asset, the
money market M , is a result of an active trading strategy involving a num-
ber of these no-arbitrage bonds. The dollar price of the money market is given
by
R
t
M$ (t) = exp 0 r(u)du , (1.16)
where r(t) is a parameter known as the interest rate. In practice, the money
market asset is replicated as a portfolio of different bonds by banks or invest-
18 Stochastic Finance: A Numeraire Approach
ment funds.
The reason is that there is only one way to deliver one dollar at time T by in-
RT
vesting in the money market account M . If one starts with exp − t r(u)du
units of a dollar at time t and invests it in the money market account M , it
will be worth
R R
T T
exp − t r(u)du · exp t r(u)du = 1
unit of a dollar at time T . Therefore the price of the bond B T at time t must be
given by Equation (1.18); otherwise we would have an arbitrage opportunity.
In this case, the price of the bond B T and the price of the money market M
are related by the formula
R
T
BtT = exp − 0 r(u)du · Mt . (1.19)
which is similar to Equation (1.17). Moreover, when the interest rate is con-
stant, the above relationships lead to
Mt = ert · $t , (1.21)
As seen earlier, we can regard both SM (t) and SB T (t) as discounted prices
of an asset S. When we express the price of S with respect to the money
market M using the change of numeraire formula for assets X = S, Y = M ,
and Z = $, we get
R
T
SM (T ) = S$ (T ) · $M (T ) = exp − 0 r(u)du · S$ (T ) ≤ S$ (T ), (1.24)
with
SM (0) = S$ (0) · $M (0) = S$ (0). (1.25)
Similarly, when we express the price of S with respect to the bond B T using
the change of numeraire formula for assets X = S, Y = M , and Z = $, we
get
SB T (T ) = S$ (T ) · $B T (T ) = S$ (T ), (1.26)
with
S$ (0)
SB T (0) = S$ (0) · $B T (0) = ≥ S$ (0). (1.27)
B$T (0)
The two types of discounting are also related by
SB T (t) = SM (t) · MB T (t). (1.28)
In particular, when the interest rate r is constant, the relation between SB T
and SM is simply
SB T (t) = erT · SM (t). (1.29)
The important difference between SM and SB T is that the price of SM agrees
with the price S$ at time t = 0, while the price of SB T agrees with the price
S$ at time T . The reference point for discounting with the money market M
is at time t = 0, while the reference point for discounting with the bond B T is
at time T . Since typical European-type derivative contracts explained in the
next chapter pay off f (S$ (T )) for some function f , discounting with respect
to the bond B T makes more sense as SB T (T ) = S$ (T ).
Bonds usually deliver units of a currency at multiple times until their matu-
rity. However, without loss of generality we consider only bonds with a single
delivery time T . A bond B T that pays one dollar at time T is also known as a
zero coupon bond. A bond with multiple delivery times is just a combination
of several zero coupon bonds. A zero coupon bond is also a possible choice of
a no-arbitrage reference asset.
20 Stochastic Finance: A Numeraire Approach
1.5 Dividends
It is often the case that a stock S pays dividends, making it an arbitrage
asset. However, the portfolio Se of the stock and the dividends is a no-arbitrage
asset. Let us find the relationship between the dividend-paying stock S and
the asset representing the stock plus dividends S. e
Consider first the situation when the dividends are paid in discrete times
t1 , t2 , . . . , tn . At the time of the first dividend payment t1 , the stock S splits
into two parts; one representing the equity part after the dividend, and one
representing the dividend. At the time t1 − immediately before the dividend
payment, we have
St1 − = Set1 − .
Assuming that the dividend payment is a fraction a(t1 ) ∈ (0, 1) of the stock
S taken at time t1 −, we get
St1 = (1 − a(t1 )) · St1 − = (1 − a(t1 )) · Set1 − = (1 − a(t1 )) · Set1 .
While the value of the equity S jumps down at the time of the dividend
payment, the value of the equity plus dividends Se does not, and thus we have
Set1 − = Set1 .
At the time of the second dividend payment t2 , the dividend is the fraction
a(t2 ) ∈ (0, 1) of the equity part St2 − = (1 − a(t1 )) · Set2 − . Thus the stock S
satisfies
St2 = (1 − a(t1 )) · (1 − a(t2 )) · Set2 .
Continuing this procedure, we conclude that the stock S and the asset repre-
senting the stock plus the dividends Se are related by
" n #
Y
Stn = (1 − a(ti )) · Setn (1.30)
i=1
We can also consider the situation when the stock pays the dividend at
the continuous rate. A standard approach is to assume that the relationship
between the stock S and the asset representing the stock and the dividends
Se is given by
Z t
St = exp − a(s)ds · Set , (1.31)
0
or stated equivalently,
dSeS (t) = a(t)SeS (t)dt. (1.32)
The process a(t) represents the dividend yield.
Elements of Finance 21
1.6 Portfolio
This section addresses the following questions: What is a portfolio? What
is the price of a portfolio? What is a self-financing trading strategy?
N
X
Pt = ∆i (t) · X i , (1.33)
i=0
When ∆i (t) > 0, we say that the portfolio has a long position in the asset
X . When ∆i (t) < 0, we say that the portfolio has a short position in the
i
asset X i . When ∆i (t) = 0, we say that the portfolio has a neutral position
in the asset X i .
Note that a portfolio is not a number. A car, a house, paintings, and jewelery
are assets that do not take numerical values. Thus a portfolio is a distinct
concept from the price of a portfolio, the number of units of the reference
asset that is required to acquire the entire portfolio. As mentioned earlier,
price is relative to the chosen reference asset. If we fix Y = X 0 to be the
reference asset, the price of a portfolio with respect to the reference asset
(numeraire) Y is given by
N
X
PY (t) = ∆i (t) · XYi (t). (1.34)
i=0
In other words, PY (t) is the number of units of the asset Y that one would
obtain, should one exchange all assets in one’s portfolio for an asset Y at
time t.
A portfolio, Pt , together with prices XYi (t) determine the price of a portfolio
PY (t). On the other hand, different portfolios may have the same price at
a given time t. We assume that one can exchange one’s portfolio for any
other portfolio that has an equal price at time t. We also assume that all
assets in the portfolio are no-arbitrage assets. This procedure of exchanging
no-arbitrage assets with equal price is known as a self-financing trading
strategy. Trading portfolios with equal prices means that no asset is either
added or withdrawn from the portfolio without being properly exchanged
with a combination of assets of an equal price. Holding only no-arbitrage
assets ensures that the resulting portfolio is also a no-arbitrage asset. If the
prices of two portfolios are the same with respect to one asset Y , the prices
are also the same with respect to any other asset Z. This is easily seen from
the change of numeraire formula
Since exchanging portfolios with equal price can be done in principle at any
given time t, one can have continuously rebalanced portfolios as a result.
since the two have the same price. This is easily seen from
N
X
PY1 (t) = ∆i (t) · XYi (t),
i=0
and
N
X
PY2 (t) = ∆i (t) · XYi (t).
i=0
Therefore we have
PY1 (t) = PY2 (t).
However, the two portfolios are physically different. The first portfolio Pt1 has
∆it units of an asset X i , for i = 1, . . . , N , while the second portfolio Pt2 has
Elements of Finance 23
PN
i=0 ∆i (t) · XYi (t) units of an asset Y , and zero positions in the remaining
assets. But since they have the same price, they can be exchanged for each
other at time t.
REMARK 1.3 Note that self-financing trading may come with some
limitations. For instance in the economy consisting of just two assets X and
Y , portfolios of the form
P = ∆X (t) · X + (PY (t) − ∆X (t)XY (t)) · Y
have the same price PY (t) with respect to the reference asset Y , where ∆X (t)
is an arbitrary number. But in reality, one usually cannot take arbitrarily
large or arbitrarily small (negative) positions in the underlying assets. These
positions are usually bounded. For instance, sometimes it may not be possible
to take a short position in a particular asset. The bounds on the portfolio
position may depend on a given situation, and they may even be different
for different agents (think about credit lines). Therefore it is not clear how
to define acceptable portfolio positions in order to reflect the reality of the
market. There can be also a physical limit on the number of assets that can
be held: some assets are nondivisible, and thus one can have only an integer
number of them in a given portfolio.
Another limit is that the price of the portfolio may be required to stay above
a certain minimal threshold; otherwise a bankruptcy occurs. An adapted port-
N
folio process ∆i (t)i=0 that guarantees PY (t) ≥ L for some lower bound L for
all t is called admissible.
The last concern we mention is continuous trading. The traders in the real
markets are allowed to change their portfolio positions rather frequently, but
only finitely many times in a given time interval. However, mathematical
models in continuous time assume that the portfolio positions can be changed
continuously. Such an approach gives realistic results, but one should be care-
ful not to construct portfolios that require an infinite number of trades that
are not the result of a limit of discrete trading.
We will not be specific in this text about these limitations since this is not
a prime focus of the book, but the reader should be aware of them.
At time k + 1, the portfolio will have the same positions ∆ik in each asset X i :
N
X
Pk+1 = ∆i (k) · X i ,
i=0
but since X i stays the same over time for each i = 0, 1, . . . , N , the portfolios
Pk and Pk+1 are the same, only taken at two different time periods.
While the portfolio remains unchanged, its price with respect to a reference
asset may be changing. When we write the difference of the prices of the
portfolio taken at two consecutive times k and k + 1, we get
N
X
PY (k + 1) − PY (k) = ∆i (k) · XYi (k + 1) − XYi (k) . (1.35)
i=0
Note that we can omit the changes in the reference asset Y = X 0 since
YY (k + 1) − YY (k) = 1 − 1 = 0.
For example, one ounce of gold in the portfolio will still be one ounce of gold in
the portfolio in the next time interval, and its price will stay unchanged if the
reference asset is chosen to be gold. Similarly, a particular asset will remain
the same in the portfolio, but its price with respect to gold may fluctuate in
time.
Equation (1.35) says that the change of the price of the portfolio is explained
only by the changes of the prices of individual assets in the portfolio. On
the other hand, possible changes in the asset positions ∆ik from time k to
k + 1 do not enter this equation. At time k + 1, the holder of the portfolio is
free to exchange his present portfolio for a portfolio that has the same price.
old
If we denote the old portfolio that was inherited from time k by Pk+1 =
PN i i
Pk = i=0 ∆ (k) · X , and the newly exchanged portfolio at time k + 1 by
new
PN
Pk+1 = i=0 ∆i (k + 1) · X i , we have
The holder of the portfolio can change his position in the underlying assets
X i from ∆i (k) to ∆i (k + 1) given that the two portfolios under consideration
Elements of Finance 25
or in other words,
N
X
∆i (k + 1) − ∆i (k) · XYi (k + 1) = 0. (1.36)
i=0
N h
X
(∆i (k + 1) − ∆i (k)) · XYi (k + 1) − XYi (k)
i=0
i
+ (∆i (k + 1) − ∆i (k)) · XYi (k) = 0. (1.37)
When we consider continuous time models, the above identities will take
the following forms. For the evolution of the price of the portfolio, we have
N
X
dPY (t) = ∆i (t) · dXYi (t), (1.38)
i=0
N
X
(d∆i (t)) · dXYi (t) + (d∆i (t)) · XYi (t) = 0. (1.39)
i=0
Indeed, if we applied Ito’s formula for the evolution of the price of the portfolio,
we would get
N
!
X
i
dPY (t) = d ∆ (t) · XYi (t)
i=0
N
X i
= ∆ (t) · dXYi (t) + (d∆i (t)) · dXYi (t) + (d∆i (t)) · XYi (t) ,
i=0
But since the last two terms of the above identity sum to zero from (1.39),
we have Equation (1.38).
26 Stochastic Finance: A Numeraire Approach
Example 1.10
Consider ha portfolio P that
i holds ∆X (t) = 1 − Tt units of an asset X, and
Rt
∆Y (t) = T1 0 XY (s)ds units of an asset Y at time t, where t ∈ [0, T ]. In
other words, h R i
t
Pt = 1 − Tt · X + T1 0 XY (s)ds · Y. (1.40)
We can show that this is a self-financing portfolio. The condition of self-
financing trading (1.39) reads as
(d∆Y (t)) + (d∆X (t)) · dXY (t) + (d∆X (t)) · XY (t) = 0. (1.41)
Note that
d∆Y (t) = 1
T XY (t)dt,
X
d∆ (t) = − T1 dt,
and thus
hNoteR
that the iportfolio Pt starts with P0 = X0 and ends with PT =
1 T
T 0 XY (s)ds · YT . Therefore the above described self-financing strategy
h R i h R i
T T
delivers T1 0 XY (s)ds units of Y at time T . The number T1 0 XY (s)ds
represents the average price of the asset X in terms of the reference asset Y .
The trading strategy described in Example 1.10 does not depend on the
evolution of the underlying price XY (t). Also, d∆X (t) and d∆Y (t) have only
Elements of Finance 27
a dt term, so ∆X (t) and ∆Y (t) are smooth. Because of that, the (d∆X (t)) ·
dXY (t) cross term is zero. However, the positions ∆X (t) and ∆Y (t) in the
underlying assets can be even diffusions, such as in the following example. In
that case, the (d∆X (t)) · dXY (t) cross term may not disappear. The reader
should be familiar with stochastic calculus, or return to this example after
reading the Chapter 3 Diffusion Models in order to fully appreciate it.
Example 1.11
Assume that an asset price follows geometric Brownian motion
where
Z x y2
N (x) = √1
2π
· e− 2 dy,
−∞
and
XY (t)
√
d± = √1 · log ± 21 σ T − t.
σ T −t K
and
dPX (t) = −KN (d− ) dYX (t).
Obviously, the entire theory depends upon the fact that the assets in the
portfolio are no-arbitrage assets to start with; otherwise the portfolio is not
arbitrage free. The central result of finance theory is the First Fundamental
Theorem of Asset Pricing:
V0 = PY (A) · Y0 .
In other words, PY (A) is the initial market price of the contract V in terms
of the asset Y . Clearly, delivering a unit of Y at time T for a set of scenarios
in A should cost at most a unit of Y at time t = 0. So PY (A) indicates what
fraction of Y is required to start with in order to deliver the Arrow–Debreu
security at time T . The probability PY does not indicate directly how likely
is the event A to occur, but rather how costly it is with respect to the asset Y .
Note that the probability measure PX that is associated with a different no-
arbitrage reference asset X is in general different from PY . The corresponding
Arrow–Debreu security U would pay off one unit of an asset X when a scenario
ω is in A; otherwise it would pay nothing. In other words,
UT = IA (ω) · XT .
This contract differs from V only in the underlying asset. The initial price of
U is given by
U0 = PX (A) · X0 .
30 Stochastic Finance: A Numeraire Approach
In general, the fraction PY (A) of the asset Y needed for the security V and
the fraction PX (A) of the asset X needed for the security U will differ.
Consider for instance a geometric Brownian motion model for an asset price
XY (t) = XY (0) · exp σW Y (t) − 21 σ 2 t .
This model will be studied in detail in Chapter 3 Diffusion Models. Brownian
motion and stochastic calculus are also discussed in the Appendix. Let A be
the set of scenarios where the terminal price XY (T ) of the asset ends up below
the initial price of the asset XY (0), or in other words,
A = {ω ∈ Ω : XY (T, ω) ≤ XY (0)}.
Let V be the corresponding Arrow–Debreu security that delivers a unit of
the asset Y at time T when the asset price XY (T ) ends up below XY (0),
and let U be the corresponding Arrow–Debreu security that delivers a unit
of the asset X at time T . It turns out that PY (A) > 21 , but PX (A) < 12 .
While the mathematical details behind this result are discussed in Chapter
3 on Diffusion Models, intuitively this makes sense. Take as an example X
to be a stock market, and Y to be a money market. The set of scenarios in
A represents outcomes when the market makes a downturn with respect to
the reference asset Y . Should one deliver a unit of Y on the downturn, this
happens to cost more than half a unit of Y to start with. But that is not
surprising; when the market takes a downturn, the reference asset Y , such as
the money market in this case, becomes more expensive to deliver. The reason
is that Y has appreciated with respect to X, and thus it takes more than one
half units of Y to cover the payoff of the corresponding Arrow–Debreu security.
On the other hand, it costs less than half a unit of X to deliver a unit of X
on the market downturn. This is also not surprising, since on the downturn,
the asset X becomes less valuable, and cheaper to deliver.
Z t
c c
M (t) = M (0) + φ(s)dW (s), (1.43)
0
where φ(t) is adapted to FtW . This result is known as the Martingale Repre-
sentation Theorem (Theorem A.3).
The following example lists some possible martingale evolutions of the price.
Trinomial Model The price XY (0) is assumed to take three possible values
in the next time instant: event A – go up to u · XY (0) (u > 1), event B
– stay the same, or event C – go down to d · XY (0) (d < 1).
32 Stochastic Finance: A Numeraire Approach
XY (1, A) = u · XY (0)
XY (1, C) = d · XY (0)
XY (1, H) = u · XY (0)
XY (0)
XY (1, T ) = d · XY (0)
1−d u−1
PY (H) = , PY (T ) = . (1.45)
u−d u−d
See Chapter 2 Binomial Models for more details. Note that the martin-
gale measure here is unique.
Note that when there is more than one asset with a positive price available,
any of them can be used as a reference asset. Consider a situation when both
X and Y are no-arbitrage assets with a positive price, and let V be an arbi-
trary no-arbitrage asset. Then we have that VY (t) is a PY martingale, but also
VX (t) is a PX martingale. The relationship between martingale measures PY
and PX is explained in detail in the following text. It turns out that an im-
portant assumption is that both prices XY (t) and YX (t) stay positive, which
is a reasonable assumption for primary reference assets that are represented
by currencies, stocks, or precious metals. It is possible that even such basic
assets may become worthless, in which case the worthless asset cannot be used
as a numeraire. For instance when X = 0, we still have a well-defined price
XY (t) = 0, but YX (t) is not well defined. Note that derivative contracts can
have in principle any price, they may even take negative values, but in this
case they cannot be used as reference assets.
used for pricing such contracts only when the interest rate is deterministic.
There is no martingale measure P$ that would correspond to a dollar as a ref-
erence asset since the dollar is an arbitrage asset. Other no-arbitrage reference
assets have their own martingale measure. When the underlying reference as-
set is a stock S, the corresponding PS measure is known as a stock measure.
where V and Y are two no-arbitrage assets. The symbol Et [.] denotes con-
ditional expectation. Rewriting the above relationship in terms of assets, we
get
V = EYt [VY (T )] · Y. (1.51)
This literally means that V is worth EYt [VY (T )] units of Y at time t. Note
that EYt [VY (T )] is an Ft measurable random variable that represents the price
VY (t). Computing this conditional expectation is a key aspect of pricing fi-
nancial contracts. The computation can be done in the following ways: finding
a closed form solution for a particular contract; using Monte Carlo simulation
to estimate the expected value; or by using differential methods to compute
the price as explained later in the text.
From the change of numeraire formula, we can compute the dollar price of
the contract by
V$ (t) = VY (t) · Y$ (t).
A natural no-arbitrage asset to use is the bond B T that matures at time T .
In this case we can write
Converting to dollar prices by the change of numeraire formula and using the
fact that B$T (T ) = 1, we can also write
V$ (t) = VB T (t) · B$T (t) = ETt [V$ (T ) · $B T (T )] · B$T (t) = ETt [V$ (T )] · B$T (t).
Thus we have
V$ (t) = B$T (t) · ETt [V$ (T )]. (1.52)
Equation (1.52) is of central importance in the current literature on derivative
pricing. The advantage is that one can immediately obtain the dollar value
of a given contingent claim by using the corresponding T-forward measure.
Note that the interest rate r(t) does not enter the formula. It appears only
indirectly in the price of the bond B$T (t) if we assumed some dependence of
this price on the interest rate. However, such a step is not needed as we can
get the value of B$T (t) directly from the price quoted on the market.
We have already
seen in Equation (1.16) that M$ (t) is given by M$ (t) =
Rt
exp 0 r(s)ds , and thus the above formula simplifies to
h R i
T
V$ (t) = EM
t exp − t r(s)ds · V$ (T ) . (1.53)
Equation (1.53) says that “the price of a contingent claim V is the expected
value of its discounted payoff under the risk-neutral measure.” Some authors
use this equation as a starting point of pricing financial contracts, but this
method can be safely used only in the case of a deterministic interest rate r.
When the interest rate process r(t) is stochastic,
R which
is a typical case in
T
real markets, the random variables exp − t r(s)ds and V$ (T ) that show
up in the expectation in (1.53) could be correlated, and the problem of pric-
ing a contingentclaim V would have to address the joint distribution of
RT
exp − t r(s)ds and V$ (T ). This may not be a trivial task, especially when
V itself is an interest rate product.
R
T
When the interest rate is deterministic, the discount factor exp − t r(s)ds
is also deterministic and thus independent of the payoff V$ (T ). Thus it can be
factored out from the expectation, and we have
R
T
V$ (t) = exp − t r(s)ds · EtM [V$ (T )].
Elements of Finance 37
However, in the case of a deterministic interest rate we also have B$T (t) =
R
T
exp − t r(s)ds , and we can rewrite Equation (1.52) as
R
T
V$ (t) = exp − t r(s)ds · EtT [V$ (T )].
Recall that the trinomial model assumes the following evolution of the price
process. The price can take three different values in one time step. When Y
was chosen as a reference asset, the price can go up to XY (1, A) = u · XY (0)
for u > 1 (event A), it can stay the same XY (1, B) = XY (0) (event B), or it
can go down to XY (1, C) = d · XY (0) for 0 < d < 1 (event C). Let us take X
as a reference asset, and let us study the inverse price process YX . On event
A, the price YX (1) is equal to YX (1, A) = u1 · YX (0). This follows from the
relationship between the price XY and its inverse price YX : YX (t) = XY (t)−1 .
When the price XY goes up (such as in the case of event A), the inverse price
YX goes down, and vice versa. On event B, the price YX stays the same:
YX (1, B) = YX (0). On event C, the price YX goes up to YX (1, C) = 1d · YX (0).
38 Stochastic Finance: A Numeraire Approach
1
YX (1, A) = u · YX (0)
1
YX (1, C) = d · YX (0)
V = EYt [VY (T )] · Y = EX
t [VX (T )] · X. (1.58)
The reference asset appears in three places in the pricing formula: X – the
reference asset; EX
t – the conditional expectation that is associated with the
Elements of Finance 39
reference asset; and X – the discount factor in the payoff function. Thus if
one wants to price a contract under a different numeraire Y , one just needs
to replace the formula with Y at these three locations.
Note that a different choice of ξ may lead to a different value of VY (0). Ex-
panding the expectation, we can also write
VY (0) = VY (1, A) · PY,ξ (A) + VY (1, B) · PY,ξ (B) + VY (1, C) · PY,ξ (C).
VX (0) · XY (0)
= VX (1, A) · XY (1, A) · PY,ξ (A) + VX (1, B) · XY (1, B) · PY,ξ (B)
+ VX (1, C) · XY (1, C) · PY,ξ (C).
40 Stochastic Finance: A Numeraire Approach
VX (0)
XY (1, A) Y,ξ XY (1, B) Y,ξ
= VX (1, A) · · P (A) + VX (1, B) · · P (B)
XY (0) XY (0)
XY (1, C) Y,ξ
+ VX (1, C) · · P (C). (1.59)
XY (0)
or
after expanding the expectation. The prices in (1.59) and (1.60) should agree,
so we must have
XY (1, ω) Y,ξ
PX (ω) = · P (ω). (1.61)
XY (0)
Thus for a particular choice of the martingale measure PY,ξ there is a sin-
gle corresponding measure PX given by (1.61) that gives the same prices of
contingent claims V . Since
PX (A) = u·PY,ξ (A), PX (B) = PY,ξ (B), PX (C) = d·PY,ξ (C). (1.62)
meaning that the laws of the two distributions agree. We will call this princi-
ple the exchangeability of the reference assets. We show in the following
text that it is possible to model the prices of assets in a way that the role of
X and Y can be freely exchanged, for instance in the binomial model or in
the diffusion model.
XY (1, A) = u · XY (0)
XY (1, C) = d · XY (0)
However, we have only two unknowns, ∆X (0), and ∆Y (0) and there is no way
to match all three different values of VY (1) in general. Since P1 = V1 cannot
be satisfied in general, this model is incomplete.
where we used the fact that ZY (1, ω) = IA (ω). We can always find a solution
for ∆X (0), ∆Y (0), and ∆Z (0) that would match the payoff of the contingent
claim V .
than the actual claim V . Even the superhedging portfolio that has the small-
est initial price PY (0) may give unrealistically high prices. For this reason,
superhedging is almost never used in practice.
Recall that we may have in principle infinitely many different martingale mea-
sures PY and PX , but the change of numeraire formula links one probability
measure PY with another probability measure PX that agrees with PY on the
same prices for an arbitrary claim V .
The two measures PY and PX can be also related through a scaling factor
Z(T ) in the following sense:
which is valid for any integrable random variable VX (T, ω), we get the follow-
ing representation of Z(T ):
dPX
Z(T ) = . (1.67)
dPY
Elements of Finance 45
In other words,
Z
PX (A) = Z(T, ω)dPY (ω), A ∈ F. (1.68)
A
Intuitively this represents how much one must increase or decrease the weight
placed upon the probability of ω under the PY measure so that one gets the
same answer as if one used the PX measure to start with. The scaling factor Z
is known as the Radon–Nikodým derivative. When the space of outcomes
Ω is discrete, Equation (1.68) can be expressed as
1 dPY
= , (1.70)
Z(T ) dPX
meaning that
VY (T )
EY [VY (T )] = EX . (1.71)
Z(T )
The Radon–Nikodým derivative has the following financial interpretation.
We can write
where the first equality results from changing measures, and the second equal-
ity comes from the change of numeraire formula. Since this relationship is valid
for an arbitrary payoff V , we must have
or
dPX XY (T )
Z(T ) = Y
= . (1.72)
dP XY (0)
We used that
VY (T )
= XY (T ),
VX (T )
which follows from the change of numeraire formula. Note that the Radon–
Nikodým derivative for the reciprocal change of measure is given by
1 dPY YX (T )
= = , (1.73)
Z(T ) dPX YX (0)
Therefore the two martingale measures PT and PM are the same when the
interest rate is deterministic. When the interest rate is stochastic, the Radon–
Nikodým derivative becomes
dPM M T (T ) M (T ) · $B T (T )
Z(T ) = = B = $
dPT MB T (0) M$ (0) · $B T (0)
R
T
exp 0 r(t)dt · 1 R
T
= = exp 0 r(t)dt · B$T (0),
1 · $B T (0)
which is no longer one, and the relationship between the risk-neutral measure
PM and the T-forward measure PT is no longer trivial. We study the rela-
tionship of PT and PM in more detail in Chapter 4 Interest Rate Contracts.
Elements of Finance 47
EX Y Y
t [VX (T )] · Xt = Et [VY (T )] · Yt = Et [VX (T ) · XY (T )] · Yt .
Vt = PX Y
t (XY (T ) ≥ K) · X − K · Pt (XY (T ) ≥ K) · Y. (1.77)
PYt (XY (T ) ≥ K) more explicitly for more specific martingale models of the
price evolution is the subject of following chapters.
This shows that the probability measures PX and PY are indeed linked by the
Radon–Nikodým derivative.
Vt = Yt . Thus it may not be obvious why this approach gives any advantage
over the case when the investor trades in the primary assets X and Y . Table
1.3 shows the positions in the assets U , V , X and Y . Note that at time t = 0,
the investor has zero positions in the assets X and Y . The major advantage
in this trade is that the investor does not need to have a short position in
the reference asset Y . The choice of Y is typically a money market account.
In contrast to the previous case, the investors do not need to decrease their
position in the money market by paying XY (0) units of an asset Y for a unit
of an asset X.
Developing this idea even further, one can introduce a contract that pays
off one unit of an asset X for K units of an asset Y at time T :
FT = XT − K · YT . (1.78)
Thus we have
Ft = Xt − K · Yt
at all times t ≤ T . More generally, the forward can be written as
Ft = Ut − K · Vt ,
where U is a contract that delivers a unit of an asset X, and V is a contract
that delivers a unit of an asset Y . This relationship is valid in both cases when
assets X and Y are arbitrage or no-arbitrage assets.
The forward price For(t, T ) is the value of K that makes the forward
contract F have zero price at time t. It is obvious that
For(t, T ) = XY (t) (1.80)
when X and Y are no-arbitrage assets. Table 1.4 shows that one receives
XY (T ) − XY (0) units of an asset Y at time T by buying a forward contract
F . The forward contract itself has a zero price at time t = 0, and entering
this contract does not require any change of positions in the assets X and Y .
Since the price of the forward contract F is zero, one can potentially enter an
unlimited number of forward contracts at a given time. Although the forward
contract should formally deliver a unit of the asset X, it is still typically set-
tled entirely in the asset Y . Thus the number of the forward contracts may
exceed the total supply of the asset X. This is indeed the case for many typ-
ical assets. For instance there are many more contracts to deliver gold or oil
than is physically available. However, these contracts are typically settled in
money; the asset itself is delivered only in rare cases.
Splitting the payoff into a series of payments is done in the following way.
Let 0 = t0 < t1 < · · · < tn = T be the times of the payments. One can think
about them as days if the payments come on a daily basis. At time t0 = 0,
one enters a forward contract F t0 = X − XY (t0 ) · Y that has a zero price. At
time t1 , the price of F t0 will change to
One can continue this procedure for other times tk . Table 1.5 shows the result
of this procedure between times tk−1 and tk .
In contrast to the forward contract, this procedure does not wait until its
expiration T , but rather settles the changes of the price of the forward contract
daily. The forward contract F tk−1 from the previous time tk−1 is replaced by
a new forward contract F tk at time tk so that F tk has a zero price. The
difference between the prices of F tk−1 and F tk is settled in the asset Y . At
the end of this procedure, one would collect
n
X
[XY (tk ) − XY (tk−1 )] = XY (T ) − XY (0)
k=1
n
X
[Fut(tk , T ) − Fut(tk−1 , T )] · Ytk (1.81)
k=1
52 Stochastic Finance: A Numeraire Approach
that are settled in the asset Y at the corresponding times tk . The futures
price Fut(tm , T ) is a number that makes the series of the remaining payments
n
X
[Fut(tk , T ) − Fut(tk−1 , T )] · Ytk
k=m+1
have a zero price at time tm . At time t = T , Fut(T, T ) agrees with the price
XY (T ), the number of units of an asset Y required to obtain a unit of an asset
X.
Fut(tn−1 , T ) = XY (tn−1 ).
Fut(tm , T ) = XY (tm )
at all times tk . Thus in the case when both assets X and Y are no-arbitrage
assets, the forward and the futures price agree:
and futures is the same as the forward contract. However, by splitting the
payments, one minimizes the default risk of the counter party.
One can avoid the counter party risk completely by trading such contracts
on an exchange. Members of the exchange are required to deposit enough
funds to cover for all their potential losses that may happen within one day.
This deposit is known as a margin account. When the funds in the margin
account become critically low, the member receives a margin call, a request
to add more funds. If the member fails to do so, his positions are closed. Clos-
ing the existing positions does not cost anything as the prices of the futures
contracts are set to zero continuously.
The most typical futures contracts are settled in currencies, rather than in
a no-arbitrage asset. It slightly changes the situation since we also need to
take into account the time value of money. Let us assume that the asset X
Elements of Finance 53
Fut(tm , T ) is the value that makes the price of the remaining payments
n
X
[Fut(tk , T ) − Fut(tk−1 , T )] · $tk .
k=m+1
we can write
1
$tk = · Mtk .
M$ (tk )
The dollar $ at time tk can be exchanged for M$1(tk ) number of units of the
money market M . Thus the payoff of the futures contract can be reexpressed
as
Xn
1
[Fut(tk , T ) − Fut(tk−1 , T )] · · Mtk . (1.83)
M$ (tk )
k=1
Note that this makes the money market M a natural reference asset for com-
puting the price of the futures contract. Let us determine Fut(tm , T ). At the
terminal time tn = T , Fut(T, T ) agrees with the dollar price of the stock
S$ (T ). At time tn−1 the futures contract has only a single payment
1 1
[Fut(T, T )− Fut(tn−1 , T )]· ·MT = [S$ (T )− Fut(tn−1 , T )]· ·MT .
M$ (T ) M$ (T )
Should the price of this payment be zero at time tn−1 , we must have
1
0= EM
tn−1 [S$ (T ) − Fut(tn−1 , T )] ·
M$ (T )
1 h i
= · EM [S
tn−1 $ (T )] − Fut(t n−1 , T ) .
M$ (T )
We have used the fact that the price of the money market account M$ (T )
is already known at the prior time tn−1 . The reason is that the interest rate
that corresponds to the time interval [tn−1 , tn ] is set at time tn−1 , so the
54 Stochastic Finance: A Numeraire Approach
investor knows the price M$ (tn ) of the money market account one period
ahead. Therefore
Fut(tn−1 , T ) = EM
tn−1 [S$ (T )].
Fut(t, T ) = EM
t [S$ (T )]. (1.84)
Let us compare the futures price Fut(t, T ) with For(t, T ), the price of the
corresponding forward contract. The forward contract F when written on a
stock S and a dollar $ pays off
FT = ST − K · $T .
The natural choice of the reference asset is a bond B T . Solving for For(t, T ),
we get
Both the futures price Fut(t, T ) and the forward price For(t, T ) are expecta-
tions of the terminal price of the stock S$ (T ), but under different probability
measures. The futures price is computed under the risk-neutral measure PM ,
while the forward price is computed under the T-forward measure PT . We
have already seen that when the interest rate r(t) is deterministic, the two
measures agree: PM = PT . In this case, the futures price and the forward price
agree.
When the interest rate r(t) is stochastic, the two measures PM and PT are
in general different, and the futures price may be different from the forward
Elements of Finance 55
The reader should check (Exercise 1.7) that the difference between the
futures price and the forward price can also be expressed as
Fut(0, T ) − For(0, T ) = −B$T (0) · covM (S$ (T ), M$1(T ) )
R
T
= −B$T (0) · covM S$ (T ), exp − 0 r(t)dt
The fact that one may use different reference assets for pricing appeared
early in the relevant literature. Margrabe (1978) was the first to use a stock
measure for pricing an exchange option, a contract written on two stocks.
Jamshidian (1989) used bonds as a numeraire in pricing problems of the
fixed income markets, introducing the T-forward measure. A more system-
atic theory of the change of numeraire was developed in Geman et al. (1995).
The change of numeraire is now a mainstream technique used in the fi-
nance theory, as illustrated in the papers of Gourieroux et al. (1998), Long
(1990), Papell and Theodoridis (2001), Brekke (1997), Flemming et al. (1977),
Schroder (1999), Platen (2006), Johansson (1998), Karatzas and Kardaras
(2007), Platen (2004), and Filipovic (2008). The distinction between the for-
ward and futures contracts was pointed out by Margrabe (1976) and Black
(1976).
There are many additional books on quantitative finance that may be useful
for the reader who is interested in a more thorough study of the field. An
overview of many financial products is given in Hull (2008), which also serves
as an introduction to option pricing for practitioners. The book by Baxter and
Rennie (1996) serves as a very intuitive introduction to contingent pricing
in continuous time. An incomplete list of quantitative finance monographs
includes Shreve (2004b), Merton (1992), Bjork (2004), Musiela and Rutkowski
(2008), Duffie (2001), Dana and Jeanblanc (2007), Jeanblanc et al. (2009),
Karatzas and Shreve (2001), Shiryaev (1999), Joshi (2008), Wilmott (2006),
Cerny (2009), or Neftci (2008).
Elements of Finance 57
Exercises
1.1 Assume that the change of numeraire formula does not hold at time t,
and we have XY (t) < XZ (t) · ZY (t). Show how to make a risk-free profit by
trading in assets X, Y , and Z.
Determine
dSM (t).
Hint: Use SM (t) = SSe(t) · SeM (t) and apply the product rule (Remark A.4).
1.3 Let X and Y be two no-arbitrage assets. Determine whether the follow-
ing portfolios are self-financing or not:
(a) Pt = [max
h R 0≤s≤t XY (s)]i · Yt (portfolio representing the running maximum)
1 t
(b) Pt = t 0 XY (s)ds · Yt (portfolio representing the running average).
1.5 Assume that the asset price follows geometric Brownian motion
where X and Y are two no-arbitrage assets. Show that a portfolio Pt which
is given by
Pt = N (d+ ) · X − KN (d− ) · Y,
where Z x y2
N (x) = √1
2π
· e− 2 dy,
−∞
and √
XY (t)
d± = √1 · log ± 21 σ T − t,
σ T −t K
1.6 Assume a geometric Brownian motion model for XY (t). Determine which
of the following portfolios are self-financing:
(a) Pt = Nh (d− ) · Y. i h i
(b) Pt = φ(d− ) · σ√1T −t · YX (t) · X + N (d− ) − φ(d− ) · σ√1T −t · Y.
h (d+ ) · X.
(c) Pt = N i h i
(d) Pt = N (d+ ) + φ(d+ ) · √1 · X + −φ(d+ ) · √1 · XY (t) · Y.
σ T −t σ T −t
1.7 Show that the difference between the futures price and the forward price
satisfy
Binomial models for the price evolution assume that the price of an asset X
in terms of a reference asset Y in the next time instant will take only two pos-
sible values – an uptick or a downtick. These models are typically too simple
to capture market reality. The main reason to include them in this book is to
illustrate the fundamental concepts of derivative pricing in a simple model.
We will later extend our analysis to more complex models, in particular to
diffusions, and to models with jumps. In this chapter we show how to ap-
ply the First Fundamental Theorem of Asset Pricing on contracts written on
two assets X and Y . Both assets X and Y can be used as reference assets
for pricing European option contracts. We show how the pricing martingale
measures that come with the assets X and Y are related, using both the ba-
sic martingale principles, and their relationship through the Radon–Nikodým
derivative. The approach of using both reference assets X and Y is novel; most
of the current literature uses only one reference asset, typically represented
by a money market account, to price derivative contracts. In particular, we
give two alternative characterizations of the price of a contingent claim using
both reference assets.
This chapter has two main parts. The first part deals with pricing models
with no-arbitrage assets X and Y . This applies to pricing all European-type
options. Even when a European option is written on one or two arbitrage
assets, such as in the case of stock options, or on foreign exchange options,
it is always possible to substitute the arbitrage asset with the corresponding
contract to deliver, which is itself a no-arbitrage asset. For example, a stock
option is written on a stock and on a dollar, and the dollar can be substituted
with a zero coupon bond. Thus we have a martingale evolution of the price to
start with, and we can show how to price and hedge European-type contracts
with respect to both assets X and Y . We also illustrate via the contract rep-
resenting the average asset that any no-arbitrage asset has its own martingale
measure.
The second part of this chapter studies the case when one of the assets is an
arbitrage asset and the contract is an American option. An American option is
similar to the European option, but the payoff can be collected at any time up
to the maturity of the contract. In this case the arbitrage asset that enters a
given American contract cannot be substituted with a no-arbitrage asset. This
59
60 Stochastic Finance: A Numeraire Approach
happens, for instance, for American stock options whose underlying assets are
a stock S and the dollar $. Thus we also have to consider a no-arbitrage proxy
asset for the dollar $ that is used for hedging such an option, a corresponding
zero coupon bond B T . Therefore American option pricing uses three assets:
S, B T and $.
V = EX
t [VX (T )] · X (2.2)
When the contract is a European stock option, the two no-arbitrage assets
are a stock S and a bond B T . Most of the current literature uses a dollar
$ instead of the bond B T , but this only increases the dimensionality of the
problem to three assets, a step that is not necessary for pricing European
options. An option must be hedged in no-arbitrage assets only, which are the
stock S and the bond B T in this case, so the dollar $ becomes an extra asset.
The dollar prices of derivative contracts can be obtained simply by the change
of numeraire formula from their prices expressed in terms of the stock S or the
bond B T as opposed to computing them from the pricing model that involves
all three assets S, B T , and $.
XY (1, H) = u · XY (0)
XY (0)
XY (1, T ) = d · XY (0)
Therefore
1−d u−1
PY (H) = pY (u, d) = , PY (T ) = q Y (u, d) = , (2.3)
u−d u−d
Recall that the probability PY (A) of an event A does not represent the real
odds of this event P(A), but rather how costly the event is in terms of the
asset Y . Consider for instance an Arrow–Debreu security V that pays off one
unit of Y when ω = H:
V1 = I(ω = H) · Y1 . (2.6)
where we use the fact that the price process VY (t) is a PY martingale. In order
to deliver an asset Y on the event ω = H, one should charge PY (H) units of
Y to start. Exercise 2.1 asks for one to construct a hedging portfolio for this
contract.
Let us study the inverse price YX in the binomial model. Assuming the
same dynamics as above,
1 1
YX (1, H) = = u · YX (0).
XY (1, H)
1 1
YX (1, T ) = = d · YX (0),
XY (1, T )
1
YX (1, H) = u · YX (0)
YX (0)
1
YX (1, T ) = d · YX (0)
1−d u−1
PX (H) = pX (u, d) = u · , PX (T ) = q X (u, d) = d · . (2.8)
u−d u−d
1 − d1 1
−1
pX (u, d) = pY ( u1 , d1 ) = 1 1, q X (u, d) = q Y ( u1 , d1 ) = u
1 . (2.9)
u − d u − d1
1−d u−1
PY (H) = pY (u, d) = , PY (T ) = q Y (u, d) = .
u−d u−d
We can also determine the PX measure that corresponds to the reference asset
X by using the Radon–Nikodým derivative. From (1.69) we have
XY (1, ω) Y
PX (ω) = Z(1, ω) · PY (ω) = · P (ω), (2.15)
XY (0)
leading to
XY (1, H) Y 1−d
PX (H) = · P (H) = u · , (2.16)
XY (0) u−d
and
XY (1, T ) Y u−1
PX (T ) = · P (T ) = d · . (2.17)
XY (0) u−d
This confirms the formulas for PX (ω) we have previously obtained by using
the basic martingale property.
Note that the probability measure PY under which the price process XY (t)
is a martingale is inherently tied to the numeraire asset Y . When pricing a
contract under the probability measure PY , one computes how many units
of asset Y are needed in order to settle this contract. Other reference assets
imply different probabilities since the number of those assets needed to settle
the same contract is, in general, different.
Binomial Models 65
P1 = ∆X (0) · X + ∆Y (0) · Y,
we also have
PY (1, H) = ∆X (0) · XY (1, H) + ∆Y (0), (2.19)
and
PY (1, T ) = ∆X (0) · XY (1, T ) + ∆Y (0). (2.20)
Subtracting Equation (2.20) from Equation (2.19), and using the fact that the
price of the portfolio P at time n = 1 should match the price of the payoff V
(Equation (2.18)), we get
or in other words,
VY (1, H) − VY (1, T )
∆X (0) = . (2.21)
XY (1, H) − XY (1, T )
Similarly, the position ∆Y (0) in the asset Y can be determined from the
following equations:
or
VX (1, H) − VX (1, T )
∆Y (0) = . (2.24)
YX (1, H) − YX (1, T )
66 Stochastic Finance: A Numeraire Approach
REMARK 2.2 The hedging position ∆Y (0) in the asset Y can also be
computed from the relationship
or in other words,
VY (1, H) − VY (1, T )
∆Y (0) = VY (1, H) − · XY (1, H).
XY (1, H) − XY (1, T )
After some simplifications, we get
[XY (1, H) − XY (1, T )] · VY (1, H)
∆Y (0) =
XY (1, H) − XY (1, T )
[VY (1, H) − VY (1, T )] · XY (1, H)
−
XY (1, H) − XY (1, T )
−VY (1, H) · XY (1, T ) + VY (1, T ) · XY (1, H)
=
XY (1, H) − XY (1, T )
VX (1, H) − VX (1, T )
= ,
YX (1, H) − YX (1, T )
which confirms the previously obtained formula for ∆Y (0). If one wanted to
compute ∆Y (0) using the prices with respect to the reference asset Y only,
one can use the formula
VX (n) = EX
n [VX (N )]
using the martingale property of VX (n) under the PX measure. The corre-
sponding recursive computation is given by
VX (n) = EX X X
n [VX (n + 1)] = p · VX (n + 1, H) + q · VX (n + 1, T ), (2.28)
for n = N − 1, N − 2, . . . , 0.
VY (n + 1, H) − VY (n + 1, T )
∆X (n) = , (2.29)
XY (n + 1, H) − XY (n + 1, T )
VX (n + 1, H) − VX (n + 1, T )
∆Y (n) = , (2.30)
YX (n + 1, H) − YX (n + 1, T )
and thus we can write
VY (n + 1, H) − VY (n + 1, T )
Pn = ·X
XY (n + 1, H) − XY (n + 1, T )
VX (n + 1, H) − VX (n + 1, T )
+ · Y. (2.31)
YX (n + 1, H) − YX (n + 1, T )
XY (2, HH) = 16
1
3
XY (1, H) = 8
1
3
2
3
XY (0) = 4 XY (2, HT, T H) = 4
1
3
2
3
XY (1, T ) = 2
2
3
XY (2, T T ) = 1
Let us denote the European option by V , and first determine the price of
V in terms of the asset Y . At the maturity time N = 2, the price of V with
respect to the reference asset Y is given by
+
VY (2) = XY (2) − 14
5 .
14 +
The corresponding payoff function is f Y (x) = (x − 5 ) . More specifically,
66
VY (2, HH) = 5 , VY (2, HT ) = VY (2, T H) = 56 , VY (2, T T ) = 0.
From the First Fundamental Theorem of Asset Pricing, the price VY (n) is
a martingale, and thus
VY (n, ω) = EYn [VY (n + 1)] (ω) = pY · VY (n + 1, ωH) + q Y · VY (n + 1, ωT )
for n = 0, 1. We first compute VY (1) from the known values of VY (2) to obtain:
VY (1, H) = EY1 [VY (2)] (H)
= pY · VY (2, HH) + q Y · VY (2, HT ) = 1
3 · 66
5 + 2
3 · 6
5 = 26
5 ,
Binomial Models 69
At time n = 0, we have
66
VY (2, HH) = 5
1
3
26
VY (1, H) = 5
1
3
2
3
6
VY (0) = 2 VY (2, HT, T H) = 5
1
3
2
3
2
VY (1, T ) = 5
2
3
VY (2, T T ) = 0
1
YX (2, HH) = 16
2
3
1
YX (1, H) = 8
2
3
1
3
1 1
YX (0) = 4 YX (2, HT, T H) = 4
2
3
1
3
1
YX (1, T ) = 2
1
3
YX (2, T T ) = 1
The probability measure PX that makes the prices with respect to the refer-
ence asset X martingales is given by
1
1−d 1− 2 u−1 1 2−1 1
pX = u · =2· 2
1 = , and qX = d · = · 1 = ,
u−d 2− 2
3 u−d 2 2− 2 3
The price of the contract with respect to the reference asset X at time
N = 2 is given by
+
VX (2) = 1 − 14
5 YX (2) .
+
The payoff function is f X (x) = 1 − 14
5 ·x . This gives us the values
33 3
VX (2, HH) = 40 , VX (2, HT ) = VX (2, T H) = 10 , VX (2, T T ) = 0.
Using the First Fundamental Theorem of Asset Pricing, we can compute the
prices of the contract at an earlier time using the martingale property
VX (n, ω) = EX X X
n [VX (n + 1)] (ω) = p · VX (n + 1, ωH) + q · VX (n + 1, ωT )
VX (1, H) = EX
1 [VX (2)] (H)
= pX · VX (2, HH) + q X · VX (2, HT ) = 2
3 · 33
40 + 1
3 · 3
10 = 13
20 ,
Binomial Models 71
VX (1, T ) = EX
1 [VX (2)] (T )
= pX · VX (2, T H) + q X · VX (2, T T ) = 2
3 · 3
10 + 1
3 · 0 = 15 .
At time n = 0, we have
VX (0) = EX
0 [VX (1)]
= pX · VX (1, H) + q X · VX (1, T ) = 2
3 · 13
20 + 1
3 · 1
5 = 21 .
33
VX (2, HH) = 40
2
3
13
VX (1, H) = 20
2
3
1
3
1 3
VX (0) = 2 VX (2, HT, T H) = 10
2
3
1
3
1
VX (1, T ) = 5
1
3
VX (2, T T ) = 0
Note that the prices computed with respect to the reference asset Y and X
are indeed consistent through the change of numeraire formula
Similarly, we have
VY (n) = VX (n) · XY (n). (2.33)
For instance
1
VX (0) = VY (0) · YX (0) = 2 · 4 = 21 ,
which agrees with the price computed from the martingale property of the
price VX (n) under the PX measure.
Note that we can also obtain the prices of this European call option from
the Black–Scholes formula (1.77):
V = PX Y
n (XY (2) ≥ K) · X + −K · Pn (XY (2) ≥ K) · Y.
72 Stochastic Finance: A Numeraire Approach
At time n = 0,
and
8 14 8 14 1
VX (0) = 9 − 9 · YX (0) = 9 − 9 · 4 = 21 .
At time n = 1, we have
PX X X
1 (XY (2) ≥ K)(H) = P (H) + P (T ) = 1,
and
14 14 1 13
VX (1, H) = 1 − 5 · YX (1, H) = 1 − 5 · 8 = 20 .
Similarly,
PX X 2
1 (XY (2) ≥ K)(T ) = P (H) = 3 ,
Therefore
2 14 2 14
VY (1, T ) = 3 · XY (1, T ) − 15 = 3 ·2− 15 = 25 ,
and
2 14 2 14 1
VX (1, T ) = 3 − 5 · YX (1, T ) = 3 − 5 · 2 = 51 .
These results are indeed consistent with the prices we obtained from binomial
pricing.
Binomial Models 73
VY (2, HH) − VY (2, HT ) VX (2, HH) − VX (2, HT )
P1 (H) = ·X + ·Y
XY (2, HH) − XY (2, HT ) YX (2, HH) − YX (2, HT )
66 6 33 3
5 − 5 40 − 10
= ·X + 1 1 ·Y
16 − 4 16 − 4
14
= 1·X − 5 · Y,
and
VY (2, T H) − VY (2, T T ) VX (2, T H) − VX (2, T T )
P1 (T ) = ·X + ·Y
XY (2, T H) − XY (2, T T ) YX (2, T H) − YX (2, T T )
6 3
5 −0 10 − 0
= ·X + 1 ·Y
4−1 4 −1
2 2
= 5 ·X − 5 · Y.
∆X (n) = PX
n (XY (2) ≥ K),
or
∆Y (n) = −K · PYn (XY (2) ≥ K)
in general, as one may expect from the Black–Scholes formula
V = PX Y
n (XY (2) ≥ K) · X + −K · Pn (XY (2) ≥ K) · Y.
However, these formulas for hedging are valid in the geometric Brownian mo-
tion model, as we show in Chapter 3 Diffusion Models.
The asset A is known as an average asset and it represents the average price
of the asset X in terms of the asset Y . A contract whose payoff depends on
the asset A defined above is known as an Asian option. It is obvious that
A is a result of a self-financing strategy. One should start with a unit of an
asset X, sell immediately half of the unit of X for 21 · XY (0) units of Y at
time n = 0, and sell the remaining half of the unit of X for 12 · XY (1) units of
Y at time n = 1. In terms of the formulas, we have
A0 = X0 ,
and
∆X (0) = 12 .
The martingale measure associated with the asset A should assign proba-
bility to both possible outcomes ω, namely to ω = H, and to ω = T . The
most straightforward way to determine PA (H) and PA (T ) is from its relation-
ships with the measure PY via the Radon–Nikodým derivative described in
the formulas (1.69) and (1.72). Using these two relationships, we can write
AY (1, ω) Y
PA (ω) = Z(1, ω) · PY (ω) = · P (ω)
AY (0)
1
[XY (0) + XY (1)] Y
= 2 · P (ω)
XY (0)
= 12 · 1 + XXYY(1,ω)
(0) · PY (ω). (2.35)
Thus we have
1−d
PA (H) = 1
2 · (1 + u) · , (2.36)
u−d
and
u−1
PA (T ) = 1
2 · (1 + d) · . (2.37)
u−d
The pricing measure PA is useful for pricing Asian options; see the following
example, or Chapter 9 Asian Options.
Example 2.1
Consider a contract V that pays off
V1 = I(ω = H) · A1 .
Binomial Models 75
1−d
VA (0) = PA (H) = 1
2 · (1 + u) · .
u−d
The price with respect to the reference asset Y can be obtained from the
change of numeraire formula
1 1−d
VY (0) = VA (0) · AY (0) = 2 · (1 + u) · · XY (0).
u−d
When the underlying assets are the stock S, and the dollar $, the payoff is
either f $ (S$ (τ )) units of dollars $, or f S ($S (τ )) units of the stock S at the
exercise time τ ∈ [0, T ]. Since the payoff has to be delivered at an arbitrary
time chosen by the holder of the option, it is not possible to substitute the
dollar with the corresponding bond. When there is more than one possible
delivery time, there is no corresponding no-arbitrage asset.
Let us start with a one-step model at time n. The binomial model then
assumes that the stock price in terms of dollars either increases by a factor
u, or decreases by a factor d. Thus we have S$ (n + 1, H) = u · S$ (n), and
S$ (n + 1, T ) = d · S$ (n, T ).
76 Stochastic Finance: A Numeraire Approach
S$ (n + 1, H) = u · S$ (n)
S$ (n)
S$ (n + 1, T ) = d · S$ (n)
Neither of these two evolutions are justified by the First Fundamental Theo-
rem of Asset Pricing which considers only no-arbitrage assets. In particular,
these prices are not martingales under the corresponding reference measures.
The two no-arbitrage assets here are S and B T . The First Fundamental The-
orem of Asset Pricing says that the price evolution SB T (n) is a PT martingale
(under the T-forward measure that corresponds to a B T bond), and that the
price evolution BST (n) is a PS martingale (under the stock measure that cor-
responds to S). The measures PT and PS are the two measures that can be
used for the pricing of an American option; there is no pricing measure that
corresponds to the dollar.
From the price evolutions of S$ and B$T , we can already determine the
pricing measures PT and PS . Note that
SB T (n + 1, H) = S$ (n + 1, H) · $B T (n + 1)
1 u
= u · S$ (n) · 1+r · $B T (n) = 1+r · SB T (n),
and
SB T (n + 1, T ) = S$ (n + 1, T ) · $B T (n + 1)
1 d
= d · S$ (n) · 1+r · $B T (n) = 1+r · SB T (n).
Binomial Models 77
u
SB T (n + 1, H) = 1+r · SB T (n)
SB T (n)
d
SB T (n + 1, T ) = 1+r · SB T (n)
This is the same model as described in the previous section for two no-
arbitrage assets with the exception that the scaling factors u and d are slightly
u d
modified. The u factor is now 1+r , and the d factor is now 1+r . The asset Y
T
is now the bond B , and the asset X is now the stock S. Rewriting Equation
u d
(2.3) with the new scaling factors 1+r and 1+r , we obtain that the probabil-
ities that correspond to the T-forward measure are given by
1+r−d u − (1 + r)
pT (u, d) = , q T (u, d) = . (2.38)
u−d u−d
u 1+r−d d u − (1 + r)
pS (u, d) = · , q S (u, d) = · . (2.39)
1+r u−d 1+r u−d
Similarly, the price of the contract with respect to the stock S is given by
for n = N − 1, N − 2, . . . , 0.
at each time n: either exercise the option and collect the payoff, or keep the
contract for the future. Both actions have value: immediate exercise has a
value known as an intrinsic value of the option; keeping the option has
a value known as a continuation value of the option. Thus the holder
should evaluate the intrinsic and continuation value of the option, and choose
the one with a higher price so as not to produce arbitrage opportunities for
the seller of the option.
Recall that an American stock option pays off either f $ (S$ (τ )) units of
the dollar $ or f S ($S (τ )) units of a stock S at the exercise time τ ∈ [0, T ].
The intrinsic value can be expressed in terms of both assets that enter this
contract. In particular, the intrinsic value of the option at time n is f $ (S$ (n))
when the dollar $ is chosen as a reference asset, and it is f S ($S (n)) when a
stock S is chosen as a reference asset. Similarly, the continuation value is given
1
by 1+r · ETn [V$ (n + 1)] when the dollar $ is chosen as a reference asset, and
S
it is En [VS (n + 1)] when a stock S is chosen as a reference asset. Comparing
the intrinsic and the continuation values in both cases, we find that
V$ (n) = max f $ (S$ (n)) , 1+r
1
· ETn [V$ (n + 1)] (2.43)
for the case when the dollar $ is chosen as a reference asset, and
VS (n) = max f S ($S (n)) , ESn [VS (n + 1)] (2.44)
for the case when a stock S is chosen as a reference asset. Note that both
expressions are equivalent and they are related by the change of numeraire
formula
V$ (n) = VS (n) · S$ (n).
The option should be exercised the first time the option value coincides
with its intrinsic value. In this case, the continuation value of the option is
smaller or equal to the intrinsic value. Let τ ∗ be the optimal exercise policy.
The exercise time is given by
n o
τ ∗ = min n ≥ 0 : V$ (n) = f $ (S$ (n)) , (2.45)
which is equivalent to
n o
τ ∗ = min n ≥ 0 : VS (n) = f S ($S (n)) . (2.46)
2.2.2 Hedging
The hedging of an American stock option must be done in no-arbitrage
assets. An American stock option is written on two assets, a stock S, and the
80 Stochastic Finance: A Numeraire Approach
∆T (n) =
VB N (n + 1, T ) · SB N (n + 1, H) − VB N (n + 1, H) · SB N (n + 1, T )
= ×
SB N (n + 1, H) − SB N (n + 1, T )
" #2
B$N (n + 1)
×
B$N (n + 1)
V$ (n + 1, T ) · S$ (n + 1, H) − V$ (n + 1, H) · S$ (n + 1, T )
= ×$B N (n+1)
S$ (n + 1, H) − S$ (n + 1, T )
V$ (n + 1, T ) · S$ (n + 1, H) − V$ (n + 1, H) · S$ (n + 1, T )
= ×(1+r)N −n−1 .
S$ (n + 1, H) − S$ (n + 1, T )
Binomial Models 81
V$ (n + 1, H) − V$ (n + 1, T )
Pn = ·S
S$ (n + 1, H) − S$ (n + 1, T )
VS (n + 1, H) − VS (n + 1, T ) N −n−1
+ · (1 + r) · BN .
$S (n + 1, H) − $S (n + 1, T )
V$ (n + 1, H) − V$ (n + 1, T )
Pn = ·S (2.47)
S$ (n + 1, H) − S$ (n + 1, T )
VS (n + 1, H) − VS (n + 1, T ) 1
+ · · M.
$S (n + 1, H) − $S (n + 1, T ) 1+r
Let us consider a binomial model for S, B N and $ with the following pa-
rameters: u = 2, d = 21 , r = 41 , S$ (0) = 4. Let us consider an American
put option with a payoff (5 · $τ − Sτ )+ . The dollar price of the stock has the
following evolution
82 Stochastic Finance: A Numeraire Approach
S$ (2, HH) = 16
1
2
S$ (1, H) = 8
1
2
1
2
S$ (0) = 4 S$ (2, HT, T H) = 4
1
2
1
2
S$ (1, T ) = 2
1
2
S$ (2, T T ) = 1
1+r−d 1 + 41 − 1
1
pT = = 2
= ,
u−d 2 − 21 2
and
u − (1 + r) 2 − (1 + 41 ) 1
qT = = 1 = .
u−d 2− 2 2
S$ (n, ω) = 1
1+r · ETn [S$ (n + 1)] (ω)
= 1
1+r · pT · S$ (n + 1, ωH) + q T · S$ (n + 1, ωT )
for n = 0, 1.
(5 − S$ (τ ))+
Binomial Models 83
units of a dollar $ at the exercise time τ . The price of the American option is
computed by comparing the intrinsic value and the continuation value of the
option:
V$ (n) = max f $ (S$ (n)) , 1+r
1
· ETn [V$ (n + 1)] . (2.48)
The computation of the price is done recursively, starting from the maturity
of the option. At N = 2, there is no continuation possible, and thus the value
of the option is equal to its intrinsic value f $ (S$ (2)):
We can compute the price V$ (n) for n = 1, 0 using formula (2.48). We first
compute V$ (1) by comparing the intrinsic value and the continuation value of
the option
V$ (1, H) = max f $ (S$ (1, H)) , 1+r
1
· ET1 [V$ (2)] (H)
= max f $ (S$ (1, H)) , 1+r
1
· pT · V$ (2, HH) + q T · V$ (2, HT )
= max (5 − 8)+ , 1 1 · [ 12 · 0 + 2 · 1] = max(0, 52 ) = 25 .
1
1+ 4
The intrinsic value of the option is zero, and thus it is optimal not to exercise
the option in this scenario. On the other hand
V$ (1, T ) = max f $ (S$ (1, T )) , 1+r
1
· ET1 [V$ (2)] (T )
= max f $ (S$ (1, T )) , 1+r
1
· pT · V$ (2, T H) + q T · V$ (2, T T )
= max (5 − 2)+ , 1 1 · [ 12 · 1 + 12 · 4] = max(3, 2) = 3,
1+ 4
and thus it is better to exercise the option since the intrinsic value is larger
than the continuation value. At time n = 0, we have
V$ (0) = max f $ (S$ (0)) , 1+r
1
· ET0 [V$ (1)]
= max f $ (S$ (0)) , 1+r
1
· pT · V$ (1, H) + q T · V$ (1, T )
+
= max (5 − 4) , 1 · [ 2 · 5 + 2 · 3] = max(1, 34
1 1 2 1 34
25 ) = 25
1+ 4
and thus it is better to hold the option. Thus the price of the option is given
by the following binomial tree. Note that in the scenario when ω = T , it is
optimal to exercise the option, and continuation of the option is suboptimal.
Suboptimal continuation is depicted with a dashed line.
84 Stochastic Finance: A Numeraire Approach
V$ (2, HH) = 0
1
2
2
V$ (1, H) = 5
1
2
1
2
34
V$ (0) = 25 V$ (2, HT, T H) = 1
1
2
1
2
V$ (1, T ) = 3
1
2
V$ (2, T T ) = 4
Let us consider the reference asset S. The evolution of the $S price is given
by
1
$S (2, HH) = 16
4
5
1
$S (1, H) = 8
4
5
1
5
1 1
$S (0) = 4 $S (2, HT, T H) = 4
4
5
1
5
1
$S (1, T ) = 2
1
5
$S (2, T T ) = 1
Binomial Models 85
u 1+r−d 2 1 + 14 − 1
4
pS = · = 1 · 2
= ,
1+r u−d 1+ 4 2 − 12 5
and
1
d u − (1 + r) 2 − (1 + 14 ) 1
qS = · = 2 1 · = .
1+r u−d 1+ 4 2 − 12 5
The price process $S (n) satisfies
for n = 0, 1.
The intrinsic value of the option in terms of the stock is given by f S (x) =
(5 · x − 1)+ . Similar to the case when the dollar is chosen as a reference asset,
the price of the American option is computed by comparing the intrinsic value
and the continuation value of the option:
VS (n) = max f S ($S (n)) , ESn [VS (n + 1)] . (2.49)
The computation of the price is done recursively, starting from the maturity
of the option. At N = 2, there is no continuation possible, and thus the value
of the option is equal to its intrinsic value f S ($S (2)):
We can compute the price V$ (n) for n = 1, 0 using the formula (2.49). We
first compute VS (1) by comparing the intrinsic value and the continuation
value of the option
VS (1, H) = max f S ($S (1, H)) , ES1 [VS (2)] (H)
= max f S ($S (1, H)) , pS · VS (2, HH) + q S · VS (2, HT )
= max ( 58 − 1)+ , [ 54 · 0 + 15 · 41 ] = max(0, 20
1 1
) = 20 .
The intrinsic value of the option is zero, and thus it is optimal not to exercise
the option in this scenario. On the other hand
VS (1, T ) = max f S ($S (1, T )) , ES1 [VS (2)] (T )
= max f S ($S (1, T )) , pS · VS (2, T H) + q S · VS (2, T T )
= max ( 25 − 1)+ , [ 45 · 41 + 51 · 4] = max( 32 , 1) = 23 ,
86 Stochastic Finance: A Numeraire Approach
and thus it is better to exercise the option since the intrinsic value is larger
than the continuation value. At time n = 0, we have
VS (0) = max f S ($S (0)) , ES0 [VS (1)]
!
S S S
= max f ($S (0)) , p · VS (1, H) + q · VS (1, T )
= max ( 54 − 1)+ , [ 54 · 1
20 + 1
5 · 23 ] = max( 14 , 50
17
)= 17
50
and thus it is better to continue. Thus the price of the option is given by the
following binomial tree. Note that in the scenario when ω = T , it is optimal to
exercise the option, and continuation of the option is suboptimal. Suboptimal
continuation is depicted with a dashed line.
VS (2, HH) = 0
4
5
1
VS (1, H) = 20
4
5
1
5
17 1
VS (0) = 50 VS (2, HT, T H) = 4
4
5
1
5
3
VS (1, T ) = 2
1
5
VS (2, T T ) = 4
The prices of the American option V with respect to the dollar $ and the
stock S are related by the change of numeraire formula
Similarly, we have
VS (n) = V$ (n) · $S (n). (2.51)
Note that the holder of the option should exercise the contract in the sce-
nario when ω = T . However, if the holder fails to exercise the option in that
scenario, the seller of the option can keep the difference between the intrin-
sic and continuation values. The seller can create a hedging portfolio for the
suboptimal continuation that costs only the continuation value of the option.
The difference of the intrinsic and continuation value is given by
f $ (S$ (1, T )) − 1
· ET1 [V$ (2)] (T ) =
1+r
= f $ (S$ (1, T )) − 1+r
1
· pT · V$ (2, T H) + q T · V$ (2, T T ) =
= (5 − 2)+ − 1
1 · [ 12 · 1 + 1
2 · 4] = 3 − 2 = 1
1+ 4
when the reference asset is a stock S. Thus the seller of the option can keep
this difference
1$ = 21 · S,
88 Stochastic Finance: A Numeraire Approach
Exercises
2.1 Consider a one-step binomial model for two no-arbitrage assets X and
Y with parameters 0 < d < 1 < u, and initial price XY (0), meaning that
XY (1, H) = u · XY (0), and XY (1, T ) = d · XY (0).
(a) Compute the price of a contract that pays off V1 = I(ω = H) · Y1 (in
terms of a reference asset Y , and the probability measure PY ).
(b) Find the hedging portfolio P0 for this contract, i.e., determine ∆X (0) and
∆Y (0) such that
P0 = ∆X (0) · X + ∆Y (0) · Y,
with
PY (0) = VY (0), PY (1) = VY (1).
(c) Compute the price of a contract that pays off U1 = I(ω = H) · X1 (in
terms of a reference asset X, and the probability measure PX ).
(d) Find the hedging portfolio P0 for this contract, i.e., determine ∆X (0) and
∆Y (0) such that
P0 = ∆X (0) · X + ∆Y (0) · Y,
Binomial Models 89
with
PX (0) = UX (0), PX (1) = UX (1).
2.2 Consider a one-step binomial model for two no-arbitrage assets X and
Y with parameters 0 < d < 1 < u, and initial price XY (0) = 1. Find the price
and the hedge of a contract V that pays off
V1 = max(X1 , Y1 ).
Compute the price of the contract V using both martingale measures PY and
PX .
2.3 Consider a two-step binomial model with general u > 1 > d > 0.
(a) Find the price and the hedging portfolio for a contract V that pays off
V2 = 12 XY (1) + 12 XY (2) · Y2 .
Note that the price and the hedge do not depend on the choice of pa-
rameters u and d.
(b) How can one lock an arbitrage opportunity if somebody is offering to buy
or to sell V0 for 1.05 × X0 ?
(c) Determine the price and the hedge of a contract A that pays off
2.5 Consider a two-step binomial model with two no-arbitrage assets X and
Y and parameters u > 1 > d > 0. Let A be a contract with a payoff
1
A2 = 3 (XY (0) + XY (1) + XY (2)) · Y2 .
(a) Compute the prices VY (n) using the measure PY . Note that
AY (2, ω) Y
PA (ω) = · P (ω).
AY (0)
VA (2) = (1 − XA (2))+ .
Chapter 3
Diffusion Models
This chapter introduces diffusion models. Under very broad conditions, all
no-arbitrage models of a continuous price evolution are diffusion models. In
other words, every continuous evolution of the price can be expressed as an
Ito’s integral. This result is known as a Martingale Representation Theorem.
The first section introduces the geometric Brownian motion model, and
91
92 Stochastic Finance: A Numeraire Approach
studies the evolution of the prices XY and YX under the corresponding mar-
tingale measures PY and PX . We also show that the measures PY and PX
have the interpretation of how costly a given event is if settled in terms of the
asset Y , or in terms of the asset X, respectively. The second section introduces
general European contracts. European contracts are contracts on two assets
that are defined by the payoff function, which can be expressed in terms of
each reference asset Y or X. The two payoff functions are related by a formula
known as a perspective mapping. Some contracts remain the same if the roles
of the assets Y and X is switched in the payoff function; for instance the best
of the two assets defined as max(XT , YT ) is the same as max(YT , XT ). The
best of the two assets naturally leads to European call and put options with
the payoff
(XT − K · YT )+ = max(XT , K · YT ) − K · YT .
We give examples of European call and put options that appear in different
markets: a stock option, a currency option, an exchange option, or a caplet.
Their prices and the hedging portfolios are given by the Black–Scholes for-
mula. We compute all prices in terms of the no-arbitrage assets so that we
can employ the First Fundamental Theorem of Asset Pricing directly. In or-
der to get the prices in terms of a dollar, an arbitrage asset, we can trivially
apply the change of numeraire formula to the prices computed with respect
to no-arbitrage assets.
The primary goal of contingent pricing is to find the dollar price of a given
contract. Our text suggests to compute the price of a contingent
claim with respect to a no-arbitrage asset first, such as a corre-
sponding bond, and then convert it to the dollar price using the
change of numeraire. This approach is valid in general, and it has
clear computational advantages when the contingent claim is more
complex, such as in the case of exotic options. However, the dollar
prices of European claims also satisfy a certain and more complicated partial
differential equation that is obtained by discounting to the dollar prices of the
underlying assets. But this partial differential equation does not hold in gen-
eral, it assumes a deterministic evolution of the interest rate. We mention it in
Diffusion Models 93
our text since the partial differential equation in terms of dollars is the most
widely used in practice. For simple contracts, such as for European options,
it does not make a difference to compute the prices under different reference
assets (arbitrage or no-arbitrage) since the price of the contract is simple to
determine. The only loss when computing the dollar prices directly from the
corresponding partial differential equation approach is that the approach does
not apply to stochastic interest rates. In that case one should compute the
prices in terms of the bond, and convert it to dollar prices by changing the
numeraire.
For more complex products, such as for barrier, lookback, or Asian options,
using the no-arbitrage asset as a numeraire leads to significant computational
advantages. On the other hand, American options have to use dollar values
in order to compare the intrinsic and the continuation values, and the par-
tial differential equation in terms of dollars has to be used. In the case of
the American option, it is the setup of the contract that forces us to use the
partial differential equation in terms of a dollar.
We also discuss how to construct the hedging portfolios for European con-
tracts. The hedging must always be done in the two underlying no-arbitrage
assets. We determine the hedging positions in both assets. We can also get a
similar expression for the hedging positions in terms of the dollar price func-
tions. The hedging positions for European call options are bounded in both
assets; the position in the asset X is always between zero and one, and the
hedging position in the asset Y is always between minus the strike K and zero.
We also briefly introduce stochastic volatility models. The price of the con-
tract is still considered to be Markov, but it depends on two parameters: the
price XY (t) of the asset X and stochastic volatility ξ(t). The resulting partial
differential equation for the price of the derivative security becomes two di-
mensional in space. The chapter is concluded with an example of a European
option contract in the foreign exchange market which is just a special case of
the general approach presented in the previous text.
martingale:
M(t) = Mc (t) + Md (t). (3.1)
Continuous martingales adapted to a filtration FtW generated by a Brownian
motion W are in fact diffusions; they can be represented as stochastic integrals
with respect to Brownian motion. Thus
Z t
Mc (t) = Mc (0) + φ(s)dW (s), (3.2)
0
This chapter focuses on price models with continuous paths. The process
XY (t) must have the form
Let us start with the simple but very popular model when
In diffusion models, each reference asset Y has its own market noise that
is represented by one or several Brownian motions W i,Y (t). Other reference
assets, such as an asset X, have different market noise that is represented
by Brownian motions W i,X (t). Obviously, the Brownian motions W Y and
W X are related. In the above case, we just have one Brownian motion for
each asset, and the relationship between W X (t) and W Y (t) follows from the
equation
dYX (t) = σYX (t) · −dW Y (t) + σdt = σYX (t)dW X (t). (3.9)
The two Brownian motions W Y (t) and W X (t) are perfectly correlated with
a correlation coefficient of -1:
dW Y (t) · dW X (t) = −1 · dt.
This makes sense since when XY (t) goes up, the inverse price YX (t) goes
down, and vice versa.
REMARK 3.2 The two measures PY and PX may disagree on the drift
of the Brownian motion. More specifically,
EY [W X (t)] = EY [−W Y (t) + σt] = σt,
but
EX [W X (t)] = 0.
The last statement can be proved by a change of the measure argument (1.66)
EX [W X (t)] = EX [−W Y (t) + σt] = EY [(−W Y (t))Z(t)] + σt
= EY [−W Y (t) · exp σW Y (t) − 12 σ 2 t ] + σt
= − exp(− 21 σ 2 t) · EY [W Y (t) · exp σW Y (t) ] + σt
= − exp(− 12 σ 2 t) · dσ
d Y
E [exp σW Y (t) ] + σt
= − exp(− 21 σ 2 t) · d 1 2
dσ [exp( 2 σ t)] + σt
= 0.
Diffusion Models 97
Having the closed form expressions for the price XY (T ) from Equation (3.3)
and for the price YX (T ) from Equation (3.8), we can determine the prices of
Arrow–Debreu securities that pay off either IA (ω) units of an asset Y at time
T , or IA (ω) units of an asset X at the same time. Let us consider events A of
the form
A = {ω ∈ Ω : XY (T, ω) ≥ K}
for a given constant K. A is a set of scenarios where the terminal price of
XY (T ) exceeds a level K. Let us determine the price of a contract U that
pays off
UT = IA (ω) · YT .
Since the price of this contract is a martingale under the PY measure, we have
The event
A = {XY (T ) ≥ K}
is equivalent to
XY (t) · exp σ(W Y (T ) − W Y (t)) − 21 σ 2 (T − t) ≥ K,
or in other words
W Y (T ) − W Y (t) 1 √
− √ ≤ √ · log XYK(t) − 12 σ T − t.
T −t σ T −t
Y Y
Since − W (T√)−W
T −t
(t)
has a normal distribution with zero mean and a unit
variance N (0, 1) under the probability measure PY , the probability of the
event A is given by
√
PYt (A) = PYt (XY (T ) ≥ K) = N σ√1T −t · log XYK(t) − 12 σ T − t , (3.15)
98 Stochastic Finance: A Numeraire Approach
We can determine the price of the Arrow–Debreu security V that pays off
IA (ω) units of X at time T in a similar fashion. At time T we have
VT = IA (ω) · XT .
VX (t) = EX X
t [IA (ω)] = Pt (A).
The event
A = {XY (T ) ≥ K}
is equivalent to
XY (t) · exp −σ(W X (T ) − W X (t)) + 21 σ 2 (T − t) ≥ K.
1 1
XY (T ) = =
YX (T ) YX (t) · exp σ(W (T ) − W X (t)) − 21 σ 2 (T − t)
X
= XY (t) · exp −σ(W X (T ) − W X (t)) + 12 σ 2 (T − t) .
W X (T ) − W X (t) 1 √
√ ≤ √ · log XYK(t) + 21 σ T − t.
T −t σ T −t
Therefore
√
XY (t)
PX X
t (A) = Pt (XY (T ) ≥ K) = N
√1
σ T −t
· log K + 12 σ T − t . (3.16)
REMARK 3.3
It is interesting to note that when K = XY (0), we have
√
PY (XY (T ) ≥ XY (0)) = N − 21 σ T < 21 ,
Diffusion Models 99
and √ 1
PX (XY (T ) ≥ XY (0)) = N 1
2σ T > 2.
A delivery of a unit of Y when the price XY of the asset X moves up requires
less than a 21 unit of Y to start with. On the other hand, a delivery of a unit
of X on the same event requires more than a 21 unit of an asset X. In this
sense, the asset Y is “cheaper” (it requires a smaller fraction of the underlying
asset) to deliver than the asset X on the up movement of the price XY .
which is valid for 0 < x < ∞, meaning that neither the asset X nor the
asset Y is worthless. Note that the payoff function depends on a choice of
the reference asset. The formulas that link functions f Y and f X are known
as a perspective mapping. A financial contract with a non-negative payoff
function f Y (x) is known as an option. Note that f Y (x) ≥ 0 is equivalent to
f X (x) ≥ 0, so the definition of the option does not depend on the choice of
the reference asset. An option of this type is also known as a plain vanilla
option. The perspective mapping also preserves convexity; f Y (x) is convex
if and only if f X (x) is convex (see Exercise 3.1).
and
min(XT , YT ) = min(YT , XT ).
When the best of the two assets contract is settled in the asset Y , the contract
pays off max (XY (T ), 1) units of Y . Similarly, when the best of the two assets
contract is settled in the asset X, the contract pays off max (YX (T ), 1) units
of X. The payoff functions for the best of the two assets are thus given by
and
f X (x) = f Y ( x1 ) · x = max( x1 , 1) · x = max(1, x).
Note that we have f X (x) = f Y (x). Analogously, the payoff functions for the
worst of the two assets are given by
where x+ = max(x, 0), leading us to contracts known as the call and the put
options.
The most typical traded contract that has the feature of paying the best
asset is a convertible bond. One of the payments of the convertible bond is
max(ST , K · BTT ), so the holder of this contract can choose between the equity
position in the asset S, and K units of the bond B T at the expiration time
T.
However, the logic of the financial markets is to allow for maximal leverage,
and in this respect, the contract that delivers the best asset is not ideal as it
ties down a portion of the capital of the investor that can be used otherwise.
Instead, one can trade just the differences between the best asset and the asset
itself, which requires significantly less capital. The contract on the difference
of the best asset and the asset itself is known as a call option. Formally, a
European call option V EC (X, K · Y, T ) is a contract that pays off
(XT − K · YT )+ , (3.18)
where X and Y are two assets. The constant K is known as the strike. The
relationship between the European call option and the contract that delivers
the best asset is given by
max(XT , K · YT ) = (XT − K · YT )+ + K · YT .
Diffusion Models 101
In the contract that delivers we may rescale one of the assets by a factor of
K to achieve a better proportionality of the assets X and Y . Note that the
European call option is a combination of two Arrow–Debreu securities
The first Arrow–Debreu security pays off I(XY (T ) ≥ K) units of the asset X,
the second Arrow–Debreu security pays off I(XY (T ) ≥ K) units of the asset Y .
(K · YT − XT )+ . (3.20)
The put option is also related to the contract that delivers the best asset by
max(XT , K · YT ) = (K · YT − XT )+ + XT .
The only difference between the call and the put option is which of the two
available assets is chosen to be subtracted from the payoff of the contract
on the best asset. Since this choice is arbitrary, the call option on assets X
and K · Y is the same contract as a put option on assets K · Y and X. This
relationship is known as the put-call duality:
V EC (X, K · Y, T ) = V EP (K · Y, X, T ) = K · V EP (Y, X
K , T ). (3.21)
Another simple relationship between European call and European put op-
tions is a put-call parity. Note that
XT − K · YT = (XT − K · YT )+ − (K · YT − XT )+ , (3.22)
When the European call option is settled in the asset Y , the payoff is given
by
(XY (T ) − K)+ · Y (3.25)
(1 − K · YX (T ))+ · X (3.26)
U T = XT , VT = YT .
(ST − K · $T )+ . (3.27)
Note that the existing literature typically omits the fact that the strike
is in fact multiplied by the dollar $. This notation means that the holder
of the option has the right to increase his position in the stock S by one
Diffusion Models 103
Should the contract be settled in dollars, one can write the payoff as
+
(S$ (T ) − K) · $T . (3.28)
This fact is useful in the pricing of this option. In contrast to the dollar,
the bond does not create arbitrage opportunities in time. Therefore it
can be used as a natural reference asset for pricing this option. The
option can be settled entirely in the bond
+
(SB T (T ) − K) · BTT , (3.30)
or in the stock +
1 − K · BST (T ) · ST . (3.31)
Exchange option When the asset X is a stock S 1 , and the asset Y is another
stock S 2 , the corresponding European call option
(eT − K · $T )+ . (3.33)
(L(T, T ) − K)+ · $T +δ
+
= [B T − B T +δ ]δB T +δ (T ) − K · BTT +δ
+δ
+
= δ1 · [B T − B T +δ ]T − K · δBTT +δ
+δ
.
The first Arrow–Debreu security costs PXt (XY (T ) ≥ K) units of the asset X,
the second Arrow–Debreu security costs PY (XY (T ) ≥ K) units of the asset
Y . Therefore we have the following result:
V EC (X, K · Y, T ) = PX Y
t (XY (T ) ≥ K) · X − KPt (XY (T ) ≥ K) · Y. (3.36)
Recall from the previous section (Equations (3.16) and (3.15)) that for the
geometric Brownian motion model, we have
√
XY (t)
PX √1
t (XY (T ) ≥ K) = N σ T −t · log K + 1
2 σ T − t ,
Diffusion Models 105
and √
XY (t)
PYt (XY (T ) ≥ K) = N √1
σ T −t
· log K − 21 σ T − t .
Thus in the geometric Brownian motion model, the Black–Scholes formula
simplifies to
where
√
d± = √1 · log 1
· XY (t) ± 21 σ T − t. (3.38)
σ T −t K
VT = (ST − K · $T )+ ,
which is written in terms of two arbitrage assets: the dividend paying stock
S and the dollar $. Given the relationship between S and Se in (3.39), we can
rewrite the option payoff in terms of two no-arbitrage assets as
The Black–Scholes formula now applies, and the price of the call option at
time t = 0 is given
The only difference is that the dividend yield modifies the strike from K to
eδT K, and the stock S is discounted by the factor e−δT . In the geometric
Brownian motion model we get at time t
where √
d± = √1 · log 1
· XY (t) + (−δ ± 21 σ) T − t. (3.41)
σ T −t K
106 Stochastic Finance: A Numeraire Approach
Let us illustrate how to compute the dollar price of a European call option on
a stock and a dollar with a payoff
VTEC = (ST − K · $T )+ .
where √
d± = √1 · log 1
· SB T (t) ± 12 σ T − t.
σ T −t K
VBEC
T (t) = N (d+ ) · SB T (t) − K · N (d− ) .
Multiplying the above equation by the dollar price of the bond B$T (t) and using
the change of numeraire formula, we obtain the dollar price of the European
call option
with
d± = √1
σ T −t
· log 1
K · S$ (t) + r ± 21 σ 2 (T − t) . (3.43)
This is the Black–Scholes formula expressed in terms of the dollar prices. Note
that we had to assume a deterministic interest rate r in order to simplify the
Black–Scholes formula (3.37) that applies also to stochastic interest rates.
Table 3.1 summarizes payoffs of various contracts. Options with the power
and the logarithmic payoff do not appear directly on the market, but they are
related to barrier and lookback options as we will see in the following text.
Note that the payoff function f Y (x) that corresponds to Y being chosen as
a reference asset may have a different form than the payoff function f X (x)
that corresponds to X being chosen as a reference asset. But the two payoff
functions f Y and f X represent the same contract. One can think of switch-
ing roles of the assets X and Y , in which case we would get a new contract
with a payoff f X (XY (T )) units of Y . This is a dual contract to the original
contract that pays off f Y (XY (T )) units of Y . When we know the price of an
original contract, we also know the price of the dual contract by switching the
roles of X and Y .
We have already seen that the call option with a payoff f Y (x) = (x − K)+
is a dual contract to the put option with a payoff f X (x) = (1 − K · x)+ .
The contract that pays off the best asset max(XT , YT ) is dual to itself as
f Y (x) = f X (x) = max(x, 1). The role of X and Y can be switched and it
does not change the contract as max(XT , YT ) = max(YT , XT ). Similarly, the
worst asset min(XT , YT ) is also dual to itself. The following example illus-
trates the concept of the dual contracts of the power options.
Power options are useful in pricing barrier and lookback options. The dual
contract switches the roles of the assets X and Y ; it pays off
[YX (T )]α · XT .
according to the first order Taylor expansion around 1. Rewriting this rela-
tionship in terms of the assets, we have
RTα ≈ (1 − α) · YT + α · XT . (3.44)
Clearly, when α ∈ (0, 1), the power option is approximately a linear combi-
nation of the assets X and Y with positive weights. In particular, the power
option R1/2 corresponding to a square root asset is approximately just an
average of the two assets X and Y . The square root asset is the only power
option that is dual to itself, meaning that one can swap the roles of the assets
X and Y without changing the contract.
V = VY (t) · Y = VX (t) · X.
or by
uX (t, YX (t)) = uY (t, XY (t)) · YX (t).
Therefore we have the following symmetric relationship
Recall that the payoff of European options can always be written in terms
of two no-arbitrage assets: U that agrees to deliver an asset X at time T ,
and V that agrees to deliver an asset Y at time T . It is easy to see that the
contract to deliver a no-arbitrage asset is the asset itself, so the substitution
of the underlying for a no-arbitrage asset makes sense only when one of the
underlying assets is an arbitrage asset, such as in the case of the dollar or
other currencies. Therefore without loss of generality, we may assume that
the European option is settled in terms of two no-arbitrage assets.
When the prices VY (t) and VX (t) are Markovian in the prices XY (t) and
YX (t), the price functions uY and uX have the following representations
uY (t, x) = EY f Y (XY (t)) |XY (t) = x , (3.48)
and
uX (t, x) = EX f X (YX (t)) |YX (t) = x . (3.49)
The price processes VY and VX are indeed Markovian in the geometric Brow-
nian motion model.
When the price processes XY (t) and YX (t) are geometric Brownian motions,
we can compute the price functions uY and uX directly by computing the
conditional expected value. For the function u we have
uY (t, x) = EY f Y (XY (T )) |XY (t) = x (3.50)
Y
Y Y 1 2
= E f XY (t) · exp σW (T − t) − 2 σ (T − t) |XY (t) = x
= EY f Y x · exp σW Y (T − t) − 21 σ 2 (T − t) |XY (t) = x
Z ∞ √ 2
= f Y x · exp σy T − t − 12 σ 2 (T − t) · √12π exp − y2 dy.
−∞
W Y (T −t)
and that √
T −t
has a normal distribution N (0, 1).
Example 3.4
Consider a European call option with a payoff (XT − K · YT )+ . When Y is
chosen as a reference asset, the payoff function is given by f Y (x) = (x − K)+ .
Thus we have
Z ∞ √ 2
uY (t, x) = f Y x · exp σy T − t − 21 σ 2 (T − t) · √12π exp − y2 dy
−∞
Z ∞ √ +
= x · exp σy T − t − 12 σ 2 (T − t) − K
−∞
2
× √12π exp − y2 dy
1 2
= x · N σ√1T −t · log Kx
+ 2 σ (T − t)
1 2
−K · N σ√1T −t · log K x
− 2 σ (T − t) .
The reader may check that the price functions uY and uX indeed satisfy
uX (t, x) = uY (t, x1 ) · x.
We point out in this section that the price functions uY and uX satisfy a
certain partial differential equation.
112 Stochastic Finance: A Numeraire Approach
THEOREM 3.3
The price function uY (t, x) = EY f Y (XY (T )) |XY (t) = x satisfies the par-
tial differential equation
uX 1 2 2 X
t (t, x) + 2 σ x uxx (t, x) = 0 (3.55)
REMARK 3.8
The partial differential equations (3.52) and (3.55) are also known as the
Black–Scholes partial differential equations.
PROOF Let
uY (t, x) = EY f Y (XY (T )) |XY (t) = x
be the price of the contract with respect to the reference asset Y . According
to Ito’s formula, the option price has the following dynamics:
duY (t, XY (t)) = uYt (t, XY (t)) dt + uYx (t, XY (t)) dXY (t)
+ 12 uYxx (t, XY (t)) d2 XY (t)
= uYt (t, XY (t)) + 12 σ 2 XY (t)2 uYxx (t, XY (t)) dt
+uYx (t, XY (t)) dXY (t).
Since uY (t, XY (t)) is a PY martingale, the dt term of this equation must van-
ish for all values of XY (t), and thus the following partial differential equation
for the price of the option must hold:
uYt (t, x) + 12 σ 2 x2 uYxx (t, x) = 0,
Diffusion Models 113
uY (T, x) = f Y (x).
The case when x = 0 represents the situation when XY (t) = 0 (the asset X
becomes worthless), and thus the value of XY (T ) will also be zero. Thus the
payoff of the option will be f Y (0) units of an asset Y at time T . Thus the
value of the contract at time t is uY (t, 0) = f Y (0).
We can apply the same technique using the no-arbitrage asset X as a nu-
meraire when the payoff of the contract is f X (YX (T )) units of an asset X,
leading to the partial differential equation (3.55).
has two trivial solutions that correspond to the payoff functions f Y (x) = 1
and f Y (x) = x. When the payoff function is f Y (x) = 1, the price function
uY (t, x) is also identically equal to one, and the partial differential equation
(3.52) is satisfied. In financial terms, the payoff function f Y (x) = 1 corre-
sponds to the delivery of a unit of an asset Y at time T . This is a contract
to deliver an asset Y , and its price at any given time t ≤ T is one unit of an
asset Y . Thus we have uY (t, x) = 1 as a solution. When the payoff function
is f Y (x) = x, the price function uY (t, x) is also equal to x, and the partial
differential equation (3.52) is satisfied. In financial terms, the payoff function
f Y (x) = x corresponds to the delivery of a unit of an asset X at time T (it is
XY (t) units of an asset Y ). This is a contract to deliver an asset X at time T
and its price at any given time t ≤ T is one unit of an asset X. Thus we have
uY (t, x) = x as a solution.
uX 1 2 2 X
t (t, x) + 2 σ x uxx (t, x) = 0
also has two trivial solutions that correspond to the payoff functions f X (x) =
1 and f X (x) = x. In financial terms, the payoff function f X (x) = 1 corre-
sponds to the delivery of an asset X, the payoff function f X (x) = x corre-
sponds to the delivery of an asset Y .
Example 3.5
The European option V with a payoff VT = (XT − K · YT )+ has an associated
payoff function f Y (x) = (x − K)+ , or f X (x) = (1 − K · x)+ . The VY (t) =
114 Stochastic Finance: A Numeraire Approach
uY (t, XY (t)) price satisfies the partial differential equation (3.52) and the
VX (t) = uX (t, YX (t)) price satisfies the partial differential equation (3.55).
When the asset X becomes worthless, or in other words when XY (t) = 0, the
option will also be worthless as f Y (0) = 0, giving us the boundary condition
uY (t, 0) = 0. The asset X will not serve as a reference asset in this case, but
the price of the contract can still be expressed in terms of the asset Y . On
the other hand, when the asset Y becomes worthless, YX (t) = 0, the option
will pay off a unit of the asset X, which corresponds to f X (0) = 1. This
gives the boundary condition uX (t, 0) = 1, the asset X can still be used as a
numeraire. Note that the boundary conditions when one of the prices is zero
do not have a perspective mapping counterpart as the perspective mapping
applies only to cases when the prices are positive. When one of the assets
becomes worthless, it still makes sense to use the remaining asset with a
positive price as a numeraire, but the pricing problem cannot be solved using
the worthless asset.
a contract that pays off f $ (S$ (T )) units of a dollar $ at time T . The payoff
functions in terms of a bond B T and a dollar $ agree: f T (x) = f $ (x). The
contract V at time t can be also expressed in the following equivalent ways:
Let uT (t, SB T (t)) = VB T (t) be the price of the contract V in terms of a bond
B T , and let
v $ (t, S$ (t)) = V$ (t) (3.58)
be the price of the contract V in terms of a dollar $. We are using a different
letter v for the dollar price in order to distinguish it from the prices u that
use only no-arbitrage assets. Let us also assume B$T (t) = e−r(T −t) . Since
and
uT (t, x) = er(T −t) · v $ (t, e−r(T −t) x). (3.60)
We have seen that the price function uT satisfies the partial differential
equation
uTt (t, x) + 12 σ 2 x2 uTxx (t, x) = 0.
uTt (t, x) = er(T −t) · −rv $ (t, e−r(T −t) x) + vt$ (t, e−r(T −t) x)
!
−r(T −t) $ −r(T −t)
+r e x vx (t, e x) ,
and
2
uTxx (t, x) = er(T −t) e−r(T −t) vxx
$
(t, e−r(T −t) x).
After substitution of x for e−r(T −t) x, we conclude that v $ satisfies the follow-
ing partial differential equation
Example 3.6
We have seen that the price of the European call option with a payoff (ST −
K · BTT )+ is given by
uT (t, x) = x · N √1
σ T −t
· log+ 21 σ 2 (T − t)
x
K
1 2
− K · N σ√1T −t · log K x
− 2 σ (T − t) . (3.64)
Using the relationship v $ (t, x) = e−r(T −t) · uT (t, er(T −t) x), we can express the
dollar price of the option as
v $ (t, x) = x · N √1 x
· log K
σ T −t
+ (r + 21 σ 2 )(T − t)
− Ke−r(T −t) · N σ√1T −t · log Kx
+ (r − 12 σ 2 )(T − t) . (3.65)
This is the best-known form of the Black–Scholes formula. One can verify that
v $ (t, x) from (3.65) satisfies the Black–Scholes partial differential equation
(3.61).
is given by
v S (t, x) = uS (t, e−r(T −t) x), uS (t, x) = v S (t, er(T −t) x). (3.68)
Using the relationship between the price functions v S and uS , we can obtain
a partial differential equation for v S . Since uS satisfies the partial differential
equation
uSt (t, x) + 12 σ 2 x2 uSxx (t, x) = 0,
the function v S satisfies the partial differential equation
3.6 Hedging
Let us determine the hedging portfolio for a general European option con-
tract V .
THEOREM 3.4
The hedging portfolio Pt of the European option is given by
h i h i
Pt = uYx (t, XY (t)) · X + uY (t, XY (t)) − uYx (t, XY (t)) · XY (t) · Y,
(3.72)
or equivalently by
h i h i
Pt = uX (t, YX (t)) − uX X
x (t, YX (t)) · YX (t) · X + ux (t, YX (t)) · Y.
(3.73)
∂VY (t)
∆X (t, XY (t)) = uYx (t, XY (t)) = . (3.74)
∂XY (t)
We also have
∂VX (t)
∆Y (t, YX (t)) = uX
x (t, YX (t)) = . (3.75)
∂YX (t)
Recall that the prices in terms of the functions uY and uX are related by
the following symmetric relationship known as a perspective mapping:
uYt (t, x) = uX 1
t (t, x ) · x,
uYx (t, x) = uX (t, x1 ) − 1 X 1
x · ux (t, x ),
uYxx (t, x) = − x12 · uX 1 1 X 1
x (t, x ) + x2 · ux (t, x ) + 1
x3 · uX 1
xx (t, x )
1 X 1
= x3 · uxx (t, x ).
which leads to
uX 1 1 2 1 X 1
t (t, x ) + 2 σ x2 · uxx (t, x ) = 0.
After making the substitution x1 → x, we can rewrite the above partial differ-
ential equation as
uX 1 2 2 X
t (t, x) + 2 σ x uxx (t, x) = 0,
Diffusion Models 119
or
uX Y 1
x (t, x) = u (t, x ) −
1
x · uYx (t, x1 ),
we can also write
h i h i
Pt = uYx (t, XY (t)) · X + uY (t, XY (t)) − uYx (t, XY (t)) · XY (t) · Y,
or equivalently
h i h i
Pt = uX (t, YX (t)) − uX
x (t, YX (t)) · YX (t) · X + u X
x (t, YX (t)) · Y.
The hedge is static; one buys one unit of the asset X and sells K units of
Y . The forward contract can be thought of as a combination of two contracts
to deliver: one that delivers a unit of an asset X and one that delivers −K
units (or in other words shorts K units) of an asset Y . A contract to deliver
an asset X at time T is trivial: it is the asset X itself. One simply buys the
120 Stochastic Finance: A Numeraire Approach
asset and holds it until expiration. A similar argument applies to the asset Y .
Note that the hedge of the forward contract is model independent; it does not
depend on the evolution of the price XY (t).
We have seen that the hedging position of a general European option in the
asset X is given by
∆X Y
t (t, XY (t)) = ux (t, XY (t)) .
This further simplifies when the payoff function is given by f Y (x) = (x−K)+ .
We have that
+
uYx (t, x) = d Y
(XY (T ) − K)
dx Et
+
d Y
= dx E x· X Y (T )
XY (t) − K |X Y (t) = x
+
d X
= dx E x − K · YYXX(T
(t)
)
|X Y (t) = x
= PX
t (XY (T ) ≥ K).
Thus we have
√
∆X (t) = PX
t (XY (T ) ≥ K) = N
√1
σ T −t
· log 1
K · XY (t) + 21 σ T − t .
(3.77)
Similarly we get
We can also express the hedging positions in terms of the price functions v $
and v S . Since uT (t, x) = er(T −t) · v $ (t, e−r(T −t) x), we have
uTx (t, x) = vx$ (t, e−r(T −t) x),
Diffusion Models 121
and thus
The hedging position in the bond B T can be obtained from the dollar price
of the hedging portfolio
P$ (t) = ∆S (t) · S$ (t) + ∆T (t) · B$T (t),
or in other words,
v $ (t, S$ (t)) = vx$ (t, S$ (t)) · S$ (t) + ∆T (t) · e−r(T −t) .
Thus we have
h i
∆T (t) = er(T −t) · v $ (t, S$ (t)) − vx$ (t, S$ (t)) · S$ (t) .
Similarly, we can express the hedging portfolio in terms of the price function
v S . Since uS (t, x) = v S (t, er(T −t) x), we have
uSx (t, x) = vxS (t, er(T −t) x) · er(T −t) ,
and thus
∆T (t) = uSx t, BST (t) = uSx t, $S (t) · B$T (t)
= uSx t, e−r(T −t) · $S (t) = er(T −t) · vxS (t, $S (t)) .
COROLLARY 3.1
The hedging portfolio is given by
h i
Pt = vx$ (t, S$ (t)) · S
h h ii
+ er(T −t) · v $ (t, S$ (t)) − vx$ (t, S$ (t)) · S$ (t) · B T , (3.79)
or
h i
Pt = v S (t, $S (t)) − vxS (t, $S (t)) · $S (t) · S
h i
+ er(T −t) · vxS (t, $S (t)) · B T . (3.80)
122 Stochastic Finance: A Numeraire Approach
or
h i h i
Pt = v S (t, $S (t)) − vxS (t, $S (t)) · $S (t) · S + vxS (t, $S (t)) · M. (3.82)
∆X (t) = PX
t (XY (T ) ≥ K),
and
∆Y (t) = −K · PYt (XY (T ) ≥ K),
we can see that
Moreover, if the option is deep out of the money, the option is almost worth-
less, and the corresponding hedge is ∆X (t) ≈ 0, and ∆Y (t) ≈ 0. On the other
hand, if the option is deep in the money, ∆X (t) ≈ 1, ∆Y (t) ≈ −K, and the
European option contract is close to a forward Xt − K · Yt .
FIGURE 3.1: The price VY (t) of a European option contract with a payoff
(XT − K · YT )+ with parameters K = 21 , σ = 0.2, as a function of price XY (t),
and time to maturity T . We have considered unrealistically large maturities
in order to show the limiting behavior of the option price.
where
1 1
1 √
d± = √
σ T
· log ·
K X Y (0) ± 2σ T,
√
and so the price is a function of a factor σ T . For instance, doubling the
volatility has the same effect on the option price as quadrupling time. When
T → ∞, we simply have
lim VYEC = XY
T →∞
Figures 3.2 and 3.3 show the corresponding hedging positions in the under-
lying assets X and Y as a function of the price XY (t) and time to maturity
T − t. Note that the hedging position in the asset X is between 0 and 1, and
the hedging position in the asset Y is between − 21 and 0. For short maturities,
the hedging position in the asset X should be close to 1 when the option is in
124 Stochastic Finance: A Numeraire Approach
FIGURE 3.2: The hedging position in the asset X for the European option
contract (XT − K · YT )+ with parameters K = 12 , σ = 0.2, as a function of
the price XY (t) and time to maturity T − t. Note that the hedging position
in the asset X is between 0 and 1.
the money, but it should be close to 0 when the option is out of the money.
There is a jump in the hedging position at the strike price at the time of
maturity. For large maturities, the hedging position in the asset X should be
close to 1.
Similarly, for short maturities, the hedging position in the asset Y should
be close to − 21 when the option is in the money, and it should be close to 0
when the option is out of the money. For long maturities, the hedging position
in the asset Y should be close to 0.
FIGURE 3.3: The hedging position in the asset Y for the European option
contract (XT − K · YT )+ with parameters K = 21 , σ = 0.2, as a function of
the price XY (t) and time to maturity T − t. Note that the hedging position
in the asset Y is between − 21 and 0.
0.7
0.6
0.5
0.4
Price
0.3
0.2
0.1
0
0 1/4 1/2 3/4 1
Time
0.5
Hedge
−0.5
0 1/4 1/2 3/4 1
Time
FIGURE 3.5: The hedging position in the asset X (top) and Y (bottom)
for the European option contract (XT − K ·YT )+ with parameters XY (0) = 21 ,
K = 21 , σ = 0.2, T = 1. Note that the hedging position in the asset X is
between 0 and 1, and the hedging position in the asset Y is between − 12 and
0.
Delta is the sensitivity of the price uY with respect to the price of the un-
derlying XY :
∂uY (t, XY (t))
∆(t) = uYx (t, XY (t)) = . (3.83)
∂XY (t)
Gamma is the sensitivity of ∆ with respect to the price of the underlying
XY , which is the same as the second derivative of uY with respect to XY :
∂ 2 uY (t, XY (t))
Γ(t) = uYxx (t, XY (t)) = . (3.84)
∂XY2 (t)
Diffusion Models 127
Example 3.9
Consider an option with a payoff (XT − K · YT )+ . Its price is given by the
Black–Scholes formula
√
uY (t, XY (t)) = xN σ√1T −t · log XYK(t) + 12 σ T − t
√
− KN σ√1T −t · log XYK(t) − 12 σ T − t .
time t. It can also depend on several additional external processes ξ i (s), such
as a random process that represents stochastic volatility. In this case we can
write
VY (t) = uY (t, {XY (s)}ts=0 , {ξ i (s)}ts=0 ).
While this expression would explain the price process VY (t) in full, it would
be prohibitively complicated to model the price of VY (t) using infinitely many
possible values from {XY (s)}ts=0 and {ξ i (s)}ts=0 . Thus it is desirable to ex-
press such dependence using only a small number of factors that would explain
the price evolution VY (t) sufficiently well.
which says that the only relevant information about the future evolution of
the process VY (t) is given by the present values of the underlying processes
XY (t) and ξ i (t).
This model has two sources of uncertainty, and it is not possible in general to
hedge such contracts perfectly with only two assets X and Y . A general rule
for a complete market is to have n+1 assets for n sources of noise, which is not
the case here. Thus stochastic volatility models are not complete in general
and a perfect replication of an arbitrary contingent claim may no longer be
possible. As mentioned earlier, the volatility is the same for both XY (t) and
YX (t).
Note that the price process XY (t) is a PY martingale. The process ξ(t) is a
parameter of the model, and as such it can have an arbitrary evolution. In
particular, it does not need to be a martingale.
Example 3.10
A popular stochastic volatility model is the Heston model, which is given
by the following choice of the functions g, α, and β:
p p
g(t, ξ) = ξ, α(t, ξ) = a − b · ξ, β(t, ξ) = σ ξ.
and p
dξ(t) = (a − b · ξ(t))dt + σ ξ(t)dW ξ (t).
Let V be a contingent claim whose price VY (t) depends only on XY (t) and
on ξ(t). We can write
duY (t, XY (t), ξ(t)) = uYt dt + uYx dXY (t) + uYξ dξ(t)
+ 1 uYxx d2 XY (t) + uYxξ dXY (t)dξ(t) + 21 uYξξ d2 ξ(t)
h 2
= uYt + α(x, ξ)uYξ + 21 g 2 XY (t)2 uYxx
i
+ρβgXY (t)uYxξ + 21 β 2 uYξξ dt
+gXY (t)uYx + βuYξ dW ξ (t).
Since the dt term must be zero, we get a partial differential equation for uY :
Similarly, we can study the evolution of the inverse price that takes the
same form
dYX (t) = g(t, ξ(t)) · YX (t)dW X (t),
where
dW X (t) = −dW Y (t) + g(t, ξ(t))dt.
130 Stochastic Finance: A Numeraire Approach
The only difference is that the correlation coefficient takes an opposite sign.
Thus if we have
VX (t) = uX (t, YX (t), ξ(t)),
the partial differential equation for uX differs only in the sign that corresponds
to the correlation coefficient. Therefore uX satisfies
uX X 1 2 2 X
t (t, x, ξ) + α(x, ξ)uξ (t, x, ξ) + 2 g(t, ξ) x uxx (t, x, ξ)
Note that e$ (t) and $e (t) are prices, not assets that could be bought or sold.
Moreover, the currencies themselves are arbitrage assets, and thus one needs
to immediately acquire a suitable no-arbitrage asset for it in order not to lose
value, such as a bond that is denominated in the corresponding currency.
3.9.1 Forwards
Let us consider first a forward contract on the foreign exchange with a
payoff
eT − K · $T = (e$ (T ) − K) · $T = (1 − $e (T )) · eT .
at time T . Let us write this contract in terms of no-arbitrage assets. There is
a corresponding foreign bond that delivers one e at time T . We will denote
this no-arbitrage asset by B e,T . Similarly, there is a domestic bond B T that
delivers one $ at time T . Therefore the forward contract is equivalent to the
contract with a payoff
BTe,T − K · BTT .
Let us denote the forward contract by F (B e,T , K · B T , T ), and let us com-
pute its price. The contract depends on two no-arbitrage assets, namely on
B e,T , and B T . A possible numeraire for pricing is B T , a domestic bond ma-
turing at time T . We have
e,T
FB T (t) = ETt B e,T − K · B T B T (T ) = BB T (t) − K. (3.92)
The last identity follows from the fact that the price of the bond B e,T in
terms of the bond B T is a martingale under the T-forward measure that
corresponds to B T as a reference asset. Thus we conclude that the forward
contract is equal to
Note that this is a model-independent formula (we have not assumed any
particular dynamics). A forward exchange rate is a choice of K̄ that makes
the forward contract equal to zero:
F0 (B e,T , K̄ · B T , T ) = 0. (3.94)
e,T
K̄ = BB T (0). (3.95)
If we assume constant interest rates for both the domestic and the foreign
zero coupon bond, we can express the above relationship in terms of the ex-
change rate e$ (0). The domestic bond price in terms of the domestic currency
is
BtT = e−r(T −t) · $t ,
132 Stochastic Finance: A Numeraire Approach
e,T e,T
BB T (t) = Be (t) · e$ (t) · $B T (t)
F F
= e−r (T −t)
· e$ (t) · er(T −t) = e(r−r )(T −t)
· e$ (t).
In other words,
e,T F
(r−r )T
K̄ = BB T (0) = e · e$ (0). (3.96)
The corresponding no-arbitrage assets are B T and B e,T . We can rewrite the
payoff of the contract as
BTT − K f · BTe,T .
The last equation follows from the fact that the price of B T in terms of B e,T
is a martingale under the measure that corresponds to B e,T as a numeraire.
The forward contract is equal to
The corresponding forward exchange rate from the point of view of the foreign
currency is a choice of K̄ f that makes the value of the forward contract zero:
F0 (B T , K̄ f · B e,T , T ) = 0. (3.99)
F 1
K̄ f = BB
T
e,T (0) = e
(r −r)T
· $e (0) = . (3.100)
K̄
Note that the forward exchange rates as seen from the domestic currency and
from the foreign currency point of view are linked through K̄ = K̄1f .
Diffusion Models 133
3.9.2 Options
European-type contracts on foreign exchange are special cases of general
European contracts where the roles of the no-arbitrage assets X and Y are
played by no-arbitrage assets B e,T and B T . For instance, a call option with
payoff
(eT − K · $T )+
can be rewritten in terms of the no-arbitrage assets as
(BTe,T − K · BTT )+ .
V EC (B e,T , KB T , T ) = Pe,T
t
e,T
(BB e,T
T (T ) ≥ K) · Bt
e,T
−K · PTt (BB T
T (T ) ≥ K) · Bt (3.101)
f
= Pe,T
t (e$ (T ) ≥ K) · e−r (T −t)
· eT
−K · PTt (e$ (T ) ≥ K) · e−r(T −t) · $T .
Moreover, the corresponding deltas are given in the geometric Brownian mo-
tion model by
and
e,T
∆T (t) = −K · PTt (BB T
T (T ) ≥ K) = −K · Pt (e $ (T ) ≥ K). (3.103)
for stock prices. The first derivation of the Black–Scholes formula appears in
Black and Scholes (1973). A similar result appears in the independent work of
Merton (1973). The Black–Scholes formula is quite robust to model misspec-
ifications as shown in El Karoui et al. (1998). Garman and Kohlhagen (1983)
found the analogous formula to the Black–Scholes for currency options.
Girsanov’s theorem is due to Girsanov (1960), although the result for the
constant σ appeared already in Cameron and Martin (1944). The principle of
exchangeability of the reference assets appears implicitly already in Carr and
Bowie (1994), and more recently the symmetries between the pricing martin-
gale measures are explored in detail in Carr and Lee (2009). Hoogland and
Neumann (2001a,b) explored the symmetries in pricing with respect to dif-
ferent reference assets using the partial differential equation approach. They
noticed the advantages of using no-arbitrage assets for the numeraire. Wystup
(2008) applied symmetry analysis in the foreign exchange market and showed
various relationships of greeks for specific options. Preservation of convex-
ity by the perspective mapping is shown for instance in Hiriart-Urruty and
Lemarechal (1993).
Exercises
3.1 Prove that the perspective mapping preserves convexity: If f Y (x) is a
convex function, then the function f X (x) = f Y ( x1 ) · x, x > 0 is also convex.
with the terminal condition uY (T, x) = I(x ≥ K), and the boundary condition
uY (t, 0) = 0.
3.4 (a) Find the hedging portfolio for an Arrow–Debreu security V that
pays off VT = I(XY (T ) ≥ K) · YT in a geometric Brownian motion
model.
(b) Find the hedging portfolio for an Arrow–Debreu security V that pays off
UT = I(XY (T ) ≥ K) · XT in the same model.
(c) Combining the results from (a) and (b), find the hedging portfolio for a
contract W that pays off WT = UT − K · VT . Note that W is a European
call option.
3.5 Assume that XY (0) = 1, and consider a contract that pays off the more
valuable asset at time T ; i.e., the payoff is in the form
3.6 Let the price process XY (t) follow the geometric Brownian motion
This chapter covers financial contracts that depend on interest rates. The
market that trades interest rate contracts is known as a fixed income market.
The main message of this chapter is that the interest rate traded on the ex-
changes or on the over-the-counter markets is just a special case of the concept
of price, and thus the pricing techniques developed in the previous chapters
immediately apply to the interest rate market as well. The interest rate is dis-
tinct in the sense that the corresponding reference asset is not a currency, but
rather a bond, or a portfolio of bonds. Thus the numeraire approach to use a
bond as a natural reference asset is especially helpful in the determination of
the price of the interest rate contracts.
The most traded interest rate contracts depend on the London Interbank
Offered Rate, or LIBOR for short. Spot LIBOR L(T, T ) represents a simple
annualized interest rate that corresponds to borrowing money for a period
between times T and T + δ, where δ is typically 3 months. The market also
trades contracts that depend on the value of LIBOR in the future. The sim-
plest contract, the backset LIBOR, agrees to deliver L(T, T ) units of a dollar
at time T + δ. The price of this contract is a forward LIBOR L(t, T ), a simple
interest rate that corresponds to borrowing money between times T and T + δ
as seen at an earlier time t. The forward LIBOR is in fact a price, where the
reference asset is a bond with maturity T + δ.
Exchanges trade on the LIBORs as using futures contracts rather than for-
ward contracts. The connection between futures and forwards was discussed in
detail in Section 1.10, and we will not revisit this analysis in this chapter. The
futures market on the LIBOR has one specific convention as the settlement
price is quoted as 100 · (1 − L(T, T )) rather than simply L(T, T ). For exam-
ple, the interest rate 1.98% corresponds to the quote of 98.02 on the futures
market for LIBOR. An option on the LIBOR rate is known as either a caplet
(call option on LIBOR) or a floorlet (put option on LIBOR). Since LIBOR is
a price, the price of the caplet and the floorlet is given by the Black–Scholes
formula, but it is known as the Black caplet formula in the fixed income mar-
ket.
137
138 Stochastic Finance: A Numeraire Approach
payments. A swap rate is the level of the fixed interest rate payments that
makes the value of the swap equal to zero. Similar to the case of the for-
ward LIBOR, forward swap rates are particular instances of a price, where
the reference asset is a portfolio of bonds. The right to enter a swap contract
is known as a swaption, and the price of the swaption is also given by the
Black–Scholes formula.
The right hand side of the above relationship indicates that one dollar will be
delivered at time T . The left hand side indicates that (1 + δL(t, T )) dollars
will be returned at time T + δ. Therefore
or in other words
L(t, T ) = B T − B T +δ δB T +δ (t). (4.3)
Notice that the forward LIBOR is in fact a price, where the asset X is a
portfolio [B T − B T +δ ] (long the B T bond, and short the B T +δ bond), and
the reference asset Y is δB T +δ . Note that the forward LIBOR is an example
of a price process where the reference asset is not the currency itself. The fact
that we can treat the forward LIBOR as a price means that we can apply the
general theory of pricing contingent claims.
Interest Rate Contracts 139
call this measure PT,T +δ ; it corresponds to the measure PX that was used in
the previous sections. We have that
T +δ
1
d L(t,T ) = d δB (B T −B T +δ )
(t)
T +δ
= σ δB (B T −B T +δ )
(t)dW T,T +δ (t). (4.5)
This gives us
L(T, T ) = L(t, T ) · exp σW T,T +δ (T − t) + 12 σ 2 (T − t) . (4.6)
We have used the fact that L(t, T ) is a PT +δ martingale. The hedge of this
contract is obvious; one should long 1δ units of the bond B T , and short δ1
units of the bond B T +δ . When the LIBOR L(T, T ) is already known at times
T ≤ t ≤ T + δ, the price of the contract is given by
Vt = EtT +δ L(T, T ) · BB
T +δ T +δ
T +δ (T + δ) · Bt = L(T, T ) · BtT +δ . (4.9)
The hedge is to hold L(T, T ) units (now a known number) of the bond B T +δ .
4.1.2 Caplet
A caplet is a contract that pays off
and
√
PTt (L(T, T ) ≥ K) = N √1
σ T −t
· log 1
K · L(t, T ) − 21 σ T − t .
The Black–Scholes formula for the price of the caplet is also known as the
Black caplet formula.
1 T,T +δ
• δ Pt (L(T, T ) ≥ K) units of [B T − B T +δ ], and
1 T,T +δ
• δ Pt (L(T, T ) ≥ K) units of the bond B T , and
Let V be the swap with the payments (4.12). We can rewrite the contract
as taken at time t in a more compact form and in terms of no-arbitrage assets
that have no time value as
n
X
Vt = δ · [L(t, Tk−1 ) − K] · BtTk . (4.13)
k=1
142 Stochastic Finance: A Numeraire Approach
1
T
Furthermore, if we substitute for L(t, Tk−1 ) = δ B k−1 − B Tk B Tk (t), we get
n
X
Vt = δ · [L(t, Tk−1 ) − K] · BtTk
k=1
Xn
1
=δ· δ B Tk−1 − B Tk B Tk
(t) − K · BtTk
k=1
n h
X i
T
= Bt k−1 − BtTk − δ · K · BtTk
k=1
h i n
X
= BtT0 − BtTn − δ · K · BtTk .
k=1
h i n
X
Vt = BtT0 − BtTn − δ · K · BtTk . (4.14)
k=1
The forward swap rate y(t) is the value of K in (4.14) which makes the
value of the swap V equal to zero. Solving for Vt = 0, we get
h i n
X
BtT0 − BtTn − δ · y(t) · BtTk = 0.
k=1
Therefore
y(t) = B T0 − B Tn Pn δ·B Tk
(t), (4.15)
k=1
A closely related contract is the right to enter the swap contract at time
T0 , known as a swaption. The payoff of the swaption is given by
!+
Xn h i n
X
+ Tk T0 Tn Tk
VT0 = (y(T0 )−K) · δ·BT0 = BT0 − BT0 − K · δ · BT0 . (4.17)
k=1 k=1
T0 ,Tn
Here, the probability measure P corresponds to the reference asset
X = B T0 − B Tn ,Pand the probability measure PΣ corresponds to the ref-
n
erence asset Y = k=1 δ · B Tk .
where √
y(t)
d± = √1 · log ± σ T − t.
σ T −t K
The reader should note that bonds with different maturities represent dif-
ferent contracts only because the underlying asset to deliver, a dollar or a
different currency, is an arbitrage asset. Imagine that the asset to be delivered
is a no-arbitrage asset, such as a stock S. A contract to deliver a no-arbitrage
asset is the no-arbitrage asset itself. So even if one had infinitely many pos-
sible delivery dates T , the corresponding contract to deliver coincides with
the original underlying asset, and the term structure becomes trivial in such
a case.
Let us focus on term structure models where the underlying asset, say a
dollar $, is an arbitrage asset. Besides the dollar $ and the bonds B T we also
144 Stochastic Finance: A Numeraire Approach
have another asset, a money market account M . Money market accounts are
another no-arbitrage proxy asset for a dollar, where the dollars are invested
in the bond with the shortest available maturity. When this bond expires,
dollars are reinvested to the next bond with the shortest available maturity.
Since the dollar is an arbitrage asset and the money market is a no-arbitrage
asset, the price of the money market in terms of dollars appreciates (has a
nonnegative dt term):
dM$ (t) = r(t)M$ (t)dt. (4.20)
T
The First Fundamental Theorem of Asset Pricing implies that BM (t) should
M T2
be P martingales for all maturities T , and that BB T1 (t) or MB T1 (t) should
be PT1 martingales. The pricing measure PM that corresponds to the money
market is also known as a risk-neutral measure, and the pricing measure
PT that corresponds to the bond with maturity T is known as a T-forward
measure.
The key question is how one can capture the martingale evolution of the
prices when there are infinitely many available assets. The bonds differ only
in maturity T , and it is natural to expect that bonds with higher maturity
are more volatile with respect to the money market than bonds with smaller
maturity. Thus it is reasonable to assume that
T
dBM (t) = σ ∗ (t, T )BM
T
(t)dW M (t), (4.21)
or equivalently by
"Z #
T
dW M (t) = −dW T (t) + σ(t, u)du dt. (4.25)
t
Now the evolution follows from applying Ito’s formula to − log(B$T (t)). The
price B$T (t) is equal to BM
T
(t) · M$ (t), and thus
T
− log(B$T (t)) = − log(BM T
(t) · M$ (t)) = − log(BM (t)) − log(M$ (t)).
146 Stochastic Finance: A Numeraire Approach
Hence,
"Z #
T
d T
f (t, u)du = −d log(B$T (t)) = −d log(BM (t)) − d [log(M$ (t))]
t
1 T 1 T 2 1
=− T (t)
dBM (t) + 21 2 (dBM (t)) − dM$ (t)
BM T
BM (t) M $ (t)
"Z # "Z #2
T T
=− σ(t, u)du dW M (t) + 1
2 σ(t, u)du dt − r(t)dt. (4.31)
t t
Note that the above relationship (4.32) represents in fact infinitely many
equations, one equation for each T . As time t passes, the forward rate f (t, T )
fluctuates according to (4.32). However, the forward rates f (t, T ) for different
times T are driven by the same Brownian motion W M (t), a single noise factor.
It is possible to generalize the Heath–Jarrow–Morton model to include more
noise factors.
and
Z t
σ
r(t) = f (0, t) − · (e−γ(T −t) − 1) du
σe−γ(T −t) ·
0 γ
Z t
+ σe−γ(T −t) dW M (u)
0
Z t
σ2 −γt 2
= f (0, t) + 2 (1 − e ) + σe−γ(T −t) dW M (u).
2γ 0
Rt
Note that the random variable 0 σe−γ(T −t) dW M (u) has a normal distribution
as a stochastic integral of a deterministic function. The stochastic integral
itself is a limit of the sum of normal increments, and the sum of normal
random variables is normal. Therefore negative values of the interest rate r(t)
are not excluded by this model. The interest rate r(t) satisfies the following
stochastic differential equation
The link between the HJM model and the no-arbitrage evolution of the
LIBOR rates is due to Brace et al. (1997). The formula for caplets appeared
earlier in Black (1976). Jamshidian (1997) extended these results to swap
rates. The reader may refer to the monographs of Brigo and Mercurio (2006),
Sadr (2009), Filipovic (2009), James and Webber (2000), Pellser (2000), or
Musiela and Rutkowski (2008) for more information on the subject.
Exercises
4.1 Consider the evolution of the forward rate given by
Since the evolution violates the no-arbitrage condition in the HJM model,
arbitrage is possible. Find the arbitrage portfolio.
Hint: The goal is to find a portfolio P consisting of one or several bonds and
the money market such that
for µ(t) > 0. Then we can start with P0 = 0 and end up with PT > 0. Finding
T
the arbitrage portfolio can be split in two steps: first determine dBM (t). It
T
turns out that in this model, dBM (t) has a positive dt term, but it also has a
noise term dW M (t), and thus the arbitrage is not locked considering just two
assets B T and M . Second, the arbitrage can be locked with another bond of a
different maturity which would cancel the noise term dW M (t) in the evolution
of the portfolio in the form
A barrier option is a contract whose payoff depends on the event that the
underlying price crosses a certain boundary. Typical variants of the barrier
option depend only on the assets X and Y , and thus they can be regarded as
contracts on two assets. Barrier options are cheaper than their corresponding
plain vanilla counterparts. They may appeal to investors who want to have a
higher exposure on the payoff of the plain vanilla option. Such investors may
buy more units of the barrier option than the plain vanilla options for the
same price, but with the risk that the barrier option may expire worthless in
contrast to the plain vanilla option. Barrier options typically appear in foreign
exchange markets.
The first section of this chapter describes different types of barrier options.
Barrier options come in two flavors: knock-out and knock-in. Knock-out
options expire worthless if the barrier is hit during the life of the option. On
the other hand, knock-in options convert to a plain vanilla option at the time
of the first hit of the barrier. The barrier is usually a constant in terms of
dollar prices. However, in terms of no-arbitrage assets, such as the bond B T ,
the barrier takes an exponential form because of the time value of money.
This is an important observation for pricing such contracts since the price of
the option has to be computed with respect to a no-arbitrage asset.
The second section of this chapter shows that a barrier contract has a
corresponding plain vanilla “sibling” contract that has the same price up to
the first time of hitting the barrier. This result is based on the exchangeability
of the assets X and Y , meaning that the returns of the prices with respect
to the reference asset Y and the reference asset X have the same distribution
in the corresponding martingale measures. We can express this assumption
mathematically as
XY (T ) YX (T )
LYt = LXt .
XY (t) YX (t)
149
150 Stochastic Finance: A Numeraire Approach
option since the barrier must be crossed in order to collect the payoff. As a
side result of this approach, we can easily derive the distribution of the hitting
time of the boundary. Determination of the distribution of the hitting time
is an interesting problem on its own since it may have consequences on the
value of a portfolio even if it does not include barrier options. For instance a
very low boundary may be hit during a market crash.
When the interest rate r is positive, the barrier takes an exponential form,
and the corresponding “sibling” contract depends on a power option Rα . A
specific choice of α converts the exponential barrier problem for the assets X
and Y to a constant barrier problem for the assets Rα and Y . For computing
the price of the barrier option, we decompose its payoff in two Arrow–Debreu
securities, and determine their “sibling” plain vanilla contracts in terms of the
power options Rα . The third section illustrates how to compute the price of
the down-and-in call option by combining the two Arrow–Debreu securities
in order to express the barrier option as a plain vanilla European call option
on two power options. This part of the book is mathematically demanding,
in particular the transformation of the exponential boundary to the constant
boundary for the asset Rα . The reader who is interested in the conceptual
ideas rather than in the computational details may just follow the text which
covers the case when r = 0, which is relatively simple.
Example 5.1
A down-and-out call option pays off
The payoff function is the same as for a European call option, where f Y (x) =
(x − K)+ , and f X (x) = (1 − K · x)+ . The barrier condition is given by
f¯Y (t, x) = x − L, or equivalently by f¯X (t, x) = 1 − L · x.
Example 5.2
A down-and-in call option pays off
The payoff function is the same as for a standard European call option, where
f Y (x) = (x − K)+ , and f X (x) = (1 − K · x)+ . The barrier condition is given
by f¯Y (t, x) = x − L, or equivalently by f¯X (t, x) = 1 − L · x.
V EC = V KO + V KI . (5.6)
152 Stochastic Finance: A Numeraire Approach
This relationship is easy to see. When the barrier is crossed, the knock-in
option is activated but the corresponding knock-out option becomes worthless.
Similarly, if the barrier is not crossed, the knock-out option is alive but the
corresponding knock-in option is worthless.
Assuming a constant interest rate with B$T (t) = e−r(T −t) , we have S$ (t) =
SB T (t) · B$T (t) = e−r(T −t) · SB T (t), and the above contract can be rewritten
in terms of no-arbitrage assets S and B T as
and one that pays off −K units of the asset Y on the same event. Thus it is
sufficient to find the price of the corresponding Arrow–Debreu securities. Let
us denote by V the Arrow–Debreu security that pays off
VT = IA (ω) · YT .
Note that when the price of XY (t) is on the boundary L (meaning XY (t) = L),
the price of the Arrow–Debreu security is simply
Vt = PYt (XY (T ) ≥ K) · Yt
since the barrier is already hit. Furthermore, we can write
Vt = PYt (XY (T ) ≥ K) · Yt
= PYt XY (t) · exp(σW Y (T − t) − 21 σ 2 (T − t)) ≥ K · Yt
= PX
t XY (t) · exp(σW X (T − t) − 12 σ 2 (T − t)) ≥ K · L1 · Xt
YX (T )
= PX
t X Y (t) · ≥ K · L1 · Xt
YX (t)
XY (T )
= PX
t
1
K ≥ · L1 · Xt
[XY (t)]2
2
= PX
t
L 1
K ≥ XY (T ) · L · Xt . (5.8)
The equality between the second and the third line follows from the fact that
Xt = L · Yt on the boundary, and that the distribution of W Y under PY is
the same as the distribution of W X under PX . In mathematical notation we
can write
LY (W Y (T )) = LX (W X (T )),
meaning that the probability laws of the corresponding Brownian motions
agree. In a geometric Brownian motion model, this statement is equivalent to
XY (T ) YX (T )
LYt = LX
t , (5.9)
XY (t) YX (t)
implying that the assets X and Y are exchangeable. We can also rewrite this
relationship as
Y X [XY (t)]2
Lt (XY (T )) = Lt .
XY (T )
In conclusion, we have proved that on the boundary XY (t) = L, the Arrow–
Debreu security is equal to
2
Vt = PYt (XY (T ) ≥ K) · Yt = PX
t
L
K ≥ X Y (T ) · L1 · Xt .
2
L 1 1
But PXt K ≥ XY (T ) · L · Xt corresponds to L units of the Arrow–Debreu
security U with a payoff
UT = IB (ω) · XT ,
154 Stochastic Finance: A Numeraire Approach
We have already shown that VτL = L1 UτL . Moreover, if τL > T , both U and
V are worthless. Therefore we have also the relationship
1
VτL ∧T = L · UτL ∧T , (5.11)
Figure 5.1 illustrates this situation. Before the price XY (t) hits the barrier
τL for the first time, the price of the Arrow–Debreu security V agrees with
the price of L1 U . The price of the plain vanilla Arrow–Debreu security that
pays one unit of an asset Y at time T if XY (T ) ≥ K dominates the price of V
which has the barrier feature up to the first hitting time τL . Once the barrier
is hit, the security V agrees with its plain vanilla counterpart, and the price
of L1 U is no longer relevant.
eT = IA (ω) · XT .
U
Following the same arguments as in (5.8), we can show that when XY (t) = L,
we have
et = PX (XY (T ) ≥ K) · Xt = PY ( L2 ≥ XY (T )) · LYt .
U t t K
2.5
1.5
Price
0.5
0
0 1 2 3 4 5 6 7 8 9 10
Time
FIGURE 5.1: The evolution of the price XY (t) (top graph). Consider an
Arrow–Debreu security V that pays a unit of an asset Y at time T if the
price of XY (T ) exceeds K, subject to the condition that XY (t) ≤ L for some
t ∈ [0, T ]. The parameters are XY (0) = 1.5, K = 1.5 (top solid line), L = 1
2
(middle solid line), LK ≈ 0.666 (bottom solid line), σ = 0.2, T = 10. The price
of V agrees up to time τL with the price of L1 units of a plain vanilla contract
2
that pays a unit of X if XY (T ) ≤ LK (the bottom graph starting at 0.082 and
ending at 0). The first hit happens at time τL = 7.175 (vertical dash line).
Compare the price of V with the price of the Arrow–Debreu security that
pays a unit of an asset Y when XY (T ) ≥ K (plain vanilla type, the graph
starting at 0.376 and ending at 1); it dominates the price of V up to time τL .
When the price XY (t) hits the barrier L = 1, the prices of V and L1 U agree:
V = L1 U . Once the barrier is hit, the price of V agrees with its plain vanilla
counterpart. The contract U becomes irrelevant once the barrier is hit.
156 Stochastic Finance: A Numeraire Approach
VτL = YτL .
VT = I(τL ≤ T ) · YT .
and
VT2 = I( min XY (t) ≤ L, XY (T ) ≤ L) · YT .
t∈[0,T ]
Note that
Vt = Vt1 + Vt2 .
As for the price of V 2 , the condition XY (T ) ≤ L already implies
mint∈[0,T ] XY (t) ≤ L, and thus it is a plain vanilla security with price
Vt2 = PY (XY (T ) ≤ L) · Y.
Vt1 = PX (XY (T ) ≤ L) · 1
L ·X
V = PY (τL ≤ T ) · Y
= PX (XY (T ) ≤ L) · 1
L · X + PY (XY (T ) ≤ L) · Y.
Barrier Options 157
Therefore
Recall that a power option Rα pays off [XY (T )]α units of an asset Y at
time T . Note that R0 = Y , and R1 = X, so the assets X and Y are just
special cases of power options. The price of the power option is given by
The volatility of the power option Rα is α times the volatility σ of the price
XY . Since Rα itself is a no-arbitrage asset with a positive price, it can be used
as a numeraire, leading to a pricing measure P(α) that is associated with Rα .
From the exchangeability of the assets Y and Rα , the dynamics of the inverse
price YRα (t) are given by
where V (α) is an Arrow–Debreu security that pays off a unit of the power
option Rα at time T on the event
L2
B = {XY (T ) ≤ K }
2r
for α = 1 − σ2 .
THEOREM 5.1
The Arrow–Debreu security with a barrier feature V that pays off
VT = IA (ω) · YT
for
A = { min (e−r(T −t) XY (t)) ≤ L; XY (T ) ≥ K}
0≤t≤T
has the same price up to the first hitting time of the barrier
τL = inf{t ≥ 0 : XY (t) ≤ Ler(T −t) }
1 α
as L units of a plain vanilla Arrow–Debreu security V (α) that pays off
(α)
VT = IB (ω) · RTα
for
L2
B = {XY (T ) ≤ K },
2r
with α = 1 − σ2 .
α
PROOF Let us first show that V and L1 · V (α) have the same price
when the price XY (t) is on the barrier at time t, meaning XY (t) = Ler(T −t) .
Note that in this case, the price of the power option RYα (t) is given by
RYα (t) = exp( 21 α(α − 1)σ 2 (T − t)) · [XY (t)]α
= exp( 21 α(α − 1)σ 2 (T − t)) · eαr(T −t) · Lα
= exp([r + 21 (α − 1)σ 2 ] · α(T − t)) · Lα .
Barrier Options 159
2r
In particular, when α = 1 − 2r
σ2 , the above price simplifies to L1− σ2 , so we
have
2r 2r
(1− σ2 )
RY (t) = L1− σ2
2r
when XY (t) is on the barrier Ler(T −t) . As for the value of V , for α = 1 − σ2
we get (assuming α > 0)
Vt = PYt (XY (T ) ≥ K) · Yt
= PYt ([XY (T )]α ≥ K α ) · Yt = PYt (RYα (T ) ≥ K α ) · Yt
= PYt RYα (t) · exp ασW Y (T − t) − 21 α2 σ 2 (T − t) ≥ K α · Yt
(α) 1 α
= Pt RYα (t) · exp ασW (α) (T − t) − 12 α2 σ 2 (T − t) ≥ K α · L · Rtα
(α) YRα (T ) α
= Pt RYα (t) · ≥ K α · L1 · Rtα
YRα (t)
α 2 α α
(α) [RY (t)] α
= Pt K ≥ R Y (T ) · L1 · Rtα
!
2r
(1− σ2 )
2 (1− 2r2 ) 2r
(1− σ2 ) 2r 2r
(1− σ2 )
L σ 1 (1− σ2 )
= Pt K ≥ R Y (T ) · L · Rt
2r
(1− σ2 )
2r 2r
(1− σ2 )
L2 1 (1− σ2 )
= Pt K ≥ XY (T ) · L · Rt .
2r
(1− σ2 )
When α ≤ 0, we obtain the same result. We have used the fact that Rt =
2r
1− σ2 r(T −t)
L · Yt when XY (t) = Le , and that the distribution of the Brownian
motion W Y under the probability measure PY is the same as the distribution
of the Brownian motion W (α) under the probability measure P(α) . The latter
statement is another way of saying that the assets Y and Rα are exchangeable,
meaning that α
RY (T ) (α) YRα (T )
LYt = Lt .
RYα (t) YRα (t)
We can also rewrite this relationship as
(α) [RYα (t)]2
LYt (RYα (T )) = Lt .
RYα (T )
Thus when XY (t) is on the barrier Ler(T −t) , the price of the Arrow–Debreu
2r 2r 2r
(1− 2 ) L2 1 (1− σ2 ) (1− σ2 )
security is also equal to Pt σ K ≥ X Y (T ) · L ·Rt . But this
2r
representation corresponds to ( L1 )(1− σ2 ) units of an Arrow–Debreu security
160 Stochastic Finance: A Numeraire Approach
2r
1 (1− σ2 ) (α)
VτL ∧T = L · VτL ∧T ,
we also have
2r
1 (1− σ2 ) (α)
Vt = L · Vt
for all t ≤ τL .
has the same price up to time τL as an Arrow–Debreu security U (α) that pays
2r 2r
off L1+ σ2 units of a power option R(− σ2 ) on the event
L2
B = {XY (T ) ≤ K }.
2.5
1.5
Price
0.5
0
0 1 2 3 4 5 6 7 8 9 10
Time
FIGURE 5.2: The evolution of the prices XY (t) (top graph) and RYα (t)
(immediately below it) with XY (0) = 1.5, K = 1.5, L = 1, r =
0.01,
σ = 0.2,
2 α
T = 10. This gives the values of α = 1− σ2r2 = 0.5, K α ≈ 1.225, LK ≈ 0.816.
Consider an Arrow–Debreu security V that pays off one unit of an asset Y
at time T when XY (T ) ≥ K = 1.5 (upper solid line) if the price XY (t) gets
below the barrier Ler(T −t) (middle solid curve). The security V is equivalent
to the one that pays off a unit of Y when RYα (T ) ≥ K α ≈ 1.225 (top dash
line), subject to RYα (t) ≤ Lα = 1 (middle dash line) in terms of the price of
the power option Rα . Note that each time the price XY (t) hits the barrier
Ler(T −t) , the price of RYα (t) is at Lα = 1. The first hitting time of the barrier
happens at time τL = 5.445 (vertical dash line). Up to time τL , the security V
has the same price as ( L1 )α units of a security V (α) that pays off one unit of Rα
2 α
when RYα (T ) ≤ LK ≈ 0.816 (bottom dash line). This event is equivalent
2 2
to XY (T ) ≤ LK ≈ 0.666 (bottom solid line). Since LK < Ler(T −t), the price of
XY (t) must cross the barrier so that V (α) does not expire worthless. Therefore
V (α) is a plain vanilla contract. The price of ( L1 )α · V (α) is the bottom graph
up to time τL ; it agrees with the price of V . The graph immediately above
corresponds to the price of a plain vanilla Arrow–Debreu security that pays
off a unit of an asset Y if XY (T ) ≥ K. It is more expensive since it does not
have a barrier feature in contrast to the security V . Once the price XY (t) hits
the barrier Ler(T −t) at time τL , the security V is knocked in, and from that
moment on it agrees with its plain vanilla counterpart.α Also at time τL , the
prices of V (now a plain vanilla contract) and L1 V (α) agree. The price of
V expires at 1 since XY (T ) ends up above K αin this scenario. Compare the
price of V from time τL with the price of L1 V (α) that expires worthless.
162 Stochastic Finance: A Numeraire Approach
2r 2r +
2r (− 2 ) 2r (1− 2 )
VT = L σ2 +1 RT σ − KL σ2 −1 RT σ
2r 2r +
2r (− 2 ) K (1− σ2 )
= L σ2 · LRT σ − L RT . (5.16)
The payoff that corresponds to power options can also be expressed in terms
of the assets X and Y as
2r 2r +
2r (− 2 ) K (1− σ2 )
L σ2 · LRT σ − R
L T
+
2r 2r 2r
= L σ2 L[XY (T )]− σ2 · YT − K
L [XY (T )] 1− σ2
· YT
2r2
L σ
K
+
= · L · YT − L · XT .
XY (T )
Let us determine the price of the option V . From the Black–Scholes formula,
2r 2r
(− 2 ) −2r/σ2 2r − 2
Vt = LPt σ RR1−2r/σ2 (T ) ≥ K L · L σ2 × Rt σ
2r 2r
(1− σ2 ) −2r/σ2 2r 1− 2
+ −K P
L t R R 1−2r/σ 2 (T ) ≥ K
L · L σ2 × Rt σ .
Since
α α α
RR 1+α (T ) = RY (T ) · YRα+1 (T ) = [XY (T )] · [YX (T )]α+1 = YX (T ),
(α) K α
= Pt L2 ≤ YRα (t) · exp(ασW (T − t) − 21 α2 σ 2 (T − t))
(α)
(α) K α α (α) 1 2
= Pt L 2 ≤ [YX (t)] · exp(ασW (T − t) − α(α − 2 )σ (T − t))
(α)
2
√
(α) W 1 L 1
= Pt − √T −t ≤ σ√T −t log XY (t)·K − (α − 2 )σ T − t
2
√
= N σ√1T −t log XY L(t)·K − (α − 21 )σ T − t .
We get the same result for α ≤ 0. We can also express the power option Rα
in terms of the asset Y as
Rtα = exp( 12 α(α − 1)σ 2 (T − t))[XY (t)]α · Yt .
Therefore
2r 2r
(− 2 ) 2r − σ2
L2
Vt = LPt σ (XY (T ) ≤ K) · L σ2 · Rt
2r 2r
(1− σ2 ) 2r 1− σ2
L2
+ −K P
L t (X Y (T ) ≤ K ) · L σ 2
· Rt
h 2
√ i
= N σ√1T −t log XY L(t)·K + ( σ2r2 + 12 )σ T − t (5.18)
h r(T −t) i 2r2 +1
σ
× LeXY (t) · Xt
h 2
√ i
−K N σ√1T −t log XY L(t)·K + ( σ2r2 − 12 )σ T − t
h i 2r2 −1
Ler(T −t) σ
× XY (t) · Yt .
S$ (t) = SB T (t) · B$T (t) = e−r(T −t) · SB T (t) = e−r(T −t) XY (t).
Thus the dollar price V$ (t) of the contract takes the following form
√ h i 2r2 +1
L2 σ
V$ (t) = N √1 log + ( σr2 + 21 )σ T − t · S$L(t) · S$ (t)
σ T −t S$ (t)·K
√ h i 2r2 −1
L2 σ
− Ke−r(T −t)N √1
σ T −t
log S$ (t)·K + ( σr2 − 21 )σ T − t · S$L(t) .
If we denote by v $ (t, S$ (t)) = V$ (t) the dollar price function, we can also write
√ 2r +1
L2
v $ (t, x) = N √1 + ( σr2 + 21 )σ T − t · Lx σ2 · x
σ T −t
log x·K
2 √ 2r −1
− Ke−r(T −t) N σ√1T −t log x·K
L
+ ( σr2 − 21 )σ T − t · Lx σ2 . (5.20)
which is the same as equation (3.59). When comparing Equation (5.18) with
Equation (5.20), the term inside the normal cumulative distribution function
changes from σ2r2 to σr2 due to the change of numeraire from the bond prices
to the dollar prices.
Let us find the hedging portfolio for the down-and-in barrier call option.
Since the Black–Scholes formula in (5.17) is written in a form of a self-financing
portfolio, it is also a hedging portfolio. Thus one should have
2r 2r
(− σ2 ) L2
Pt (XY (T ) ≤ · L σ2 +1
K )
2
√ 2r
= N σ√1T −t log XY L(t)·K + ( σ2r2 + 21 )σ T − t · L σ2 +1
2r
units of a power option R− σ2 , and
2r 2r
(1− σ2 ) 2
− KPt (XY (T ) ≤ LK ) · L σ2 −1
2
√ 2r
= −KN σ√1T −t log XY L(t)·K + ( σ2r2 − 21 )σ T − t · L σ2 −1
2r 2r 2r
units of a power option R1− σ2 at time t. The power options R− σ2 and R1− σ2
can be replicated by trading in the underlying assets X and Y according to
Barrier Options 165
(5.22)
and
" #
2r
(1− 2 )
h i 2r2 −1
2r er(T −t) σ 1
Rt σ = (1 − σ2 ) XY (t) · XY (t) · Xt
" #
2r
h er(T −t) i σ2r2 −1
+ σ2 XY (t) · Yt . (5.23)
See Exercise 5.1 for more details. We conclude that the hedging positions are
given up to time τL by
2
√
∆X (t) = N σ√1T −t log XY L(t)·K + ( σ2r2 + 12 )σ T − t (5.24)
" #
h r(T −t) i 2r2 +1
σ
× −( σ2r2 ) LeXY (t)
√
√1 L2
−KN σ T −t
log XY (t)·K + ( σ2r2 − 21 )σ T − t
" #
h i 2r2 −1
2r Ler(T −t) σ 1
× (1 − σ2 ) XY (t) · XY (t) ,
and
√
L2
∆Y (t) = N √1
σ T −t
log XY (t)·K + ( σ2r2 + 21 )σ T − t (5.25)
" #
h r(T −t) i 2r2
σ
× (1 + σ2r2 )Ler(T −t) LeXY (t)
√
√1 L2
−KN σ T −t
log XY (t)·K + ( σ2r2 − 21 )σ T − t
" #
2r
h Ler(T −t) i σ2r2 −1
× σ2 XY (t) .
for times before the knock-in and before the expiration time T . This is clear
from the fact that the price process uY (t, XY (t)) must be a PY martingale,
and thus the corresponding dt term must be equal to zero. The form of the
partial differential equation agrees with its plain vanilla counterpart, and it is
the same for all types of the barrier options that depend on the price process
XY (t).
The only difference is in the boundary and the terminal conditions. The
knock-in barrier option has the terminal condition equal to
uY (T, x) = 0 (5.26)
for times before the knock-in and before the expiration time T . This corre-
sponds to the situation that the barrier is not hit by the expiration, and thus
the option expires worthless. On the other hand, when the barrier is hit, the
price of the barrier option agrees with the price of its European option coun-
terpart. The barrier is given by the relationship x = Ler(T −t) , and thus the
boundary condition is
uY (t, Ler(T −t) ) = EY [(XY (T ) − K)+ |XY (t) = Ler(T −t) ] (5.27)
r(T −t)
= N (d+ )Le − N (d− ),
where
√
XY (t)
d± = √1 log ± 12 σ T − t (5.28)
σ T −t K
√
L
= σ√1T −t log K + ( σr2 ± 21 )σ T − t.
One can easily check that the price of the barrier option in (5.19) satisfies
these boundary conditions. A straightforward computation also confirms that
the price satisfies the Black–Scholes partial differential equation.
Similarly, the price function v $ from Equation (5.20) satisfies the same
Black–Scholes partial differential equation as in (3.61):
The terminal condition for v $ agrees with the terminal condition for uY :
v $ (T, x) = 0, (5.29)
but the exponential boundary Ler(T −t) for the function uY transforms into a
constant boundary L for the function v $ :
where √
d± = √1 log L
+ ( σr2 ± 21 )σ T − t. (5.31)
σ T −t K
Barrier Options 167
Exercises
5.1 Consider a contract that pays off
(a) Compute the price of this contract in a geometric Brownian motion model
from the stochastic representation
(b) Compute the price of this contract in the same model by solving the
partial differential equation
5.2 Show that the price of an Arrow–Debreu security U that pays off a unit
of an asset X on the event
A = { min (e−r(T −t) XY (t)) ≤ L; XY (T ) ≥ K}
0≤t≤T
has the same price up to time τL as an Arrow–Debreu security U (α) that pays
2r 2r
off L1+ σ2 units of a power option R(− σ2 ) on the event
L2
B = {XY (T ) ≤ K }.
5.3 Determine
P(α) (XY (T ) ≥ K),
where P(α) is a martingale measure associated with a power option Rα .
Check that your result agrees with the special cases P(0) (XY (T ) ≥ K) =
PY (XY (T ) ≥ K) = N (d− ), and P(1) (XY (T ) ≥ K) = PX (XY (T ) ≥ K) =
N (d+ ).
5.4 Find the price and the hedge of the contract V with the payoff
VT = (XY (T ) − K)+ · XT .
Hint: This is like a standard European call option, only settled in a “wrong”
asset X instead of Y . Note that XY (T )·XT = [XY (T )]2 ·YT , which represents
a power option R2 . Thus
VT = (RT2 − K · XT )+ .
You can apply Black–Scholes formula using the assets R2 and X.
5.5 Consider a perpetual barrier option that pays off a unit of Y when XY
hits a level L > XY (0) in a geometric Brownian motion model. Let
τ = inf{t ≥ 0 : XY (t) = L}
be the first time that the price hits the barrier. Obviously, the price of the
perpetual barrier option is given by
EY [I(τ < ∞)] = PY (τ < ∞).
Determine PY (τ < ∞).
Hint: Define an auxiliary stopping time τǫ as
τǫ = inf{t ≥ 0 : XY (t) = L or XY (t) = ǫ}
for 0 < ǫ < XY (0).
Barrier Options 169
(a) Use the Optional Sampling Theorem (Theorem A.1: EY [XY (τǫ )] =
XY (0)) to determine PY (XY (τǫ ) = L).
(b) Compute
PY (τ < ∞) = lim PY (XY (τǫ ) = L).
ǫ→0
You may easily generalize the formula to determine PYt (τ < ∞) when
XY (t) < L.
(c) Determine the hedging portfolio of this contract. Show that your hedging
portfolio delivers a unit of Y when the barrier is hit.
Chapter 6
Lookback Options
This chapter studies lookback options. The payoff of a lookback option de-
pends on either the maximum price of XY (t) or the minimum price of XY (t).
We describe the contract on the maximum price. In order to collect the pay-
off that depends on the maximum, all the intermediate price levels between
zero and the maximum have to be reached during the lifetime of the option,
and thus one can think of the lookback option as a combination of knock-in
option contracts. Once a particular level K is reached, the price may end up
either above or below this level. The first case corresponds to a plain vanilla
European option; the second case corresponds to a knock-in barrier option.
Using the results from the previous sections, the second contract can also be
expressed as a plain vanilla European option. Thus we obtain a representa-
tion of the lookback option price in terms of two plain vanilla European call
options. We also give partial differential equations that correspond to the pric-
ing of the lookback option together with the characterization of the hedging
portfolio. The last section introduces the maximum drawdown, a widely used
portfolio performance measure.
171
172 Stochastic Finance: A Numeraire Approach
The hitting time τL is defined as the first time the price of the stock S$ reaches
level L
τL = inf{t ≥ 0 : S$ (t) ≥ L}.
The price level L is reached from below rather than from above in contrast to
the situations studied in the previous sections, but all the analysis remains the
same. The insight of the relationship (6.1) is the following. When the maximal
price is equal to m, i.e., M$∗ (T ) = m, the price process S$ (t) must cross all
levels L ≤ m by time T , while the higher levels are not reached by time T .
A contract that pays off I(τL ≤ T ) units of B T can be split in the following
way
assuming B$T (t) = e−r(T −t) . Thus the problem corresponds to hitting an ex-
ponential barrier
Ler(T −t) . The knock-in contract on the barrier has the same
1 α
price as L units of a plain vanilla Arrow–Debreu security that pays off a
power option Rα at time T when S$ (T ) ≥ L for α = 1 − σ2r2 .
Lookback Options 173
Let M$∗ (t) = m be the current running maximum of the stock price S$ (t).
Based on the previous arguments, the payoff of VT is equivalent to
R ∞
VT = m · BTT + m
I(S$ (T ) ≥ L)dL · BTT
R ∞ α
+ m L1 I(S$ (T ) ≥ L)dL · RTα . (6.3)
Since
R ∞ hR i
S (T )∨m
m
I(S$ (T ) ≥ L)dL · BTT = m$ dL · BTT
= (S$ (T ) − m)+ · BTT = (SB T − m)+ · BTT = (ST − mBTT )+ , (6.4)
R ∞
the contract with a payoff m I(S$ (T ) ≥ L)dL · BTT is a plain vanilla call
option with strike m
(ST − m · BTT )+ .
use the notation x ∨ y = max(x, y). The form of the contract that pays
We R
∞ α
off m L1 I(S$ (T ) ≥ L)dL · ST depends on the value of α.
6.1.1 Case α = 1
When α = 1, or equivalently when r = 0, we get
R ∞ hR i
1 S (T )∨m 1
m L
· I(S$ (T ) ≥ L)dL · ST = m$ L dL · ST
+
S$ (T ) SB T (T ) +
= log m · ST = log m · ST . (6.5)
Therefore the the lookback option V has the same value as a combination of
two plain vanilla options.
+
SB T (T )
VT = m · BTT + (ST − m · BTT )+ + log m · ST . (6.6)
Let
uT (t, x, y) = ET [VB T (T )|SB T (t) = x, MB∗ T (t) = y]
be the price of the lookback option V with respect to the bond B T . In the
case when r = 0, it also agrees with the dollar price. Furthermore, MB∗ T (t) =
M$∗ (t) = m, so we also have y = m. The price of the first contract with the
payoff (ST − y · BTT )+ is simply given by the Black–Scholes formula; the price
of the second contract follows from a straightforward computation, and it is
a subject of Exercise 6.1. Thus we get
√
uT (t, x, y) = y + xN (d+ ) − yN (d− ) + xσ T − t [d+ N (d+ ) + φ(d+ )] ,
(6.7)
174 Stochastic Finance: A Numeraire Approach
where √
d± = √1 · log( xy ) ± 21 σ T − t,
σ T −t
x2
and where φ(x) = √12π · e− 2 is a density of a standard normal random
variable. The hedging portfolio is given by
√
∆S (t) = uTx (t, x, y) = 2N (d+ ) + σ T − t [d+ N (d+ ) + φ(d+ )] , (6.8)
∆T (t) = uTy (t, x, y) = yN (−d− ) − xN (d+ ). (6.9)
In order to express the price of the lookback option V in terms of the prices
with respect to the bond B T , we must substitute MB∗ T (t) for M$∗ (t) = m that
appears in the above formula. Let MB∗ T (t) = y. Then from
We can easily obtain the closed form solution using the fact that the price of
V agrees with the sum of the prices of two plain vanilla options. Recall that
the price of a plain vanilla option with a payoff (XT − K · YT )+ is given by
the Black–Scholes formula
PX Y
t (XY (T ) ≥ K) · Xt − KPt (XY (T ) ≥ K) · Yt ,
which also represents the hedging portfolio for this option. Thus the price of
the first option with a payoff (ST − ye−r(T −t) · BTT )+ is simply
PSt SB T (T ) ≥ ye−r(T −t) · SB T (t) − yer(T −t) · PTt SB T (T ) ≥ ye−r(T −t)
= xN (d+ ) − ye−r(T −t) N (d− ) (6.13)
But since
T
SRα (T ) = SB T (T ) · BR α (T )
2r
= SB T (T ) · [SB T (T )]−α = [SB T (T )]1−α = [SB T (T )] σ2 ,
2r
the event SRα (T ) ≥ ye−r(T −t) σ2 is equivalent to the event SB T (T ) ≥
ye−r(T −t) . Furthermore, the price of the power option Rα in terms of the
176 Stochastic Finance: A Numeraire Approach
bond B T is given by
α 1 2 α
RB T (t) = exp( α(α − 1)σ (T − t)) · [SB T (t)]
2
α 1− 2r2
σ
= xe−r(T −t) = xe−r(T −t) .
where h i
(α)
Pt SB T (T ) ≥ ye−r(T −t) = N (dα )
for √
dα = √1 log x
+ (α − 21 )σ T − t.
σ T −t ye−r(T −t)
See Exercise 5.3 for more details on how to determine P(α) (XY (T ) ≥ K).
Combining (6.13) and (6.14), we conclude that
uT (t, x, y) = ye−r(T −t) + xN (d+ ) − ye−r(T −t) N (d− )
1−α α
1
+ · xN (d+ ) − ye−r(T −t) · xe−r(T −t) · N (dα )
1−α
2
= ye−r(T −t) + xN (d+ ) − ye−r(T −t) N (d− ) + σ2r · xN (d+ )
2r2 1− 2r2
2 σ σ
− σ2r · ye−r(T −t) · xe−r(T −t) · N d 2r
1− σ2
−r(T −t) σ2
= ye N (−d− ) + (1 + 2r )xN (d+ )
2 2r −r(T −t)
y σ2
− σ2r · x · xe
· N d 1− 2r . (6.15)
σ2
THEOREM 6.1
The price of a contract V that delivers the maximal asset M ∗ at time T defined
as
VB T (t) = uT (t, x, y) = ET [MB∗ T (T )|SB T (t) = x, MB∗ T (t) = y]
is given by
2
uT (t, x, y) = ye−r(T −t) N (−d− ) + (1 + σ2r )xN (d+ )
σ2
2r −r(T −t)
y σ2
− 2r · x · xe
· N d 1− 2r . (6.16)
σ2
Lookback Options 177
REMARK 6.2 We can also express the price of the contract V that
delivers the maximal asset M ∗ at time T in terms of a dollar $ from the
change of numeraire formula:
V$ (t) · $t = VB T (t) · B T .
If we denote v $ (t, S$ (t), M$∗ (t)) = V$ (t), we can obtain the relationship to the
price function uT (t, SB T (t), MB∗ T (t)) = VB T (t), which is given by
v $ (t, x, y) = e−r(T −t) · uT (t, er(T −t) x, er(T −t) y). (6.19)
This formula generalizes Equation (3.59). Note that for the particular payoff
we have been considering, f T (x, y) = y, the function uT (t, x, y) is homoge-
neous in the variables x and y, meaning that
uT (t, ax, ay) = a · uT (t, x, y). (6.20)
If the prices of SB T (t) and MB∗ T (t) are multiplied by a factor of a, the whole
contract becomes a times more expensive. This is also seen directly from
Equation (6.16). Therefore we have
v $ (t, x, y) = e−r(T −t) · uT (t, er(T −t) x, er(T −t) y) = uT (t, x, y)
178 Stochastic Finance: A Numeraire Approach
for the case of the contract that delivers the maximal asset at time T . This is
true only for special payoff functions f T (x, y), not in general.
6.1.3 Hedging
We have already determined the hedging portfolio for a contract that agrees
to deliver the maximal asset M ∗ in the case when r = 0, which corresponds
to the case of α = 1. Let us show the hedging portfolio for the case of α < 1.
Recall that the contract that delivers the maximal asset corresponds to a
combination of two European options
The hedging portfolio for the option with the payoff (ST − ye−r(T −t) · BTT )+
is given by N (d+ ) units of the stock S and −ye−r(T −t)N (d− ) units
of the bond B T . The hedging portfolio for the option with the payoff
σ2
2r (1− σ2r2 ) + 2
2r ST − ye
−r(T −t) σ2
RT is given by σ2r N (d+ ) units of the stock
σ2
2r 2r
S and − 2r ye −r(T −t) σ2
N d
2r
units of the power option R(1− σ2 ) .
1− σ2
(1− σ2r2 )
The power option R itself has the hedging portfolio given in Equa-
h r(T −t) i 2r2 −1
σ
tion (5.23), which corresponds to the (1 − σ2r2 ) eS T (t) 1
SB T (t) units of
B
THEOREM 6.2
The hedging portfolio for the contract V that delivers the maximal asset M ∗
at time T is given by
S σ2 σ2
2r −r(T −t)
y σ2
∆ (t) = (1 + 2r ) · N (d+ ) + (1 − 2r ) · x ·e ·N d
2r
, (6.21)
1− σ2
T −r(T −t) y
2r2 −r(T −t)
∆ (t) = ye N (−d− ) − σ · xe
· N d 1− 2r , (6.22)
x
σ2
where x = SB T (t) = er(T −t) S$ (t), and y = MB∗ T (t) = er(T −t) M$∗ (t).
be written as
Let us determine uTy (t, SB T (t), MB∗ T (t)). Recall that we can write
Z ∞
∗ ∗
M$ (T ) = M$ (t) + I(τL ≤ T )dL,
M$∗ (t)
so the future dollar price of the maximal asset consists of two components:
the present dollar price of the maximal asset plus all the price levels that will
be crossed between time t and T . We can also rewrite the above relationship
in the terms of the bond prices as
Z ∞
∗ −r(T −t) ∗
MB T (T ) = e MB T (t) + I(τL ≤ T )dL.
e−r(T −t) M ∗ T (t)
B
Thus we have
Taking the derivative with respect to the variable y = MB∗ T (t), we get
uTy (t, SB T (t), MB∗ T (t)) = e−r(T −t) · 1 − PTt (τM$∗ (t) ≤ T )
= e−r(T −t) · PTt (τM$∗ (t) > T ) = e−r(T −t) · PTt (M$∗ (T ) = M$∗ (t)).
Therefore
∆T (t) = e−r(T −t) MB∗ T (t) · PTt (M$∗ (T ) = M$∗ (t)). (6.23)
Thus the hedging position in the asset Y is between zero and the current
level of M$∗ (t). The event M$∗ (T ) = M$∗ (t) means that the current level of
M$∗ (t) will remain the same until the expiration of the contract. In particular,
when S$ (t) = M$∗ (t), which means that the price of S$ (t) is at the historical
maximum, PTt (M$∗ (T ) = M$∗ (t)) = 0 as the price of S$ (t) will fluctuate to
a higher level for sure. Let us determine the hedging position ∆S (t). The
hedging portfolio can be expressed as
We conclude that
∆S (t) = VS (t) − e−r(T −t) MS∗ (t) · PTt (M$∗ (T ) = M$∗ (t)). (6.24)
to European options. However, the payoff that depends on the asset M ∗ can be
more complicated. In general, a lookback option is a contract that depends
on underlying assets S and $ and upon the maximum of the price process S$ (t).
The asset M ∗ itself is an arbitrage asset. It can still be used as a numeraire,
Lookback Options 181
f T (x, y) = f S ( x1 , xy ) · x, f S (x, y) = f T ( x1 , xy ) · x,
f T (x, y) = f ∗ ( xy , y1 ) · y, f ∗ (x, y) = f T ( xy , y1 ) · y,
f S (x, y) = f ∗ ( 1y , xy ) · y, f ∗ (x, y) = f S ( xy , x1 ) · x.
This is a generalization of the perspective mapping for three assets. Let us
show for instance the relationship of the two payoff functions f S and f ∗ . In
order for them to represent the same contract, we must have
T
f S BST (T ), MS∗ (T ) · S = f ∗ SM ∗ (T ), BM ∗
∗ (T ) · M ,
or in other words
T
f S BST (T ), MS∗ (T ) = f ∗ SM ∗ (T ), BM ∗
∗ (T ) · MS (T ).
Therefore the x variable in f S stands for BST (T ), and the y variable stands for
MS∗ (T ). It is easy to see that SM ∗ (T ) is now y1 , and BM
T T
∗ (T ) = BS (T )·SM ∗ (T )
x
is represented by y .
Example 6.1
Consider a lookback option contract with a payoff
MT∗ − ST . (6.26)
In this situation, we have only two no-arbitrage assets: S and B T . The asset
M ∗ is an arbitrage asset. The hedging of the lookback option must be done
in no-arbitrage assets S and B T only, and no position can be taken in the
asset M ∗ . The First Fundamental Theorem of Asset Pricing gives just two
possible martingale measures that can be used for pricing: PT and PS . The
corresponding price functions uT and uS take the following forms:
uS (t, x, y) = ES VS (T )|BST (t) = x, MS∗ (t) = y
= ES f S BST (T ), MS∗ (T ) |BST (t) = x, MS∗ (t) = y . (6.31)
The price function u∗ does not have a stochastic representation with respect
to P∗ since no such measure exists. But we can still compute the price of
the contract with respect to M ∗ chosen as a numeraire using the perspective
mapping:
u∗ (t, x, y) = uT (t, xy , y1 ) · y = uS (t, xy , x1 ) · x. (6.32)
and
dBST (t) = σBST (t)dW S (t).
Lookback Options 183
or by
dMS∗ (t) = d MB∗ T (t) · BST (t)
= MB∗ T (t) · dBST (t) + BST (t) · dMB∗ T (t)
= MB∗ T (t) · σBST (t)dW S (t)
T ∗
+BS (t) · $B T (t) · d max S$ (t) − rMB T (t)dt
0≤s≤t
∗
= σMS (t)dW (t) + $S (t) · d max S$ (t) − rMS∗ (t)dt.
S
0≤s≤t
THEOREM 6.3
The price function
uT (t, x, y) = ET f T (SB T (T ), MB∗ T (T )) |SB T (t) = x, MB∗ T (t) = y ,
PROOF The process uT (t, SB T (t), MB∗ T (t)) is a PT martingale. From Ito’s
formula, we have
duT (t, SB T (t), MB∗ T (t)) = uTt (t, SB T (t), MB∗ T (t))dt
+ uTx (t, SB T (t), MB∗ T (t))dSB T (t) + uTy (t, SB T (t), MB∗ T (t))dMB∗ T (t)
h
+ 21 uTxx (t, SB T (t), MB∗ T (t))(dSB T (t))2 = uTt (t, SB T (t), MB∗ T (t))
i
− rMB∗ T (t)uTy (t, SB T (t), MB∗ T (t)) + 12 σ 2 (SB T (t))2 uTxx (t, SB T (t), MB∗ T (t)) dt
+ uTx (t, SB T (t), MB∗ T (t))dSB T (t)
+ $B T (t)uTy (t, SB T (t), MB∗ T (t)) · d max S$ (t) .
0≤s≤t
The dt term must also vanish, giving us the partial differential equation
at all times, uTy (t, SB T (t), MB∗ T (t)) must be zero when S$ (t) = M$∗ (t), or
equivalently, when SB T (t) = MB∗ T (t). This implies the boundary condition
uTy (t, x, x) = 0.
uT (t, x, y) = uS (t, x1 , xy ) · x,
and similarly, the partial differential equation for u∗ follows from the relation-
ship
uT (t, x, y) = u∗ (t, xy , y1 ) · y.
THEOREM 6.4
The hedging portfolio Pt of the lookback option satisfies each of the following
equivalent relationships:
h i
Pt = uTx (t, SB T (t), MB∗ T (t)) · S (6.42)
h i
+ uT (t, SB T (t), MB∗ T (t)) − SB T (t) · uTx (t, SB T (t), MB∗ T (t)) · B T ,
h
Pt = uS t, BST (t), MS∗ (t) − BST (t) · uSx t, BST (t), MS∗ (t)
i
−MS∗ (t) · uSy t, BST (t), MS∗ (t) · S (6.43)
h i
+ uSx t, BST (t), MS∗ (t) + MB∗ T (t) · uSy t, BST (t), MS∗ (t) · B T ,
186 Stochastic Finance: A Numeraire Approach
h i
T
Pt = u∗x t, SM ∗ (t), BM ∗ (t) ·S
h
+ MB∗ T (t) · u∗ t, SM ∗ (t), BMT
∗ (t) (6.44)
i
−SB T (t) · u∗x T
t, SM ∗ (t), BM ∗ (t) · BT .
and thus
∆T (t) = uT (t, SB T (t), MB∗ T (t)) − ∆S (t) · SB T (t).
The hedging position in terms of the function uS follows from the relationship
uT (t, x, y) = uS (t, x1 , xy ) · x,
and the hedging position in terms of the function u∗ follows from the rela-
tionship
uT (t, x, y) = u∗ (t, xy , y1 ) · y.
Note that hedging is done only in the assets S and B T , and no position is
taken in the arbitrage asset M ∗ .
by one dimension that represents this price. The price function uS does not
depend on the variable x, and thus we get
The price function u∗ does not depend on the variable y, and thus we get
For both investors and hedge fund managers it is important to have the
value of the drawdown as small as possible. Since this is not possible to achieve
at all times, one can keep the track of the historical value of the largest
drawdown. More formally, consider two basic assets: Y which plays the role
of the reference asset in the economy, and X which represents the hedge fund
portfolio. In particular, we can consider X to be a single primary asset S
representing a stock or a stock index. The maximal asset M ∗ is defined as
Mt∗ = max XY (s) · Yt .
0≤s≤t
MT∗ − XT ,
not as a price. For the price, we have three natural numeraires to consider:
Y , X, and M ∗ . The maximal drawdown can be defined in three ways:
DTY = max (MY∗ (t) − XY (t)) · YT , (6.53)
0≤t≤T
or
∗
DTM = max (1 − XM ∗ (t)) · MT∗ , (6.55)
0≤t≤T
Lookback Options 189
∗
Since DY , DX and DM can be regarded as assets, one can find prices
of the contracts that depend on them from the First Fundamental Theorem
of Asset Pricing. For instance, we can consider a contract V to deliver the
maximum drawdown DY at time T . The price of this contract is given by
The price of the lookback option was first given in Goldman et al. (1979),
and later studied, for instance, by Hobson (1998), Buchen and Konstandatos
(2005) or Eberlein and Papapantoleon (2005). The connection between the
hedging positions of lookback options and hitting times was presented in
Pospisil and Vecer (2010). Maximum drawdown serves as an important per-
formance measure for hedge or investment funds. Magdon-Ismail and Atiya
(2004) and Magdon-Ismail et al. (2004) found the distribution of the maximum
drawdown of the Brownian motion. The maximum drawdown as an asset was
introduced in Vecer (2006) and the corresponding partial differential equation
was solved numerically in Pospisil and Vecer (2008).
190 Stochastic Finance: A Numeraire Approach
Exercises
6.1 Find the price and the hedge of the contract V with the payoff
" + #
XY (T )
VT = log · XT .
K
that appears in Equation (6.23) and verify that it leads to the same represen-
tation of the hedge ∆T (t) as in (6.22).
Chapter 7
American Options
American options have the same payoff as their European option counterparts
but an American option can be settled at any time τ before the maturity
time T . American options pay off either f Y (XY (τ )) units of an asset Y , or
f X (YX (τ )) units of an asset X at the exercise time τ ∈ [0, T ]. The exercise
time is chosen by the holder of the option. When these two payoffs correspond
to the same contract, they are related by the perspective mapping
f Y (x) = f X x1 · x, or f X (x) = f Y x1 · x. (7.1)
We will distinguish two cases: when the underlying assets are no-arbitrage
assets, and when one of the underlying assets is an arbitrage asset.
The holder of the American option has at each moment two choices: either
exercise the option immediately and obtain f Y (XY (τ )) units of an asset Y (or
f X (YX (τ )) units of an asset X), or keep the option and exercise it at some
later time. The holder has to compare the value of the immediate exercise
(known as the intrinsic value of the option) with the continuation value. The
option should be exercised the first time its value coincides with its intrinsic
value. This is a situation when the continuation value of the option is not
larger than the intrinsic value.
The first section shows that when an American option with a convex payoff
function is written on two no-arbitrage assets, the optimal exercise strategy is
to wait until the maturity time T , and never exercise the option early. If the
option holder wants to liquidate the contract earlier, he should sell it rather
than exercise it earlier. However, typical American option contracts have at
least one arbitrage asset as an underlying asset, so we focus our attention on
this case.
When the contract is a call or a put, we can get relatively tight bounds for
its price in terms of the price of its European counterpart. The payoff of the
American call or put option cannot be expressed as two Arrow–Debreu secu-
rities and priced separately since the optimal exercise time also needs to be
considered. The problem is that the resulting Arrow–Debreu securities must
be exercised at exactly the same moment, and thus we would not gain any
computational advantage by splitting the payoff. When we compare the prices
191
192 Stochastic Finance: A Numeraire Approach
of the American put option, it is within the price of its European put option
counterpart plus a term that corresponds to the time value of the strike price.
The holder of the American put option has to consider two competing effects:
holding it for a longer time and improving the option value because of the
convexity of the payoff, but the option holder is on the receiving side of the
arbitrage asset (currency) that is deteriorating in time. When the loss of the
value of money dominates the convexity factor of the option, it is better to
exercise the contract. On the other hand, the two factors (convexity and time
value of money) play both in favor to the holder of the American call option,
and thus it is never optimal to exercise this option early. The price is the same
as its European call option counterpart.
Therefore the most interesting case is the American put option written on
the stock and the currency. In general, there is no known analytical solution,
and the pricing problem has to be solved numerically. The reason why there
is not too much hope for analytical methods is that American put option is
technically a contract on three assets: the stock, the currency, and the money
market which appears implicitly in hedging the option. Moreover, the Amer-
ican put option has a barrier feature; the option should be exercised as soon
as the dollar price of the stock reaches a certain region. One can think of
the American put option as a barrier option on three assets (stock, currency,
money market), where the barrier is determined by the optimal actions of the
option holder.
A closed form solution exists in the case of the perpetual American put
option. The reason is that the barrier which determines the exercise region in
terms of the dollar price should not depend on time, and thus it must be a
constant. This greatly simplifies the pricing problem. We apply power assets
to compute the perpetual option price and its hedging portfolio. When the
option has a finite maturity time T , we derive the partial differential equation
that corresponds to the pricing problem.
THEOREM 7.1
The optimal exercise time τ ∗ of the American option written on two no-
arbitrage assets X and Y that pays off either f Y (XY (τ )) units of an asset Y ,
or f X (YX (τ )) units of an asset X at the exercise time τ ∈ [0, T ], where f Y
and f X are convex functions, is given by
τ ∗ = T.
PROOF This is a result that follows from Jensen’s inequality that states
for a random variable X and a convex function f . For any time t, the value
of the European option V with the same payoff function as its American
counterpart can be written as
Thus we conclude that at any time t ≤ T , the value of the European option
Vt dominates the intrinsic value of the American option f Y (XY (t)), and thus
it is never optimal to exercise the American option early for convex payoff
functions f Y and f X .
Theorem 7.1 implies that American puts and calls should never be exercised
early when both underlying assets are no-arbitrage assets. Call options have
a payoff function f (x) = (x − K)+ , put options have a payoff function f (x) =
(K −x)+ , and both payoff functions are convex. In particular, an American put
option with a payoff (K ·Yτ − Xτ )+ should never be exercised before maturity.
This may be slightly surprising because an American put option written on
a stock S and the dollar $ with a payoff (K · $τ − Sτ )+ can be optimally
exercised before the maturity of the contract, but that does not contradict
our result since currencies are arbitrage assets. However, if the payoff of the
American put option written on the stock and the dollar is slightly modified,
194 Stochastic Finance: A Numeraire Approach
when the dollar is replaced with a no-arbitrage asset B T so that the payoff
becomes (K · BτT − Sτ )+ , such an option should not be exercised early. We will
use this fact to obtain tight bounds on the price of American options written
on one arbitrage asset.
THEOREM 7.2
The price of an American put option written on a stock S and on the dollar
$ is bounded by
PROOF The left hand side of the inequality for the American put option
is trivial. Let us show the right hand side of the inequality. Since
so the price of the American call option dominates the price of the European
call option. On the other hand we have
Therefore
VtAC (S, K · $, T ) ≤ VtEC (S, K · B T , T ),
and thus the price of the American call option written on the stock S and on
the dollar $ coincides with the price of its European call option counterpart.
COROLLARY 7.1
When BtT ≡ 1 · $t (or in other words when r = 0), we have that
and thus it is not optimal to exercise the American put option early in the
situation when the interest rate is zero.
Vτ = (K · $τ − Sτ )+ = (K − S$ (τ ))+ · $τ , (7.4)
Since the perpetual American option has an infinite time horizon, the exer-
cise strategy is independent of time. The only strategy that is independent of
196 Stochastic Finance: A Numeraire Approach
0.45
0.4
0.35
0.3
Option price
0.25
0.2
0.15
0.1
0.05
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Stock price
FIGURE 7.1: The price V$EP (0) of a European put option with a payoff
($T − K · ST )+ (bottom curve), the price V$AP (0) of the corresponding Amer-
ican put option counterpart (middle curve), and the price of the European
put option V$EP (0) plus (1 − B$T (0)) · K (top curve), together with the option
payoff (1 − K · S$ )+ as a function of the stock price S$ . The parameters are
r = 0.02, K = 21 , σ = 0.2, T = 10.
American Options 197
time is a stationary strategy. Let us first compute the price of the perpetual
American put that is associated with the exercise strategy
for a given value of L < K. Next we will find the value of L∗ that maximizes
the price of the perpetual American option among different choices of the
exercise levels L.
In order to compute the price of the perpetual American put using the First
Fundamental Theorem of Asset Pricing, we need to express the the contract
in terms of no arbitrage assets. Since the contract has an infinite time horizon,
there is no bond with an infinite maturity that can be used as a no-arbitrage
proxy to a dollar $, and thus we should use a money market M instead. The
relationship between dollars and the money market is
Mt = ert · $t .
The price can be computed from the Optional Sampling Theorem (Theorem
A.1) as
The Optional Sampling Theorem states that under certain conditions, the
martingale keeps its expected value even when it is stopped at a stopping
time τ . However, computation of EM [e−rτL ] requires one to determine the
distribution of the hitting time τL , which is a nontrivial task. A more elegant
solution uses properties of a power asset. The power asset is analogous to
the power option that was studied in the previous chapters. The fact that the
perpetual option has an infinite horizon prevents us from defining the power
option as a contract with a particular payoff at some finite time T . Instead,
one should define the initial value of a power asset as
h iα
α SM (0)
RM (0) = L , (7.6)
which is the same evolution as (5.13). The price of the perpetual American
put can be computed by finding α such that the assets Rα and L1 units of S
agree on the exercise boundary, in which case
α SM (τL )
RM (τL ) = = e−rτL ,
L
and the value of the perpetual American put would follow from
h iα
EM [e−rτL ] = EM [RM
α α
(τL )] = RM (0) = SML(0) .
α
Let us find the corresponding α. Since RM (t) has a geometric Brownian
motion evolution, it can be written as
α α
RM (t) = RM (0) · exp(ασW M (t) − 12 α2 σ 2 t)
h iα
= SML(0) · exp(ασW M (t) − 12 α2 σ 2 t)
h iα
= SML(t) · exp(− 21 α(α − 1)σ 2 t). (7.8)
α SM (τL )
Should RM (τL ) = L , we must have
h iα
α SM (τL ) SM (τL )
RM (τL ) = L · exp(− 12 α(α − 1)σ 2 τL ) = L . (7.9)
SM (τL )
Since L = e−rτL , the above equality is satisfied when
which is true either when α = 1, or when α = − σ2r2 . Only the second solution
represents a suitable power asset with the price given by
2r
− 2
h i− 2r2
SM (t) σ 2r
RMσ (t) = L · exp(−r(1 + σ2 )t). (7.11)
Let SM (t) ≥ Le−rt . The value of the perpetual American put with the exercise
boundary L at time t is given by
2r
M −rτL M − 2
VM (t) = (K − L) · E [e ] = (K − L) · E RMσ (τL )|SM (t)
h i− 2r2
SM (t) σ 2r
= (K − L) · L · exp(−r(1 + σ2 )t), (7.12)
American Options 199
2r − 2r2
x − σ2 ert x σ
uM (t, x) = (K − L) · L · exp(−r(1 + σ2r2 )t) = (K − L) · e−rt · . L
(7.13)
This is valid for x ≥ Le−rt . When x ≤ Le−rt, the perpetual American option
should be exercised immediately, collecting K units of a dollar $t , and shorting
a unit of a stock St . Thus Vt = Ke−rt · Mt − St , or equivalently,
If we define the price function v $ as v $ (t, S$ (t)) = V$ (t), the prices of v $ and
uM are related by
v $ (t, x) = ert · uM (t, e−rt x). (7.16)
Thus
2r
x − σ2
v $ (t, x) = (K − L) · L (7.17)
when x ≥ L. When x ≤ L, we have
v $ (t, x) = K − x. (7.18)
It is straightforward to show that the function h(L) is maximized for the value
2r
L∗ = · K, (7.19)
2r + σ 2
which can be seen from h′ (L∗ ) = 0, and h′′ (L∗ ) < 0.
units of a stock S at the exercise time τ ∈ [0, T ]. Let us assume that the
dynamics of the bond price with respect to the dollar are given by
implying the dynamics of the stock price with respect to the dollar are
We can price the American stock option contract with respect to the dollar
$, or with respect to the stock S. When the dollar $ is chosen as a reference
asset, we can define the dollar price of the American option contract as:
h i
v $ (t, x) = max ETt e−r(τ −t)V$ (τ )|S$ (t) = x .
τ
Since the dt term must be zero, we get the following partial differential equa-
tion:
−rv $ (t, x) + vt$ (t, x) + rxvx$ (t, x) + 12 σ 2 x2 vxx
$
(t, x) = 0.
This partial differential equation is valid as long as the option should not
be exercised, which is true when the option value exceeds its intrinsic value
v $ (t, x) > f $ (x). When the option should be exercised, we have that the
option value coincides with its intrinsic value:
u$ (t, x) = f $ (x).
In case that the option is not exercised when it should be, the contract starts
to lose the value and the dt term becomes negative. In this situation, the
holder of the American option is creating an arbitrage opportunity at his own
expense for the benefit of the seller of the option. The First Fundamental
Theorem of Asset Pricing states that when there is no arbitrage, the prices
American Options 201
Exercise boundary
0.55
0.5
0.45
Holding region
0.4
S Price
$
0.35
0.3
0.25
Exercise region
0.2
0 10 20 30 40 50 60 70 80 90 100
Time
FIGURE 7.2: Optimal exercise boundary for the American put option with
a payoff (K · $τ − Sτ )+ with parameters r = 0.02, K = 21 , σ = 0.2, T = 100
as a function of time.
are martingales under the probability measure that is associated with the
reference asset. However, the holder of the American option may fail to take
an optimal action that leads to the martingale price of the contract. In this
case, the price of the contract becomes a supermartingale, which is a process
that is nonincreasing in expectation:
Thus we have
in the region where the option should be exercised. We conclude that the
American option is characterized by linear complementarity conditions:
and
v $ (t, x) ≥ f $ (x). (7.23)
The above inequalities do not lead to a closed form solution, and the price of
the contract has to be computed numerically.
Figure 7.2 shows the exercise boundary for the American put option with
parameters r = 0.02, K = 21 , σ = 0.2. The price of the option above
202 Stochastic Finance: A Numeraire Approach
FIGURE 7.3: The dollar price of the American put option with a payoff
(K · $τ − Sτ )+ with parameters r = 0.02, K = 12 , σ = 0.2 as a function of the
stock price S$ and time to maturity T − t.
the boundary satisfies the Black-Scholes partial differential equation for the
function v $ , and the value of the option dominates its intrinsic value. The
option should be exercised if the stock price is below the exercise bound-
ary, where the option price agrees with its intrinsic value, and the term
−rv $ (t, x) + vt$ (t, x) + rxvx$ (t, x) + 21 σ 2 x2 vxx
$
(t, x) is smaller than zero. Note
that the exercise boundary flattens for large time to maturity, and the limit-
2r 0.04 1
ing level corresponds to L∗ = 2r+σ 2 · K = 0.04+0.04 · 2 = 0.25, the exercise
Figure 7.3 shows the dollar price of the American put option as a func-
tion of the price and time to maturity. For large times to maturity, the
price of the contract approaches the price of the perpetual American put
option, which is given by v $ (t, x) = K − x for x ≤ L∗ = 0.25, and
−1
v $ (t, x) = (K − L∗ ) Lx∗ 1
= 16x for x ≥ 0.25.
Figures 7.4 and 7.5 show the hedging positions in the assets S and M . The
hedging positions are similar to the hedging positions of its European option
counterpart with the exception that the hedging position in the stock should
be set to −1 in the exercise region. When the contract should be exercised,
K · $t − St = K · Mt − St should be collected. Thus the hedging becomes trivial
(short the stock, and long K units of the money market). The exercise region
is clearly visible in both graphs.
American Options 203
FIGURE 7.4: The hedging position in the stock S for the American put
option contract with a payoff (K ·$τ − Sτ )+ with parameters r = 0.02, K = 21 ,
σ = 0.2 as a function of the stock price S$ and time to maturity T − t.
FIGURE 7.5: The hedging position in the money market M for the Ameri-
can put option contract with a payoff (K ·$τ −Sτ )+ with parameters r = 0.02,
K = 21 , σ = 0.2 as a function of the stock price S$ and time to maturity T − t.
204 Stochastic Finance: A Numeraire Approach
S S
We have that v (t, $S (t)) is a P martingale. From Ito’s formula we have
dv S (t, $S (t)) = vtS (t, $S (t)) dt + +vxS (t, $S (t)) d$S (t)
S
+ 1 vxx (t, $S (t)) d2 $S (t)
h 2
= vtS (t, S$ (t)) − r$S (t)vxS (t, $S (t))
i
+ 12 σ 2 $S (t)2 vxx
S
(t, $S (t)) dt
+σ$S (t)vxS (t, $S (t)) dW S (t).
We have used the dynamics of the price of the dollar with respect to the stock
d$S (t) = d[BST (t) · $B T (t)]
= BST (t) · d$B T (t) + $B T (t) · dBST (t)
= $S (t) −rdt + σ · dW S (t) .
Since the price of the contract with respect to the stock is a martingale, the
dt term must be zero and thus we obtain
vtS (t, x) − rxvxS (t, x) + 12 σ 2 x2 vxx
S
(t, x) = 0.
This is true when the option value exceeds its intrinsic value v S (t, x) > f S (x)
and the option should not be exercised. This partial differential equation has
a slight numerical advantage over the classical Black-Scholes since it contains
only 3 terms. In the region where the option should be exercised, the option
value coincides with its intrinsic value
v S (t, x) = f S (x),
but keeping the American contract would lead to a loss, and the corresponding
dt term would become negative. Thus we have
vtS (t, x) − rxvxS (t, x) + 12 σ 2 x2 vxx
S
(t, x) ≤ 0
when the option should be exercised. We conclude that the option price with
respect to the reference asset S satisfies the linear complementarity conditions
and
v S (t, x) ≥ f S (x). (7.25)
American Options 205
Exercises
7.1 Show that the price uM (t, x) in (7.13) and (7.14) satisfies the Black–
Scholes partial differential equation
uM 1 2 2 M
t (t, x) + 2 σ x uxx (t, x) = 0
when x ≥ Le−rt . When x ≤ Le−rt , the price uM (t, x) satisfies the partial
differential inequality
uM 1 2 2 M
t (t, x) + 2 σ x uxx (t, x) ≤ 0.
7.2 Determine the hedging portfolio for the perpetual American put option.
Hint: ∆S (t) = uM
x (t, x).
7.3 Show that the price v $ (t, x) in (7.17) and (7.18) satisfies the partial
differential equation
−rv $ (t, x) + rxvx$ (t, x) + 12 σ 2 x2 vxx
$
(t, x) = 0
when x ≥ L. When x ≤ L, the price v $ (t, x) satisfies the partial differential
inequality
−rv $ (t, x) + rxvx$ (t, x) + 12 σ 2 x2 vxx
$
(t, x) ≤ 0.
Chapter 8
Contracts on Three or More Assets:
Quantos, Rainbows and “Friends”
Exotic options are contracts that depend on three or more underlying assets.
We have already studied lookback options that depend on a stock S, a bond
B T (or equivalently a dollar $), and on the maximal asset M ∗ . The maximal
asset itself depends on the stock and the bond, so it is not a free asset that
exists on its own. This chapter studies contracts on three “full” underlying
assets; let us call them X, Y , and Z. There are several variants of these con-
tracts. A quanto is a contract that pays off some function of the price of
XY (T ) units of the third asset Z. The underlying assets for quanto contracts
are usually currencies, but the definition is not limited to them. For example,
a quanto forward pays off XY (T )−K units of Z, and a quanto call option pays
off (XY (T ) − K)+ units of Z. The quanto contracts have only one underlying
price process, but the option is settled in a “wrong” asset. A contract that
depends on three or more assets and two or more price processes is known
as a rainbow option. The price of a rainbow option thus depends on the
joint distribution of two or more price processes, and they are sensitive to the
correlation structure of the prices. Some rainbow option contracts are known
under a specific name, for instance a call option on the maximum of two as-
sets, etc. We call them “the friends of quantos and rainbows.”
Example 8.1
We have seen in Example 3.1 that the contract that pays off the best of two
assets is completely symmetric (and dual to itself). The contract on the best
207
208 Stochastic Finance: A Numeraire Approach
(XT − K · YT )+ = max(XT , K · YT ) − K · YT ,
and
(K · YT − XT )+ = max(XT , K · YT ) − XT ,
and thus most of the traded contracts are related to it. Therefore an analogous
contract that pays off the best of three assets
max(XT , K1 YT , K2 ZT )
which represents the payoff of the call option on the maximum of two assets.
As we saw earlier for the case of the general European contract, it is possible
to settle the payoff in each of the underlying assets. Should the different
settlements represent the same contract, the payoff functions must be linked
by the perspective mapping
f Y (x, y) = f X ( x1 , xy ) · x, f X (x, y) = f Y ( x1 , xy ) · x,
f Y (x, y) = f Z ( xy , y1 ) · y, f Z (x, y) = f Y ( xy , y1 ) · y,
f X (x, y) = f Z ( 1y , xy ) · y, f Z (x, y) = f X ( xy , x1 ) · x.
Example 8.2
Consider a quanto call option that pays off (XY (T ) − K)+ · Z. In terms of the
reference asset Y , the payoff takes the following form
(XY (T ) − K)+ · ZY (T ) · Y,
f Y (x, y) = (x − K)+ · y.
Similarly, when the reference asset is chosen to be X, the payoff is of the form
(XY (T ) − K)+ · ZX (T ) · X
f X (x, y) = ( x1 − K)+ · y.
Contracts on Three or More Assets: Quantos, Rainbows and “Friends” 209
(XY (T ) − K)+ · Z
f Z (x, y) = ( xy − K)+ .
dXY (t) = σxy XY (t)dW 1,Y (t), dZY (t) = σyz ZY (t)dW 2,Y (t), (8.8)
dYX (t) = σxy YX (t)dW 1,X (t), dZX (t) = σxz ZX (t)dW 2,X (t), (8.9)
dXZ (t) = σxz XZ (t)dW 1,Z (t), dYZ (t) = σyz YZ (t)dW 2,Z (t). (8.10)
Since there are two price processes for each reference asset, they are driven
by two Brownian motions W 1 and W 2 that can be correlated. Let us assume
for instance
dW 1,Y (t) · dW 2,Y (t) = ρdt.
The value of ρ represents the correlation. The formula for dW 1,Y (t) and
dW 2,Y (t) determines the correlation of W 1,X (t) and W 2,X (t), and the corre-
lation of W 1,Z (t) and W 2,Z (t). For instance, from Ito’s formula we get
Therefore
dYX (t) dZX (t)
dW 1,X (t) · dW 2,X (t) = ·
σxy YX (t) σxz ZX (t)
2
σxy − ρσxy σyz σxy − ρσyz
= = .
σxy · σxz σxz
Similarly we obtain
σyz − ρσxy
dW 1,Z (t) · dW 2,Z (t) = .
σxz
d2 ZX (t) 2 2
= (σxy − 2ρσxy σyz + σyz )dt,
ZX (t)2
THEOREM 8.1
The price function
h i
uY (t, x, y) = EY f (XY (T ), ZY (T )) |XY (t) = x, ZY (t) = y ,
2
uYt (t, x, y) + 21 σxy x2 · uYxx (t, x, y)
2 2
+ ρσxy σyz xy · uYxy (t, x, y) + 12 σyz y · uYyy (t, x, y) = 0, (8.12)
uX 1 2 2 X X
t (t, x, y) + 2 σxy x · uxx (t, x, y) + σxy (σxy − ρσyz )xy · uxy (t, x, y)
2 2
+ 21 (σxy − 2ρσxy σyz + σyz )y 2 · uX
yy (t, x, y) = 0, (8.14)
uZ 1 2 2 2 Z
t (t, x, y) + 2 (σxy − 2ρσxy σyz + σyz )x · uxx (t, x, y)
PROOF Let us derive the partial differential equation for uX ; the other
partial differential equations can be proved in a similar fashion, or using the
212 Stochastic Finance: A Numeraire Approach
+ 21 uX 2 X 1 X 2
xx d YX (t) + uxy dYX (t)dZX (t) + 2 uyy d ZX (t)
"
= uX 1 2 2 X X
t + 2 σxy x · uxx + σxy (σxy − ρσyz )xy · uxy
#
2 2
+ 21 (σxy − 2ρσxy σyz + σyz )y 2 · uX
yy dt
+uX X
x dYX (t) + uy dZX (t).
Example 8.3
Consider the quanto forward with a payoff
(XY (T ) − K) · Z
and the price of the quanto forward with respect to the reference asset Z
uZ (t, x, y) = uY (t, xy , y1 ) · y = xy · eρσxy σyz (T −t) − K .
One can check that the functions uY , uX and uZ satisfy the partial differential
equations in Theorem 8.1 (Exercise 8.1).
Example 8.4
Consider the quanto call option with a payoff
+
(XY (T ) − K) · Z
Contracts on Three or More Assets: Quantos, Rainbows and “Friends” 213
uY (t, x, y) =
h i
x·exp(ρσxy σyz (T −t))
= x · eρσxy σyz (T −t) · y · N σ √1T −t log K
2
+ 21 σxy (T − t)
xy
h i
1 x·exp(ρσxy σyz (T −t)) 1 2
− K · y · N σ T −t log √
K − 2 σxy (T − t) (8.18)
xy
uX (t, x, y) = uY (t, x1 , xy ) · x =
h i
exp(ρσxy σyz (T −t))
= x1 · eρσxy σyz (T −t) · y · N σ √1T −t log K·x + 1 2
σ
2 xy (T − t)
xy
h i
exp(ρσ σ (T −t)) 1 2
− K · y · N σ √1T −t log xy yz
K·x − 2 σxy (T − t) (8.19)
xy
and the price of the quanto call option with respect to the reference asset Z
uZ (t, x, y) = uY (t, xy , y1 ) · y =
h i
x·exp(ρσxy σyz (T −t))
= xy · eρσxy σyz (T −t) · N σ √1T −t log K·y
2
+ 12 σxy (T − t)
xy
h i
1 x·exp(ρσxy σyz (T −t)) 1 2
− K · N σ √T −t log K·y − σ
2 xy (T − t) . (8.20)
xy
8.2 Hedging
Contracts on three assets admit a perfect hedge in the geometric Brownian
motion model driven by two Brownian motions. The hedging is done in all
three underlying assets, and has the form summarized in the next theorem.
THEOREM 8.2
The hedging portfolio P of the contract on three assets is given by each of the
214 Stochastic Finance: A Numeraire Approach
h
Pt = uX (t, YX (t), ZX (t)) − YX (t) · uX x (t, YX (t), ZX (t))
i
−ZX (t) · uX y (t, YX (t), Z X (t)) ·X
h i
+ uXx (t, YX (t), ZX (t)) · Y (8.22)
h i
+ uXy (t, YX (t), Z X (t)) ·Z
h i
Pt = uZx (t, XZ (t), YZ (t)) · X
h i
+ uZ y (t, XZ (t), YZ (t)) · Y (8.23)
h
+ uZ (t, XZ (t), YZ (t)) − XZ (t) · uZ x (t, XZ (t), YZ (t))
i
−YZ (t) · uZy (t, XZ (t), YZ (t)) · Z.
from Ito’s formula after realizing that the dt term is zero. In order to have
Pt = Vt at all times, we must have
and
∆Z (t) = uYy (t, XY (t), ZY (t)) .
The position in the remaining asset Y is determined from
This proves the representation of the hedge in terms of the price function
uY . The remaining expressions are equivalent, which is easy to see from the
relationships
This implies
1 y
uY (t, x, y) − x · uYx (t, x, y) − y · uYy (t, x, y) = uX Z x 1
x (t, x , x ) = uy (t, y , y ),
1 y
uYy (t, x, y) = uX Z x 1
y (t, x , x ) = u (t, y , y ) −
x
y · uZ x 1
x (t, y , y ) −
1
y · uZ x 1
y (t, y , y ).
Example 8.5
Let us determine the hedge of the quanto forward with payoff
(XY (T ) − K) · Z.
We have seen that the price of this contract with respect to the reference asset
Y is given by
uY (t, x, y) = x · eρσxy σyz (T −t) − K · y,
and thus
uYx (t, x, y) = eρσxy σyz (T −t) · y,
and
uYy (t, x, y) = x · eρσxy σyz (T −t) − K.
The hedging portfolio is therefore given by
Example 8.6
Similarly we can determine the hedge of the quanto call option with a payoff
(XY (T ) − K)+ · Z.
The price uY (t, x, y) of this contract is given in Equation (8.18). Thus we get
uYx (t, x, y) =
h i
x·exp(ρσxy σyz (T −t))
= eρσxy σyz (T −t) ·y·N σxy
1
√
T −t
log K
2
+ 21 σxy (T − t) ,
and
uYy (t, x, y) =
h i
x·exp(ρσxy σyz (T −t))
= x · eρσxy σyz (T −t) · N σ √1T −t log K + 1 2
σ
2 xy (T − t)
xy
h i
x·exp(ρσ σ (T −t)) 2
− K · N σ √1T −t log xy
K
yz
− 21 σxy (T − t) .
xy
Exercises
8.1 Show that the price functions in Example 8.3 satisfy the partial differ-
ential equations from Theorem 8.1.
8.2 Find the price and the hedging portfolio for a quanto put option with
payoff (K − XY (T ))+ · Z, where the prices of the underlying assets follow
geometric Brownian motion models given by Equations (8.8), (8.9), and (8.10).
8.3 (a) Find the price and the hedging portfolio of a contract V that pays
off the best asset out of X, K1 Y , and K2 Z, or in other words
VT = max(XT , K1 YT , K2 ZT )
where the prices of the underlying assets follow geometric Brownian mo-
tion models given by Equations (8.8), (8.9), and (8.10). As an immediate
consequence, find the price and the hedge for the call option on the best
of two assets with the payoff
(max(XT , K1 YT ) − K2 ZT )+ .
(b) Find the price and the hedging portfolio of a contract that pays off the
worst asset
min(XT , K1 YT , K2 ZT ).
(c) Find the price and the hedging portfolio of a contract that pays off the
“middle” asset, which can be defined as
XT + K1 YT + K2ZT − max(XT , K1 YT , K2 ZT ) − min(XT , K1 YT , K2 ZT ).
Chapter 9
Asian Options
Asian options are contracts that depend on underlying assets X and Y and
upon the average of the price process XY (t). The average price process is
captured by a no-arbitrage contract A called the average asset. The payoff
of the average asset is defined as
"Z #
T
AT = XY (t)µ(dt) · YT . (9.1)
0
The average asset is a contract that pays off a number of units of an asset Y ,
where the number of units is the weighted average price of an asset X with
respect to the asset Y . The weights are determined by the weighting measure
µ which can represent both continuous or discrete averaging. Our definition
of the average asset guarantees that its price is always positive, and thus the
average asset can be used as a numeraire. The average asset is analogous to
the maximal asset M ∗ that appears in pricing of lookback options. The im-
portant difference is that the average asset A turns out to be a no-arbitrage
asset in contrast to the maximal asset M ∗ .
The average asset is typically not traded, but we can still use it as a nu-
meraire in order to derive the pricing equations for Asian options. The pricing
techniques for Asian options do not require the existence of the average asset
as a traded contract. We will express all hedging positions in terms of assets
X and Y only. Moreover as we will show in the following text, the Asian for-
ward can be perfectly replicated by trading in the underlying assets X and Y ,
and the hedge is model independent. Therefore A itself is a no-arbitrage asset.
219
220 Stochastic Finance: A Numeraire Approach
as "Z #
T
−r(T −t)
AT = SB T (t)e µ(dt) · BTT ,
0
which is of the form of (9.1), with the underlying two no-arbitrage assets S
and B T . Note that hedging must be done in no-arbitrage assets exclusively as
opposed to arbitrage assets such as currencies. A typical Asian option contract
uses equal weights. A continuously sampled average asset pays off
"Z #
T
1
AT = T S$ (t)dt · $T ,
0
DEFINITION 9.1 An Asian option is a contract that pays off one of the
following:
• f Y (XY (T ), AY (T )) units of an asset Y ,
• f X (YX (T ), AX (T )) units of an asset X,
• f A (XA (T ), YA (T )) units of an asset A.
When the payoff functions are linked by the perspective mapping f Y (x, y) =
f X ( x1 , xy )
· x = f A ( xy , y1 ) · y, the three payoffs represent the same contract.
Example 9.1
The Asian call option with a fixed strike pays off
(AT − K · YT )+ . (9.2)
Asian Options 221
(AT − K · XT )+ , (9.3)
Asian options with the fixed or the floating strike are the two most typical
Asian option contracts.
It is interesting to note that the prices of the Asian fixed strike and the
Asian floating strike options can be written as a Black–Scholes formula. The
price of the fixed strike option is simply
PA Y
t (AY (T ) ≥ K) − K · Pt (AY (T ) ≥ K), (9.4)
PA X
t (AX (T ) ≥ K) − K · Pt (AX (T ) ≥ K). (9.5)
This follows from the fact that the Asian option can be written as a combina-
tion of two Arrow–Debreu securities whose price is given by the above expres-
sions. However, the hard part is that the prices AY (T ) and AX (T ) do not have
a simple analytical distribution as opposed to the case of XY (T ) which has a
known density, and thus determination of the corresponding probabilities is a
nontrivial task. Semianalytical representations of these probabilities exist for
continuous averaging, but they still require significant computational effort
to obtain any numerical result. In our text we present the partial differential
equations that correspond to the Asian option pricing problem which applies
to both discrete and continuous averaging. These partial differential equations
can be solved numerically in a straightforward way.
The foreign exchange market also trades contracts written on the harmonic
average of the price. The harmonic average is defined as the reciprocal of the
arithmetic average of the reciprocals:
1 1
RT = RT .
1
0 XY (t) µ(dt) 0
YX (t)µ(dt)
222 Stochastic Finance: A Numeraire Approach
If we denote by "Z #
T
ÃT = YX (t)µ(dt) · XT
0
the average asset where the roles of the assets X and Y are flipped, we can
define the harmonic average asset as
" #
1 1
HT = R T · YT = · YT .
0 YX (t)µ(dt)
ÃX (T )
Natural contracts to consider are the harmonic Asian option with a fixed
strike with payoff
+
1
(HT − K · YT )+ = · YT − K · YT
ÃX (T )
and the harmonic Asian option with a floating strike with payoff
+
1
(HT − K · XT )+ = · YT − K · XT .
ÃX (T )
We can also write the payoffs in terms of the original average asset AT if we
flip the roles of the assets Y and X (it is just a matter of naming the assets).
In this case the harmonic Asian option with a fixed strike has payoff
+
1
AY (T ) · XT − K · XT , (9.6)
We can also consider more exotic payoffs, such as Asian powers f X (x, y) =
α
y . The advantage of this contract is that it admits a closed form solution for
integer valued α, and thus it can be used for calibrating numerical schemes.
This payoff corresponds to f Y (x, y) = y α · x1−α , or equivalently to f A (x, y) =
x1−α . We can write the payoff as
A α
A α
X 1−α
1−α
X T ·X = Y T · Y T ·Y = X A T · A.
Asian Options 223
Let V denote an Asian option contract. The price of this contract can be
expressed in the following ways:
THEOREM 9.1
Let X and Y be two no-arbitrage assets. Then the replicating portfolio for the
average asset contract that pays off
"Z #
T
AT = XY (y)µ(dt) · YT (9.14)
0
is given by "Z #
T Z t
At = µ(ds) · X + XY (s)µ(ds) · Y. (9.15)
t 0
224 Stochastic Finance: A Numeraire Approach
This result does not depend on the dynamics of the price XY (t). In particular,
"Z #
T
dAY (t) = µ(ds) dXY (t). (9.16)
t
Since the terminal position of the average asset is completely invested in the
asset Y , and has a zero position in the asset X, we have ∆ ¯ X (T ) = 0. We thus
have the following identity:
Z T ! Z T
XY (t)µ(dt) = AY (0) − ∆ ¯ X (0) · XY (0) − XY (t)d∆ ¯ X (t).
0 0
which is equivalent to
¯ X (0)X0 ,
A0 = ∆
and Z Z
T T
XY (t)µ(dt) = − ¯ X (t).
XY (t)d∆
0 0
This implies
¯ X (t) = µ(dt),
−d∆
which is the same as
Z T Z T
¯ X (t) = −
∆ ¯ X (s) =
d∆ µ(ds).
t t
1 −r(T −t)
For instance, when µ(dt) = Te dt, we get
Z T Z T
¯ X (t) =
∆ µ(ds) = 1 −r(T −s)
= 1
1 − e−r(T −t) .
Te ds rT
t t
1
In the case of uniform weighting µ(dt) = T dt, the hedge of the average asset
simplifies to
Z T Z T
¯ X
∆ (t) = µ(ds) = 1
= 1− t
T ds T .
t t
1
Pn −r(T −t)
For discrete averaging when µ(dt) = n k=1 δ( n
k
T ) (t)e dt, we get
Z T Z T n
X
¯ X (t) =
∆ µ(ds) = 1
δ( k T ) (s)e−r(T −s) ds
n n
t t k=1
n
X
1
= n exp −r( n−k
n )T ,
h i
nt
k= T +1
1 Pn
when the averaging is uniform, i.e. when µ(dt) = n k=1 δ( n
k
T ) (t)dt.
The insight of this result is the following: the trader who is replicating the
RT
average asset contract starts with a hedging portfolio of 0 µ(dt) units of X
and no units of Y :
Z T !
¯
∆(0) = (∆ ¯ ,∆
X ¯ )=
Y
µ(dt), 0 .
0 0
0
RT
The amount of 0 µ(dt) units of the asset X is used for replicating the average
of the price. The trader then gradually liquidates his position in the asset X,
RT
keeping just t µ(dt) fraction of it at time t, and the rest of the portfolio
226 Stochastic Finance: A Numeraire Approach
so the asset X is completely unloaded, and the position in the asset Y is the
number that corresponds to the average price.
The evolution of AY (t) follows from the hedging formula for the average
asset:
¯ X (t)dXY (t) = σ ∆
dAY (t) = ∆ ¯ X (t)XY (t)dW Y (t). (9.21)
Note that this evolution is not Markovian in AY (t) since it depends on an-
other process XY (t), but it is Markovian in the pair (XY (t), AY (t)). Thus
even when the Asian option contract payoff depends only on AY (t), the cor-
responding pricing partial differential equation would depend on both prices.
The evolution of the average asset price under the reference asset X can be
expressed as
¯ Y (t)dYX (t)
dAX (t) = ∆
= AY (t) − ∆¯ X (t) · XY (t) dYX (t)
= AY (t) − ∆¯ X (t) · XY (t) σYX (t)dW X (t)
= σ AX (t) − ∆ ¯ X (t) dW X (t).
Asian Options 227
Let us determine the evolution of the remaining prices: YA (t), and XA (t).
From Ito’s formula we have
dYA (t) = dAY (t)−1 = −AY (t)−2 dAY (t) + AY (t)−3 d2 AY (t)
¯ X (t)XY (t)dW Y (t)
= −YA (t)2 σ ∆
+YA (t)3 σ 2 ∆¯ X (t)2 XY (t)2 dt
h i
¯ X (t)YA (t)XA (t) − dW Y (t) + σ ∆
= σ∆ ¯ X (t)XA (t)dt .
dXA (t) = dAX (t)−1 = −AX (t)−2 dAX (t) + AX (t)−3 d2 AX (t)
¯ X (t) dW X (t)
= −XA (t)2 σ AX (t) − ∆
+XA (t)3 σ 2 AX (t) − ∆¯ X (t) 2 dt
X h i
¯ (t)XA (t) − 1 · dW X (t) − σ 1 − ∆
= σXA (t) · ∆ ¯ X (t)XA (t) dt .
Therefore
X
¯ (t)XA (t) − 1 dW A (t),
dXA (t) = σXA (t) ∆ (9.24)
THEOREM 9.2
The price function
uY (t, x, y) = EY f Y (XY (T ), AY (T )) |XY (t) = x, AY (t) = y ,
228 Stochastic Finance: A Numeraire Approach
PROOF The price of the Asian option with respect to the reference asset
Y , uY (t, XY (t), AY (t)), is a PY martingale, and thus duY has a zero dt term.
Using Ito’s formula, we get
Since the dt term is zero, we obtain the following partial differential equation:
¯ X (t)uY (t, x, y) + ∆
uYt (t, x, y)+ 21 σ 2 x2 uYxx (t, x, y) + 2∆ ¯ X (t)2 uY (t, x, y) = 0.
xy yy
Similarly, the price of the Asian option with respect to the reference asset X,
uX (t, YX (t), AX (t)), is a PX martingale, and thus the dt term of duX is zero.
Using the evolution of the price of the average asset under the reference asset
X, we get
duX = uX X X
t dt + ux dYX (t) + uy dAX (t)
+ 21 uX 2 X X 2
xx d YX (t) + 2uxy dYX (t)dAX (t) + uyy d AX (t)
= [uX 1 2 2 X ¯X X ¯X 2 X
t + σ (x uxx + 2x(y − ∆ (t))uxy + (y − ∆ (t)) uyy )]dt
2
+uX X
x dYX (t) + uy dAX (t).
Since the dt term is zero, we have the following partial differential equation
h
uX
t (t, x, y) + 1 2
2 σ x2 uX
xx (t, x, y)
i
+ 2x(y − ∆¯ X (t))uX (t, x, y) + (y − ∆
¯ X (t))2 uX (t, x, y) = 0,
xy yy
Finally, the price of the Asian option with respect to the reference asset A,
uA (t, XA (t), YA (t)), is a PA martingale, and thus the dt term of duA is zero.
Using the evolution of the prices of X and Y under the reference asset A, we
get
duA = uA A A
t dt + ux dXA (t) + uy dYA (t)
+ 12 uA 2 A A 2
xx d XA (t) + 2uxy dXA (t)dYA (t) + uyy d YA (t)
h
= uA 1 2 2 ¯X 2
t + 2 σ x [[x∆ (t) − 1] · uxx
A
i
+2y ∆ ¯ X (t)[x∆ ¯ X (t)2 · uA ] dt
¯ X (t) − 1] · uA + y 2 ∆
xy yy
+uA A
x dXA (t) + uy dYA (t).
Since the dt term is zero, we have the following partial differential equation
uA (t, x, y) + 1 2 2
σ x [x∆¯ X (t) − 1]2 · uA (t, x, y)
t 2 xx
+ 2y ∆¯ X (t)[x∆
¯ X (t) − 1] · uA 2 ¯X 2 A
xy (t, x, y) + y ∆ (t) · uyy (t, x, y) = 0,
230 Stochastic Finance: A Numeraire Approach
¯ X (t) · X + ∆
At = ∆ ¯ Y (t) · Y, (9.33)
and thus the Asian option hedge can be reduced to positions in just two assets,
X and Y :
The hedging position in the underlying assets X and Y has two components:
one part (∆X (t) or ∆Y (t)) represents the usual delta sensitivity of the Asian
option price with respect to the price of the underlying asset, and the other
part represents the delta sensitivity of the Asian option price with respect to
the average asset price (∆A (t)), multiplied by the hedge of the average asset
in terms of the assets X and Y (∆ ¯ X (t), or ∆
¯ Y (t)). This feature is rather
unique among contingent claims. The exact forms of the hedging portfolio are
given in the following theorem. Recall that
Z T
¯ X (t) =
∆ µ(ds),
t
and
Z t
¯ Y (t) =
∆ XY (s)µ(ds).
0
THEOREM 9.3
The hedging portfolio Pt of the Asian option admits each of the following
Asian Options 231
equivalent represenations:
" #
Pt = uYx ¯ X Y
(t, XY (t), AY (t)) + ∆ (t) · uy (t, XY (t), AY (t)) · X
"
+ uY (t, XY (t), AY (t)) − XY (t) · uYx (t, XY (t), AY (t))
#
Y
¯ Y
+ ∆ (t) − AY (t) · uy (t, XY (t), AY (t)) · Y, (9.35)
"
Pt = uX (t, YX (t), AX (t)) − YX (t) · uX
x (t, YX (t), AX (t))
#
X
¯ X
+ ∆ (t) − AX (t) · uy (t, YX (t), AX (t)) · X
" #
+ uX ¯Y
(t, YX (t), AX (t)) + ∆ (t) · uX (t, YX (t), AX (t)) · Y, (9.36)
x y
"
h i
uA (t, XA (t), YA (t)) − uA ¯X
Pt = y (t, XA (t), YA (t)) · YA (t) · ∆ (t)
#
h i
+ uA ¯ (t)XA (t) · X
(t, XA (t), YA (t)) · 1 − ∆X
x
"
h i
+ uA (t, XA (t), YA (t)) − uA ¯Y
x (t, XA (t), YA (t)) · XA (t) · ∆ (t)
#
h i
+ uA
y (t, XA (t), YA (t))
¯ Y
· 1 − ∆ (t)YA (t) · Y. (9.37)
PROOF Let us find a hedge for the Asian option of the form
Pt = ∆X (t) · X + ∆Y (t) · Y.
Using the fact that the process uY (t, XY (t), AY (t)) has a zero dt term, we
get
duY = uYx · dXY (t) + uYy · dAY (t)
= uY + ∆ ¯ X (t)uY · dXY (t).
x y
duX = uX X
x · dYX (t) + uy · dAX (t)
= uX ¯Y X
x + ∆ (t) · uy · dYX (t),
We can also rewrite the above representation of the hedging portfolio using
the function uY of the function uX only. From
uX (t, x, y) = uY (t, x1 , yx ) · x,
we get
1 y
uX Y
x (t, x, y) = u (t, x , x ) −
1
x · uYx (t, x1 , xy ) − y
x · uYy (t, x1 , xy ),
and
1 y
uX Y
y (t, x, y) = uy (t, x , x ).
Similarly, from
uY (t, x, y) = uX (t, x1 , yx ) · x,
we get
and
1 y
uYy (t, x, y) = uX
y (t, x , x ).
Asian Options 233
#
¯X
+ ∆ X
t − AX (t) · uy (t, YX (t), AX (t)) · X
" #
+ uX ¯Y
(t, YX (t), AX (t)) + ∆ (t) · uX (t, YX (t), AX (t)) · Y.
x y
Finally, from
duA = uA A
x dXA (t) + uy dYA (t),
¯ X (t) · X + ∆
Using the fact that At = ∆ ¯ Y (t) · Y , we conclude that
"
h i
Pt = uA (t, XA (t), YA (t)) − uA (t, X A (t), YA (t)) · YA (t) ¯ X (t)
·∆
y
#
h i
+ uA
x
¯ (t)XA (t) · X
(t, XA (t), YA (t)) · 1 − ∆X
"
h i
+ uA (t, XA (t), YA (t)) − uA (t, X A (t), YA (t)) · X A (t) ¯ Y (t)
·∆
x
#
h i
+ uA ¯ (t)YA (t) · Y.
(t, XA (t), YA (t)) · 1 − ∆Y
y
uX 1 2 ¯X 2 X
t (t, y) + 2 σ (y − ∆ (t)) uyy (t, y) = 0, (9.41)
where
uX (t, y) = EX [f X (AX (T ))|AX (t) = y].
We keep the notation y (as opposed to x) for the only spatial variable in
order to be consistent with the pricing problem (9.27). Similarly, when A is a
reference asset and the payoff depends only on XA (T ), the pricing equation
(9.29) does not depend on the variable y, and the partial differential equation
simplifies to
uA 1 2 2 ¯X 2 A
t (t, x) + 2 σ x [x∆ (t) − 1] · uxx (t, x) = 0, (9.43)
where
uA (t, x) = EA [f A (XA (T ))|XA (t) = x].
The formulas for the hedging portfolio given in Equations (9.36) and (9.37)
also simplify to
" #
¯ X (t) − AX (t) · uX
Pt = uX (t, AX (t)) + ∆ y (t, AX (t)) · X
" #
¯Y
+ ∆ (t) · uX
y (t, AX (t)) · Y, (9.45)
and
" #
h i
¯X A
Pt = ∆ (t) · u (t, XA (t)) + uA ¯ (t)XA (t) · X
· 1−∆X
x (t, XA (t))
" #
h i
¯ Y (t) · uA (t, XA (t)) − uA
+ ∆ x (t, XA (t)) · XA (t) · Y. (9.46)
The pricing equation (9.25) does not reduce in this case, and it is strictly
suboptimal to employ it for pricing Asian options that do not depend on the
Asian Options 235
asset Y .
When the contract depends on the assets A and Y only, such as in the case
of the Asian call option with a fixed strike that has a payoff (AT − K · YT )+ ,
the reduction of the pricing equations is possible only in special cases, not in
general. The reason is that the evolution of the price process AY (t) depends on
both prices AY (t) and XY (t) (in contrast to the evolution of the price AX (t)
that depends only on itself), and thus the partial differential equation (9.25)
cannot be reduced to only one spatial variable. However, when the payoff of
the contract is only a function of the asset F known as the Asian forward
defined as
FT = AT − K1 YT , (9.47)
a reduction of the pricing problem similar to Equation (9.41) is possible
when the asset X is taken as a numeraire. Consider a contract that pays off
f X (FX (T )) units of an asset X, where K1 in (9.47) is a constant. When the
payoff function is given by f X (x) = (x − K2 )+ , the contract that corresponds
to it is
which covers both the floating strike option when K1 = 0, and the fixed strike
option when K2 = 0.
Let us define
Therefore
¯ X (t) dW X (t),
dFX (t) = σ FX (t) − ∆
which is identical to an evolution of the average asset A. Therefore the pricing
partial differential equation takes the same form as (9.41):
uX 1 2 ¯X 2 X
t (t, x) + 2 σ (x − ∆ (t)) uxx (t, x) = 0 (9.48)
236 Stochastic Finance: A Numeraire Approach
Thus we can also efficiently solve the Asian call option with the fixed strike
using the above partial differential equation. Note the important difference
from Equation (9.41). In the previous case, the basic price process was AX (t),
the price of the average asset A in terms of the reference asset X. The partial
differential equation (9.48) applies to the price process FX (t), the price of the
Asian forward F in terms of the reference asset X. The corresponding spatial
variables are shifted by the factor K1 YX (t) as
Note that while AX (t) is always positive, FX (t) can become zero or even be-
come negative, and thus the Asian forward F cannot be used as a reference
asset for the purposes of pricing. Thus in contrast to the case of the average
asset A, there is no partial differential equation where F serves as a reference
asset.
The hedging portfolio agrees with (9.45), but the value of AX (t) is replaced
by FX (t):
" #
X
X ¯ X
Pt = u (t, FX (t)) + ∆ (t) − FX (t) · ux (t, FX (t)) · X
" #
¯Y
+ ∆ (t) · uX
x (t, FX (t)) · Y. (9.50)
(2000) and Henderson and Wojakowski (2002) pointed out the symmetries
between the fixed and the floating strike Asian options. Other relevant papers
include Geman and Yor (1993), Curran (1994), Linetsky (2004), Dufresne
(2000), D’Halluin et al. (2005), Milevsky and Posner (1998), or Nielsen and
Sandmann (2003).
Exercises
9.1 Show that 1, x, and y are solutions of the partial differential equations
for the Asian option prices uY , uX , and uA . This is useful in calibrating
numerical schemes. What are the contracts corresponding to these solutions?
[AY (T )]2
VT = [AX (T )]2 · X = · Y,
XY (T )
uX (T, y) = y 2 .
Plug it into the partial differential equation for uX (t, x), and find the functions
a2 (t), a1 (t), and a0 (t) by solving the resulting ordinary differential equations.
Chapter 10
Jump Models
The most basic process with jumps is a Poisson process N (t). The Poisson
process makes a jump in the time interval [t, t + ∆t] with probability λ∆t,
where λ is the intensity of the process. The Poisson process itself is nonde-
creasing, and thus it is not a martingale. However, the compensated Poisson
process, N (t) − λt, is a martingale, and thus can serve as the basic model
of market noise with jumps. In analogy to the geometric Brownian motion
model of the price which is driven by Brownian motion, we consider a geo-
metric Poisson process model of the price, which is driven by a compensated
Poisson process.
The price of a European option can be computed via the Black–Scholes for-
mula. Equivalently, the price satisfies a difference differential equation when
the price follows a geometric Poisson process. The geometric Poisson process
239
240 Stochastic Finance: A Numeraire Approach
A more general model of the evolution of the price with jumps considers
jumps of various sizes and intensities. When the price process is driven by
a noise with independent and identically distributed increments, we call this
noise a Lévy process. The prices of European contingent claims are character-
ized by an integro-differential equation. Models with multiple jump sizes are
incomplete, and no perfect hedging is possible in this situation.
As n → ∞, we have
n −k n(n − 1) . . . (n − k + 1) 1
lim n = lim = ,
n→∞ k n→∞ k!nk k!
and
n−k n −k
λt λt λt
lim 1 − = lim 1 − lim 1 − = e−λt .
n→∞ n n→∞ n n→∞ n
Hence,
(λt)k
P(N (t) = k) = e−λt .
k!
In other words, N (t) is a Poisson random variable with parameter λt.
Let τ be the time of the first jump of the Poisson process. Note that
The first equality follows from the fact that if there is a jump before time t,
the value of the Poisson process must be greater than or equal to 1 at time t.
The density of the time of the first jump is given by
∂
f (t) = P(τ ≤ t) = λe−λt ,
∂t
which corresponds to an exponential random variable with parameter λ.
For modeling price processes we need a martingale market noise that would
ensure that the resulting portfolios are arbitrage free. In pricing models with
continuous paths, the role of the market noise was played by Brownian mo-
tion, where all prices were represented as stochastic integrals with respect to
Brownian motion. In the case of jump models, a Poisson process N (t) itself
is nondecreasing, and thus it is not a martingale. However, a compensated
Poisson process, N (t) − λt, is a martingale. This is easy to see from
The basic idea is that all price processes that are driven by the compensated
Poisson process market noise can be represented as stochastic integrals with
242 Stochastic Finance: A Numeraire Approach
20
15
Compensated Poisson
10
−5
−10
0 1/4 1/2 3/4 1
Time
respect to that noise. The resulting price process should be a martingale in or-
der not to have any arbitrage opportunity. As the following example suggests,
one has to exclude integrands that have prior information about the jumps,
and thus can create an opportunity for a risk-free profit. Note the following
relationship holds
Z t Z t
∆N (s)d(N (s) − λs) = dN (s) = N (t),
0 0
where ∆N (t) = N (t) − N (t−) = 1 at the time of the jump and zero other-
wise. This shows that the stochastic integrals with respect to a martingale
may not end up being a martingale. This results in an arbitrage opportunity,
which would make this model undesirable. However, taking a position ∆N (t)
is problematic at the time of the jump. This would require that the investor
set his position in the underlying market noise N (t) − λt to one at the exact
time of the jump, which is not possible since the jump happens unexpectedly.
In practice, there is a delay between first observing the jump and being able
to switch the position in the underlying asset. Thus we must incorporate this
delay in our analysis. The delay itself may be infinitesimally small as long as
the model preserves the correct order of the two events: the jump precedes
the switch of the position.
The integrands that preserve the precedence of the jump before switching
the position in the underlying asset are known as predictable processes. In
particular, processes that are continuous from the left are suitable integrands
Jump Models 243
as the change in the trading position does not come unexpectedly in this case.
This is not the case for a Poisson process N (t) which is not left-continuous,
and the jump comes unexpectedly. A function h is called left-continuous if
and its solution is a geometric Brownian motion E(t) = exp(σW (t) − 12 σ 2 t).
Let us determine the exact formula for a geometric Poisson process that
has the following dynamics
This corresponds to the driving noise (eγ − 1) · (N (t) − λY t). The factor
(eγ − 1) plays a similar role as the volatility σ in the geometric Brownian
motion model. It is more convenient to use (eγ − 1) as opposed to simply
244 Stochastic Finance: A Numeraire Approach
using γ as it leads to a symmetric solution for the inverse price YX (t). Note
that using a Taylor series eγ − 1 ≈ γ.
This is not the case for jump models. The jump N (t) belongs to the pair of
assets X and Y , and it cannot be individualized to just one asset. When the
price XY (t) jumps up, the inverse price YX (t) jumps down, and vice versa.
The individual part of the noise is the compensation factor λY ; different assets
have different compensators. The driving process, N (t) − λY t, is a martingale
under the PY measure that corresponds to the reference asset Y . This means
that the Poisson process N (t) has intensity λY , or in other words,
(λY t)k
PY (N (t) = k) = exp(−λY t) · .
k!
The individual assets may disagree on the distribution of jumps. The reader
should keep in mind that this does not indicate how likely it is that we will
get a particular number of jumps N (t), but how costly it is to deliver the
underlying asset on such an outcome.
If there were no jump, the price process would follow a simple deterministic
evolution
dXY (t) = −(eγ − 1) · XY (t−)λY dt,
that admits an exponential solution
XY (t) = XY (0) exp −(eγ − 1)λY t . (10.7)
Jump Models 245
meaning that at the time of the jump, the price process adds (eγ − 1) · XY (t−)
to its pre-jump value XY (t−) so that
and
∆XY (t) = XY (t) − XY (t−) = (eγ − 1) · XY (t−).
The price process jumps by a factor of eγ at the time of the jump. In conclu-
sion, we have
XY (t) = XY (0)eγN (t) . (10.8)
Combining the results from (10.7) and (10.8), we conclude that the geometric
Poisson process is given by
XY (t) = XY (0) exp γ · N (t) − (eγ − 1)λY t . (10.9)
For instance, when X (t) = σW (t), the process X (t) has no jumps, and thus
the part in (10.10) in the product is simply equal to one. Quadratic variation
of X (t) (Brownian motion scaled by a factor σ) is given by
Z t
[σW, σW ](t) = [σW (t)]2 − 2 [σW (s)]d[σW (s)]
0
= [σW (t)]2 − ([σW (t)]2 − σ 2 t) = σ 2 t.
Thus we have E(t) = exp σW (t) − 21 σ 2 t .
Similarly, when X (t) = (eγ − 1)(N (t) − λt), the continuous part of the
quadratic variation [X , X ]c (t) is zero (only jumps contribute to the quadratic
246 Stochastic Finance: A Numeraire Approach
variation in this case). At the time of the jump, ∆X (t) = X (t) − X (t−) =
eγ − 1. Thus we have
Y
E(t) = exp X (t) − 21 [X , X ]c (t) (1 + ∆X (s)) exp(−∆X (s))
s≤t
Y
γ
= exp ((e − 1)(N (t) − λt)) (1 + (eγ − 1)) · exp(−(eγ − 1))
s≤t
= exp ((e − 1)(N (t) − λt)) · eγN (t) · exp(−(eγ − 1)N (t))
γ
which agrees with the formula for the geometric Poisson process.
1
for the choice of the function f (x) = x applied to the process XY (t). Using
the fact that f ′ (x) = − x12 , we get
Z t
1 1 1
= + 2
− · (eγ − 1) · XY (s−)d(N (s) − λY s)
XY (t) XY (0) 0 X Y (s−)
X 1 1 1
+ − + ∆XY (s)
XY (s) XY (s−) XY (s−)2
0≤s≤t
Z t
= YX (0) − (eγ − 1)YX (s−)d(N (s) − λY s)
0
Z t
1 γ
+ eγ − 1 + (e − 1) YX (s−)dN (s)
0
Z t Z t
= YX (0) + e−γ − 1 YX (s−)dN (s) + (1 − eγ )YX (s−)d(−λY s).
0 0
The inverse price YX (t) should have a martingale evolution under the proba-
bility measure that corresponds to the reference asset X. This is possible only
Jump Models 247
Example 10.1
Let A be the event {N (T ) = k}. Using the Radon–Nikodým derivative, we
can write
Z
X X
P (N (T ) = k) = P (A) = Z(T, ω)dPY (ω)
A
(λY T )k
= exp γ · k − λY (eγ − 1) T · exp(−λY T ) ·
k!
γ Y k
(e λ T )
= exp(−eγ λY T ) ·
k!
X k
(λ T )
= exp(−λX T ) · ,
k!
248 Stochastic Finance: A Numeraire Approach
THEOREM 10.2
The price function uY (t, x) = EY f Y (XY (T )) |XY (t) = x satisfies
uYt (t, x) + λY uY (t, eγ x) − uY (t, x) − (eγ − 1)xuYx (t, x) = 0. (10.19)
term from dN (s) in order to obtain the martingale part of the equality and
added it back to the corresponding ds term. Since uY (t, XY (t)) is a PY -
martingale, the corresponding ds term that is not a part of the martingale
N (s) − λY s must vanish. Thus we must have
uYt (t, x) + λY uY (t, eγ x) − uY (t, x) − (eγ − 1)xuYx (t, x) = 0.
The terminal condition is given by
uY (T, x) = f Y (x).
The contract follows a martingale evolution given by
duY (t, XY (t)) = uY (t, eγ XY (t−)) − uY (t, XY (t−)) d(N (t) − λY t).
(10.25)
If we consider a replicating portfolio for this contract of the form
Pt = ∆X (t) · X + ∆Y (t) · Y,
where ∆X (t) is the number of units of an asset X, and ∆Y (t) is the number
of units of an asset Y , we also have
dPY (t) = ∆X (t)dXY (t) = ∆X (t)(eγ − 1)XY (t−)d(N (t) − λY t). (10.26)
Should the price and the dynamics of the replicating portfolio P be identical
to the price and the dynamics of the contract V , we must also have
dPY (t) = dVY (t) = duY (t, XY (t)) .
Comparing (10.25) with (10.26), we get the following representation for the
hedge:
uY (t, eγ XY (t−)) − uY (t, XY (t−))
∆X (t) = .
(eγ − 1)XY (t−)
This hedging position should be held at all times, whether they are jump
times or not, and thus we can also write
uY (t, eγ XY (t)) − uY (t, XY (t))
∆X (t) = .
(eγ − 1)XY (t)
The hedging position ∆Y (t) in the asset Y is given by
∆Y (t) = uY (t, XY (t)) − ∆X (t) · XY (t)
uY (t, eγ XY (t)) − uY (t, XY (t))
= uY (t, XY (t)) − · XY (t)
(eγ − 1)XY (t)
eγ · uY (t, XY (t)) − uY (t, eγ XY (t))
= .
eγ − 1
This concludes the proof for the price function uY . The result for the price
function uX is proved in a similar way.
Jump Models 251
Vt = PX Y
t (XY (T ) ≥ K) · X − K · Pt (XY (T ) ≥ K) · Y.
XY (T ) ≥ K (10.27)
is equivalent to
N (T − t) ≤ 1
γ · − log 1
K · XY (t) + (eγ − 1)λY (T − t) (10.28)
PX
t (XY (T ) ≥ K)
= P γ1 · − log 1
K · XY (t) + (eγ − 1)λY (T − t) ; λX (T − t) , (10.30)
and
PYt (XY (T ) ≥ K)
= P γ1 · − log 1
K · XY (t) + (eγ − 1)λY (T − t) ; λY (T − t) , (10.31)
The price of the European call option in the case of γ < 0 is given by the
formula
VY (t) = XY (t) · P d; λX (T − t) − K · P d; λY (T − t) , (10.32)
where
h i
d= 1
γ · log XYK(t) + (eγ − 1)λY (T − t) . (10.33)
Similarly when γ > 0, the price of the European call option is given by
VY (t) = XY (t) · (1 − P d; λX (T − t) ) − K · (1 − P d; λY (T − t) ). (10.34)
=
eγ − 1
eγ XY (t) · PX XY (T ) ≥ K|eγ XY (t) − K · PY XY (T ) ≥ K|eγ XY (t)
−
eγ − 1
PX XY (T ) ≥ K|XY (t) − PX XY (T ) ≥ K|eγ XY (t)
γ
= e XY (t) ·
eγ − 1
eγ PY XY (T ) ≥ K|XY (t) − PY XY (T ) ≥ K|eγ XY (t)
−K ·
eγ − 1
The formulas for ∆X (t) and ∆Y (t) can be further simplified if we express
them in terms of a cumulative distribution function of the Poisson random
variable. Consider the case when γ < 0. Then we have
P XY (T ) ≥ K|XY (t) = P(d; λ),
and
P XY (T ) ≥ K|eγ XY (t) = P(d − 1; λ).
254 Stochastic Finance: A Numeraire Approach
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7
XY Price
0.04
0.035
0.03
0.025
0.02
0.015
0.01
0.005
0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
XY Price
which is the expected number of jumps of sizes in the set A. This is known as
a compensator. The process
Z tZ ∞
(µ(dx, dt) − ν(dx, dt)) (10.36)
0 −∞
is a martingale, and it can serve as a model of the market noise. Since the
process has independent increments, it is time homogeneous, and we can also
Jump Models 257
0.7
0.6
0.5
0.4
Price
0.3
0.2
0.1
0
0 1/4 1/2 3/4 1
Time
FIGURE 10.7: A sample path of the price of an asset XY (top) and the
price of a corresponding call option VY (bottom) with payoff (XT − K · YT )+
as a function of time. The parameters are K = 21 , γ = −0.02, λY = 300,
T = 1.
0.8
0.6
0.4
Hedge
0.2
−0.2
−0.4
0 1/4 1/2 3/4 1
Time
FIGURE 10.8: A sample path of the hedging position ∆X (t) and ∆Y (t)
that corresponds to the previous example as a function of time. The parame-
ters are K = 12 , γ = −0.02, λY = 300, T = 1. The option expires out of the
money, and thus the terminal positions are zero.
Jump Models 259
0.8
0.7
0.6
0.5
Price
0.4
0.3
0.2
0.1
0
0 1/4 1/2 3/4 1
Time
FIGURE 10.9: A sample path of the price of an asset XY (top) and the
price of a corresponding call option VY (bottom) with payoff (XT − K · YT )+
as a function of time. The parameters are K = 21 , γ = −0.02, λY = 300,
T = 1.
1.2
0.8
0.6
0.4
Hedge
0.2
−0.2
−0.4
−0.6
0 1/4 1/2 3/4 1
Time
FIGURE 10.10: A sample path of the hedging position ∆X (t) and ∆Y (t)
that corresponds to the previous example as a function of time. The param-
eters are K = 12 , γ = −0.02, λY = 300, T = 1. The option expires in the
money, and thus the terminal positions are fully invested in the underlying
assets.
260 Stochastic Finance: A Numeraire Approach
write ν(dx, dt) = ν(dx)dt, so the dynamics of the jump process are determined
by the sizes of the jumps, not by time.
where δ(c) is the Dirac delta function (A.1). A compensated compound Poisson
process corresponds to
n
X
ν(dx, dt) = λi δ(ci ) (x)dx,
i=1
which means that the process makes jumps of sizes ci with intensities λi ,
i = 1, . . . , n. This is just a sum of n compensated Poisson processes with
the corresponding jump sizes and intensities. However, the jump process can
take a more general form; it can even exhibit infinitely large activity for small
enough jumps, R∞meaning that ν(x) may converge to infinity for x → 0. It is
possible that −∞ ν(dx) = ∞, which represents the case of infinite activity of
R∞
jumps, but we must assume that −∞ (|x|2 ∧ 1)ν(dx) < ∞ in order to prevent
explosions in the market noise. An example of a compensator that may have
infinite jump activity is for instance
( exp(−G|x|)
C |x|1+Y , x < 0
ν(x) =
C exp(−M|x|)
|x|1+Y , x > 0,
Let us assume that the price process is driven by the jump process with a
random measure µ(dx, dt) and a compensator ν(dx). Then both price pro-
cesses XY (t) and YX (t) are driven by the same jumps, but if one price
jumps up, the inverse price jumps down accordingly. Thus the jump mea-
sure µ(dx, dt) driving the price processes differs only in the sign of the jump:
µY (dx, dt) = µX (−dx, dt). The main difference is that the reference assets Y
and X place different intensity on the jumps, so ν Y represents the compensator
associated with the reference asset Y , while ν X represents the compensator
associated with the reference asset X. Let us find the relationship between
ν Y and ν X .
after switching the sign. From the symmetry between X and Y , this equation
can be written as
Z ∞
dYX (t) = (ex − 1) · YX (t−) µX (dx, dt) − ν X (dx)dt . (10.40)
−∞
Comparing the two above equations, we conclude that the relationship of the
Lévy measures ν Y and ν X is given by
THEOREM 10.3
The price function uY (t, x) = EY [VY (T )|XY (t) = x] satisfies integro-
differential equation
Z ∞
uYt (t, x) + ν Y (dy) uY (t, ey x) − uY (t, x) − (ey − 1)xuYx (t, x) = 0
−∞
(10.44)
with the terminal condition
uY (T, x) = f Y (x), (10.45)
and the price function uX (t, x) = EX [VX (T )|YX (t) = x] satisfies integro-
differential equation
Z ∞
X
ut (t, x) + ν X (dy) uX (t, ey x) − uX (t, x) − (ey − 1) xuX
x (t, x) = 0
−∞
(10.46)
262 Stochastic Finance: A Numeraire Approach
We have subtracted
Z ∞
Y
u (s, ey XY (s−)) − uY (s, XY (s−)) ν Y (dy)ds
−∞
Jump Models 263
from the µY (dy, ds) term in order to obtain the martingale part of the equality,
and added it back to the corresponding ds term. Since u (t, XY (t)) is a PY -
martingale, the corresponding ds term that is not a part of the martingale
µY (dy, ds) − ν Y (dy)ds must vanish. Thus we have the following identity:
Z ∞
uYt (t, x) + ν Y (dy) uY (t, ey x) − uY (t, x) − (ey − 1)xuYx (t, x) = 0
−∞
(10.48)
The terminal condition is given by
Exercises
10.1 Show that the following processes are martingales.
(a) (N (t) − λt)2 − λt.
(b) exp (γN (t) − (eγ − 1)λt) .
264 Stochastic Finance: A Numeraire Approach
d log(XY (t)).
d[XY (t)]α ,
10.4 Consider a geometric Poisson model for two no-arbitrage assets X and
Y , where the price follows
(a) Compute the price of a contract that pays off VT = I(N (T ) = 0) · YT (in
terms of a reference asset Y , and the probability measure PY determined
by λY ). This contract gives its holder the asset Y if there is no jump in
the price at time T .
(b) Double check the result from (a) by computing the price of VX (T ) using
the reference asset X. Use the relationship between λY and λX .
(c) Compute the hedge of the contract: ∆X (t) and ∆Y (t).
(d) Compute the price of a contract that pays off VT = I(N (T ) = k) · YT for
general k ∈ N together with ∆X (t) and ∆Y (t).
10.5 Consider the geometric Poisson model with the price evolution
(a) Find the price of a contract that pays off a unit of an asset X when
N (T ) = k.
(b) Find the price of a contract that pays off a unit of an asset Y when
N (T ) = k.
(c) Which of the two contracts is more valuable? Find a condition for k for
which the contract that pays off the asset X is more valuable (inequality
in terms of γ, λY , T, and XY (0)).
10.6 Show that uY (t, x) = 1 and uY (t, x) = x are solutions of the integro-
differential equation (10.44). An analogous result is valid for the integro-
differential equation (10.46). What are the financial contracts that correspond
to these solutions? How would you hedge these contracts?
Jump Models 265
(b) Let uY (t, XY (t), AY (t)) be the price of the Asian option with payoff
f Y (XY (T ), AY (T )). Using the Ito’s formula for jumps (with 2 spa-
tial variables), find the integro-differential equation for uY (t, x, y). Show
that uY (t, x, y) = 1, uY (t, x, y) = x, and uY (t, x, y) = y are solutions
of this equation. Also check that when the contract does not depend on
A, the price function uY (t, x, y) does not depend on the variable x, and
the integro-differential equation simplifies to (10.44).
(c) Find
dAX (t)
and the integro-differential equation for uX (t, x, y). Show that
uX (t, x, y) = 1, uX (t, x, y) = x, and uX (t, x, y) = y are solutions of
this equation. Note that when the payoff does not depend on the asset
Y , the integro-differential equation does not depend on the variable x,
and the equation simplifies.
The price processes YA and XA do not preserve the stationarity property, and
thus the equation for uA cannot be written in terms of a compensator ν A as
the compensator does not exist.
Appendix A
Elements of Probability Theory
Example A.1
Consider a coin toss. The two possible outcomes are “Head” and “Tail,”
so Ω = {Head, Tail}. The set of events is F = {∅, {Head}, {Tail}, Ω}. The
probability measure P is determined by the value of P({Head}) = p ∈ [0, 1],
because P({Tail}) + P({Head}) = P(Ω) = 1, and thus P({Tail}) = 1 − p. Note
that we may have different probability measures determined by the value p,
that comes with the same set of outcomes Ω and the same set of events F .
267
268 Stochastic Finance: A Numeraire Approach
a situation when the set of outcomes is uncountable (such as the real line).
In this case the probability of each individual outcome may be zero, and it
would be impossible to reconstruct the probability of events from outcomes
with zero probability. For that one has to start with events that contain more
than a critical fraction of outcomes, such as intervals in the case of continuous
distributions on the real line.
Note that the set of outcomes may have nonnumerical values, such as in the
case of the coin toss when the set of outcomes is Ω = {Head, Tail}. When the
outcomes are assigned a number X, then we say X is a random variable.
Formally, a random variable is a mapping
X :Ω→R
{X ∈ B} = {ω ∈ Ω; X(ω) ∈ B}
is an event from the set of events F . This assures that the probability of the
event {X ∈ B} is well defined. Every Borel set can be obtained from closed
intervals [a, b] by taking complements, or countable unions of intersections of
these sets.
We call
F (x) = P(X ≤ x),
a cumulative distribution function. The cumulative distribution function
already determines P(X ∈ B) for all Borel sets, in which case we talk about
the distribution of a random variable. The derivative f of the cumulative
distribution function, if it exists, is known as a density
f (x)dx = dF (x).
In the case when the cumulative distribution function has jumps (in the case
of discrete distributions), the density function does not exist in the classical
sense as a function. However, it exists in terms of linear functionals, measures
that operate on a space of functions. For instance the Dirac delta δ(c) (x) is
defined by the following relationship
Z ∞
g(x)δ(c) (x)dx = g(c). (A.1)
−∞
The Dirac delta itself is not a function, but one can view it as a graph that
has zero value outside c, but when evaluated at c it behaves like an impulse
of a size 1. Indeed, we have
Z c+ǫ
δ(c) (x)dx = 1
c−ǫ
Elements of Probability Theory 269
i.e., it is equal to 1 on the interval [0, 1], and 0 everywhere else. The expectation
is 12 , which is the same as in the discrete case.
λk
P(X = k) = e−λ · ,
k!
where λ > 0 is a parameter. We can write the density of Poisson distribution
as
λk
f (x) = e−λ · δ(k) (x).
k!
Its expectation is given by
Z Z ∞ ∞
X λk
EX = X(ω)dP(ω) = x · f (x)dx = k · e−λ · = λ.
Ω −∞ k!
k=0
Example A.8
Consider a set of outcomes that corresponds to 2 coin tosses: Ω =
{HH, HT, T H, T T }. Let us assume that the coin toss is fair, and all the out-
272 Stochastic Finance: A Numeraire Approach
Let us consider three times: t = 0 before any coin toss, t = 1 after the first coin
toss but before the second coin toss, and t = 2 after the second coin toss. At
time t = 0, there is no information available, and thus the corresponding infor-
mation set is trivially F0 = {∅, Ω}. At time t = 1, it is possible to distinguish
between events {HH, HT } and {T H, T T }, but it is not possible to distinguish
between {HH} and {HT }, or between {T H} and {T T } since the second coin
toss has not yet been observed. Thus the information set F1 contains events
F1 = {∅, Ω, {HH, HT }, {T H, T T }}. At time t = 2, we have a complete infor-
mation set that can distinguish the events {HH}, {HT }, {T H}, {T T }. Thus
the information set is given by F2 = σ({HH}, {HT }, {T H}, {T T }).
This means E[X|F0 ](ω) must be a constant for all ω ∈ Ω. From Property 2 of
the conditional expectation, using A = Ω and IΩ = 1, we have
E[E[X|F0 ]] = E[X].
The information set is richer than in the case of F0 , which means that
the conditional expectation can distinguish between events {HH, HT } and
{T H, T T }, so its value may differ on them. However, the conditional expec-
tation does not distinguish events {HH} and {HT }, or {T H} and {T T },
meaning that
1 1 1 1
E[X · IA ] = X(HH) · 1 · 4 + X(HT ) · 1 · 4 + X(T H) · 0 · 4 + X(T T ) · 0 · 4
1 1 1 1
=3·1· 4 +1·1· 4 +2·0· 4 + 0 · 0 · 4 = 1.
Since
E[E[X|F1 ] · IA ] = E[X · IA ],
C1
we must have 2 = 1, or in other words, C1 = 2. We can similarly determine
C2 by considering A = {T H, T T } and using Property 2:
1 1
E[E[X|F1 ] · IA ] = E[X|F1 ](HH) · 0 · 4 + E[X|F1 ](HT ) · 0 · 4
1 1 C2
+ E[X|F1 ](T H) · 1 · 4 + E[X|F1 ](T T ) · 1 · 4 = 2 .
1 1 1 1
E[X · IA ] = X(HH) · 0 · 4 + X(HT ) · 0 · 4 + X(T H) · 1 · 4 + X(T T ) · 1 · 4
1 1 1 1
= 3·0· 4 +1·0· 4 +2·1· 4 +0·1· 4 = 12 .
Since
E[E[X|F1 ] · IA ] = E[X · IA ],
C2 1
we must have 2 = 2, or in other words, C2 = 1. The values of E[X|F1 ] are
listed in Table A.1.
E[X|F ] = E[X].
E[X · Y |F ] = Y · E[X|F ].
E[Y |F ] = Y.
Tower property: If G ⊆ F
Projection: The random variables X − E[X|F ] and E[X|F ] have zero corre-
lation:
E [[X − E[X|F ]] · E[X|F ]] = 0.
A.3 Martingales
A process M(t) is called a martingale if
Et [V ] := E[V |Ft ].
Es [M(t)] = M(s).
Let us show several processes that are martingales. Let X(i) be a random
variable (
1 p = 12 ,
X(i) =
−1 1 − p = 21 .
Pn
Then S(n) = i=1 X(i) is a martingale, and S 2 (n) − n is a martingale. In
order to prove the martingale property, it is enough to show that
In particular,
The second equality follows from the fact that S(n) is known at time n, and
X(n + 1) is independent of Fn , and thus the conditional expectation becomes
a simple expectation. As for the second statement, we have
2
En [S 2 (n + 1) − (n + 1)] = En [(S(n) + X(n + 1)) ] − (n + 1)
= En [S 2 (n) + 2S(n) · X(n + 1) + X 2 (n + 1)] − (n + 1)
= S 2 (n) + 2S(n) · E[X(n + 1)] + E[X 2 (n + 1)] − (n + 1)
= S 2 (n) + 1 − n − 1 = S 2 (n) − n.
The process S(n) is known as a discrete random walk. One can think
about this process as a basic market noise which comes from playing a fair
game with outcomes 1 and −1. At each time step, the player bets one dollar
and has a fifty percent chance of winning an extra dollar, and a fifty percent
chance of losing the stake. The process S(n) measures the player’s winning or
losing balance after n steps.
A natural question is whether one can beat the market (or the coin tossing
game in this case) by taking a more sophisticated strategy. The player’s con-
trols are twofold: the size of the bet, and when to quit playing the game. Let
us first check the varying size of the bet. The player bets ∆(n) at time n, so
the resulting profit or loss P from betting satisfies
n
X
P (n) = ∆(i) · X(i).
i=1
The crucial part is that the size of the bet, ∆(n + 1), is known at time n
(before the outcome of the bet X(n + 1)), so that it can be taken out of the
conditional expectation. This is always the case in real markets or in casino
games (think about roulette). If ∆(n + 1) could be set after observing the
outcome of X(n + 1), this would lead to a possibility of a risk-free P
profit. One
can takePfor instance ∆(n + 1) = X(n + 1), in which case P (n) = ni=1 ∆(i) ·
n
X(i) = i=1 X 2 (i) = n.
2n − (1 + 2 + · · · + 2n−1 ) = 1.
The chance that he has not won by time n is 21n , in which case the total loss
is equal to
−(1 + 2 + · · · + 2n−1 ) = −(2n − 1).
Thus we have
(
1
1 p=1− 2n ,
P (n) =
−(2n − 1) 1 − p = 21n .
While limn→∞ P(P (n) = 1) = 1, we still have E[P (n)] = 0. The probability of
winning is indeed large and converges to one, but one still does not beat the
Elements of Probability Theory 277
expected value of the game. The reason is the unlikely event that one would
not win a single time in n trials, but the loss corresponding to this case is
astronomical. This strategy would eventually lead to a bankruptcy.
The second control over the game from the perspective of a player is to
choose a time when to stop. Let us introduce the following concept.
Stopping times play an important role in finance since one can construct
contracts that pay off at such stopping times. For instance, barrier options
become dead or alive depending on the price hitting a certain level, where
the time of hitting is a stopping time. Contracts based on the stopping times
are at least in legal terms well defined, as opposed to contracts where one is
uncertain if the contractual party already qualifies for a payoff or not.
Let us return to the question if one can beat the casino (at least in a fair
game) by adopting a strategy that involves a stopping time. Take for instance
the first time τ when one is winning a dollar, defined by
then
E[M(τ )] = E[M(0)]. (A.5)
The condition (A.4) ensures that the martingale does not dissipate in
√ space.
For instance, in the case of a discrete random walk S(n), P(τ > n) ≈ n, and
E[|S(n)|I(τ > n)] does not go to zero.
It is not obvious that a process with these properties exists, but the answer
is indeed affirmative. Brownian motion can be constructed as a limit of a
discrete random walk in the following sense. Let S(n) be a discrete random
walk, and define a process W (n) by
1
W (n) (t) = √ S(nt)
n
and
Var W (n) (t) − W (n) (s) = E[W (n) (t) − W (n) (s)]2
2 " nt
#2
1 1 1 X
= E √ S(nt) − √ S(ns) = E √ · X(k)
n n n
k=ns
nt nt
1 X 1 X 1
= E X(k)2 = 1 = · [nt − ns] = t − s.
n n n
k=ns k=ns
1 1
σW (t)− 2 σ2 t σ((W (t)−W (s))+W (s))− 2 σ2 t
Es e = Es e
1 2 h i
= eσW (s)− 2 σ t · E eσ(W (t)−W (s))
1 2 1 2 1 2
= eσW (s)− 2 σ t · e 2 σ (t−s)
= eσW (s)− 2 σ s .
The event W (t) ≥ a already implies the event τa ≤ t. The equality P(τa ≤
t, W (t) ≥ a) = P(τa ≤ t, W (t) < a) follows from the so-called reflection
principle. Once Brownian motion W reaches a, it is equally likely that the
process will end up above the level a at a fixed future time T , or end up below
a because of the symmetry of distribution of Brownian motion. We can obtain
the density of the hitting time by taking a derivative of P(τa ≤ t) with respect
to t
∂P(τa ≤ t) a a2
f (t) = = √ · e− 2t .
∂t t 2πt
Elements of Probability Theory 281
one finds
n
X n
X
Var(QΠ ) = 2(ti − ti−1 )2 ≤ 2 kΠk · (ti − ti−1 ) = 2kΠk · T → 0.
i=1 i=1
282 Stochastic Finance: A Numeraire Approach
Note that the quadratic variation of a linear function t is zero, and the cross
variation of W and t is also zero. To show these results, note that
n
X
[T, T ](T ) = lim (ti − ti−1 )2 ≤ lim kΠk · T = 0,
kΠk→0 kΠk→0
i=1
and
n
X
[W, T ](T ) = lim (W (ti ) − W (ti−1 ))(ti − ti−1 )
kΠk→0
i=1
n
X
≤ lim max |W (ti ) − W (ti−1 )| (ti − ti−1 ) = 0.
kΠk→0 1≤i≤n
i=1
The term max1≤i≤n |W (ti ) − W (ti−1 )| converges to zero because of the con-
tinuity of a Brownian motion W . The two relationships can be written in the
infinitesimal form as
dt · dt = 0, dW (t) · dt = 0. (A.9)
In the discrete case, the random variable X(i) which takes values 1 or −1
represents the market noise. In the continuous case, the increment of the
Brownian motion W (ti ) − W (ti−1 ) represents the market noise. If one also
controls the size of the position in the underlying noise, the total profit or loss
resulting from this betting strategy, or trading in a market noise, is given by
n
X
I(T ) = ∆(ti−1 ) · (W (ti ) − W (ti−1 )). (A.10)
i=1
Note that the position in the underlying noise ∆(ti−1 ) should be set before
having any information about the increment W (ti ) − W (ti−1 ), so the position
∆ must be set at or before time ti−1 . Otherwise one would be able to make a
risk-free profit. Mathematically
Pn one can also consider other times t∗i ∈ [ti−1 , ti ]
¯ ∗
and define I(T ) = i=1 ∆(ti ) · (W (ti ) − W (ti−1 )), but only (A.10) makes
financial sense. If we allow for continuous changes of the position ∆(t) the
above sum will in the limit become an integral
Z T
I(T ) = ∆(t)dW (t). (A.11)
0
so Brownian motion takes an infinite path between any two time points. There-
fore it is not surprising that the choice of time t∗i in the evaluation of the
integrand ∆(t∗i ) makes a difference. When the integrand is evaluated at the
left end of the interval ti−1 , it is called Ito’s integral. It is the only stochastic
integral based on Brownian motion that makes financial sense.
Let us list some important properties of the Ito’s integral. We will prove
the listed properties for the integrands that are constant on a finite number
of intervals. The properties are valid for general integrands by considering an
approximating sequence of the constant integrands, and passing to the limit.
Linearity:
Z T Z T Z T
(aX(t) + bY (t))dW (t) = a X(t)dW (t) + b Y (t)dW (t).
0 0 0
Martingale property:
I(T ) is a martingale.
X
Et [I(T )] = Et I(t) + ∆(ti−1 ) · (W (ti ) − W (ti−1 ))
i:t≤ti−1
X
= I(t) + Et [∆(ti−1 ) · (W (ti ) − W (ti−1 ))]
i:t≤ti−1
X
= I(t) + Et Eti−1 [∆(ti−1 ) · (W (ti ) − W (ti−1 ))]
i:t≤ti−1
X
= I(t) + Et ∆(ti−1 ) · Eti−1 [W (ti ) − W (ti−1 )]
i:t≤ti−1
= I(t).
Ito’s isometry:
"Z #
T
2 2
Var(I(T )) = E[I(T )] = E ∆(t) dt . (A.13)
0
Elements of Probability Theory 285
We have already seen that (dW (t))2 = dt, and the higher order terms do not
contribute in the limit to the above expression as dt·dW (t) = 0, and (dt)2 = 0.
Therefore we have Ito’s formula
h i
df (t, W (t)) = ft (t, W (t)) + 12 fxx (t, W (t)) dt + fx (t, W (t))dW (t). (A.14)
Example A.11
Consider the process W (t)2 − t, which corresponds to the choice of f (t, x) =
x2 − t. The partial derivatives that appear in the Ito’s formula are given by
286 Stochastic Finance: A Numeraire Approach
Since stochastic integrals are martingales, this is another proof of the martin-
gale property of the process W (t)2 − t.
Example A.12
Consider a geometric Brownian motion S(t) = S(0) · exp(σW (t) − 21 σ 2 t),
which corresponds to the choice of f (t, x) = S(0) · exp(σx − 12 σ 2 t). The partial
derivatives of f are given by ft (t, x) = − 12 σ 2 f (t, x), fx (t, x) = σf (t, x), and
fxx (t, x) = σ 2 f (t, x). Therefore we have
d S(0) · exp(σW (t) − 12 σ 2 t) = [− 21 σ 2 f (t, W (t)) + 21 σ 2 f (t, W (t))]dt
+σf (t, W (t))dW (t)
= σ · S(0) · exp(σW (t) − 21 σ 2 t)dW (t),
or in other words,
dS(t) = σS(t)dW (t).
Thus we can write
Z T
S(T ) = S(0) + σS(t)dW (t),
0
Then
h
df (t, X(t)) = ft (t, X(t)) + a(t, X(t)) · fx (t, X(t))
i
+ 21 b2 (t, X(t)) · fxx (t, X(t)) dt + b(t, X(t)) · fx (t, X(t))dW (t). (A.16)
Elements of Probability Theory 287
PROOF We have
df (t, X(t)) = ft (t, X(t))dt + fx (t, X(t))dX(t) + 21 fxx (t, X(t))(dX(t))2
= ft (t, X(t))dt + fx (t, X(t)) · (a(t, X(t))dt + b(t, X(t))dW (t))
2
+ 1 fxx (t, X(t)) · (a(t, X(t))dt + b(t, X(t))dW (t))
h 2
= ft (t, X(t)) + a(t, X(t)) · fx (t, X(t))
i
+ 21 b2 (t, X(t)) · fxx (t, X(t)) dt + b(t, X(t)) · fx (t, X(t))dW (t).
Brownian motion W (t), so the martingale is in the form M(t) = f (t, W (t)).
According to the Ito’s formula,
dM(t) = df (t, W (t)) = [ft (t, W (t)) + 21 fxx (t, W (t))]dt + fx (t, W (t))dW (t).
But since the corresponding “dt” term must be zero, the function f must
satisfy the following partial differential equation
Example A.13
The functions f (t, x) = 1, f (t, x) = x, f (t, x) = x2 − t, or f (t, x) = exp(σx −
1 2
2 σ t) satisfy the partial differential equation (A.19). Therefore a constant 1,
Brownian motion W (t), process W (t)2 − t, or geometric Brownian motion
exp(σW (t) − 21 σ 2 t) are examples of martingales that can be expressed as a
function of time t and of a Brownian motion W (t).
Consider a function f (t, X(t)) that depends on the time t and the value of
the diffusion process X(t). According to Ito’s formula we have
h
df (t, X(t)) = ft (t, X(t)) + a(t, X(t)) · fx (t, X(t))
i
+ 12 b2 (t, X(t)) · fxx (t, X(t)) dt + b(t, X(t)) · fx (t, X(t))dW (t).
Since f (t, X(t)) should be a martingale, the “dt” term must be zero, leading
to the partial differential equation
Note that the equation (A.19) is a special case of the above partial differential
equation for the choice of a(t, x) = 0, and b(t, x) = 1.
Example A.14
When a(t, x) = 0 and b(t, x) = σx, we get
Since f (t, X(t)) is a martingale, the function f (t, x) must satisfy partial dif-
ferential equation (A.20). We have proved the following theorem.
where
dX(t) = a(t, X(t))dt + b(t, X(t))dW (t)
satisfies partial differential equation
f (T, x) = g(x).
Example A.15
Consider the partial differential equation
f (T, x) = log(x).
where
dX(t) = µX(t)dt + σX(t)dW (t).
290 Stochastic Finance: A Numeraire Approach
The process X(t) is a geometric Brownian motion with drift µ that admits a
closed form solution
and thus
One can check that f (t, x) = log(x) + (µ − 21 σ 2 )(T − t) is indeed the solution
of the partial differential equation.
Exercises
A.1 Consider a fair die toss, X which results in a value contained in the
set ({1, 2, 3, 4, 5, 6}). Let F = σ({1, 3, 5}, {2, 4, 6}). This is an information set
that corresponds to distinguishing odd/even outcomes. Determine
E[X|F ].
Compute
E[(E[X|F ] − X)2 ],
and
E[E[X|F ]].
Elements of Probability Theory 291
A.2 Consider two consecutive coin tosses with a fair coin (P(H) = P(T ) =
1
Let the set of outcomes be given by Ω = {{HH}, {HT }, {T H}, {T T }}.
2 ).
Consider random variables S(0), S(1), and S(2) defined by
for n = 0, 1, 2.
(a) Find the information sets Gn = σ(S(n)) for n = 0, 1, 2.
(b) For a random variable X given by X(HH) = 3, X(HT ) = 1, X(T H) = 2,
X(T T ) = 0, compute E[X|Gn ] for n = 0, 1, 2.
(c) Determine E[E[X|G2 ]|G1 ]. Is it equal to E[X|G1 ]? Why?
Hint: For the tower property E[E[X|G2 ]|G1 ] = E[X|G1 ] to hold in general,
we must have G1 ⊆ G2 . Check if the condition G1 ⊆ G2 holds.
hR i2
T
A.3 Determine E 0 W (t)dW (t) from Ito’s isometry.
A.4 Let W (t) be a standard Brownian motion. Using Ito’s formula, deter-
mine dW (t)4 , and compute E[W (T )4 ].
A.5 Let
S(t) = σS(t)dW (t).
Use Ito’s formula to determine
(a)
dS(t)α ,
(b)
d log(S(t)).
A.6 Define
Z(t) = exp(σW (t) − 12 σ 2 t).
Show that
Z(t) · (W (t) − σt)
is a martingale.
Hint: Apply the product rule, show that the resulting formula has a zero dt
term.
Solutions to Selected Exercises
1.2:
dSM (t) = σSM (t)dW M (t) − a(t)SM (t)dt.
1.3:
The self-financing condition is given by
1.5:
We want to prove that
and
N (d− ) = g(t, XY (t))
293
294 Stochastic Finance: A Numeraire Approach
fx (t, x) = φ(d+ ) · √1 · x1 ,
σ T −t
h i2 h i
fxx (t, x) = φ′ (d+ ) · √1
σ T −t
· 1
x + φ(d+ ) · − σ√1T −t · 1
x2 ,
x2
where φ(x) = √12π · e− 2 is the density of the standard normal variable.
Similarly, we can write
where
1 √ 1 x
gt (t, x) = φ(d− ) · 2 σ (T −t)3 · log( K ) + 14 σ √T1−t ,
gx (t, x) = φ(d− ) · √1 · x1 ,
σ T −t
h i2 h i
gxx (t, x) = φ′ (d− ) · √1
σ T −t
· 1
x + φ(d− ) · − σ√1T −t · 1
x2 .
and get
Let us check both the dXY (t) and dt terms in the above equality. The dXY (t)
term is
XY (t) · fx (t, XY (t)) − K · gx (t, XY (t)),
or after substitution for fx and gx ,
XY (t) · φ(d+ ) · √1 · 1
− K · φ(d− ) · √1 · 1
=
σ T −t XY (t) σ T −t XY (t)
= √1 · 1
· [XY (t) · φ(d+ ) − K · φ(d− )] .
σ T −t XY (t)
Note that since XY (t) · φ(d+ ) − K · φ(d− ) = 0, two pairs of these terms in the
above expression cancel out. More specifically,
1 √ 1 XY (t)
XY (t) · φ(d+ ) · 2 σ (T −t)3 · log K
1 √ 1 XY (t)
− K · φ(d− ) · 2 σ (T −t)3 · log K = 0,
and
h i
XY (t) · φ(d+ ) · − σ√1T −t · 2
XY
1
σ 2 XY2 (t)
(t)
h i
− K · φ(d− ) · − σ√1T −t · 1
2 (t)
XY
σ 2 XY2 (t) = 0.
296 Stochastic Finance: A Numeraire Approach
This slightly simplifies the dt term, which after additional substitution be-
comes φ′ (x) = −x · φ(x),
h i
XY (t) · φ(d+ ) · − 41 σ √T1−t − XY (t) · d+ · φ(d+ ) · T 1−t +
h i
+ φ(d+ ) · √T1−t · σXY (t) − K · φ(d− ) · 14 σ √T1−t + K · d− · φ(d− ) · T 1−t .
Since K · φ(d− ) = XY (t) · φ(d+ ), we can replace these terms in the above
expression to get
h i
XY (t) · φ(d+ ) · √Tσ−t − 41 − σ√dT+−t + 1 − 41 + σ√dT−−t .
But since − σ√dT+−t + σ√dT−−t = − 21 , the above term sums to zero. Thus we
proved that both dt and dXY (t) terms of XY (t)dN (d+ ) + dXY (t)dN (d− ) −
KdN (d− ) are zero, and therefore the trading strategy is self-financing.
2.1:
(a)
VY (0) = EY [VY (1)] = EY [I(ω = H)] = PY (H),
1−d
V0 = PY (H) · Y0 = · Y0 .
u−d
(c)
1−d
U0 = PX (H) · X0 = u · · X0 .
u−d
P0 = ∆X (0) · X0 + ∆Y (0) · Y0 ,
where
and
u ud · XY (0)
P0 = · X0 − · Y0 .
u−d u−d
Indeed,
u ud · XY (0) 1−d
PX (0) = − · YX (0) = u · ,
u−d u−d u−d
u ud · XY (0) u d
PX (1, H) = − · YX (1, H) = − = 1,
u−d u−d u−d u−d
u ud · XY (0) u u
PX (1, T ) = − · YX (1, T ) = − = 0.
u−d u−d u−d u−d
298 Stochastic Finance: A Numeraire Approach
2.4:
(a) At the terminal time n = 2, we have
Thus
1+r−d u − (1 + r)
pT = PT (H) = , and q T = PT (T ) = .
u−d u−d
The continuation value is larger than the intrinsic value, and thus it is better
to continue. Similarly,
1 1 1
V$ (1, T ) = max max(5, 2), 1 · [ 2 · 5 + 2 · 5] = max(5, 4) = 5.
1+ 4
The intrinsic value is larger than the continuation value, and thus it is better
to stop. Finally,
V$ (0) = max max(5, 4), 1 1 · [ 12 · 42
5 + 1
2 · 5] = max(5, 134 134
25 ) = 25 .
1+ 4
The continuation value is larger than the intrinsic value, and thus it is better
to continue. The optimal stopping strategy is τ ∗ (HH) = τ ∗ (HT ) = 2, and
τ ∗ (T H) = τ ∗ (T T ) = 1.
(b) The hedging portfolio is given by
42
V$ (1, H) − V$ (1, T ) −5 17
∆S (0) = = 5 = ,
S$ (1, H) − S$ (1, T ) 8−2 30
21
VS (1, H) − VS (1, T ) 1 − 25 4 232
∆M (0) = · = 20
1 1 · 5 = 75 ,
$S (1, H) − $S (1, T ) 1 + r 8 − 2
Solutions to Selected Exercises 299
V$ (2, HH) − V$ (2, HT ) 16 − 5 11
∆S (1, H) = = = ,
S$ (2, HH) − S$ (2, HT ) 16 − 4 12
VS (2, HH) − VS (2, HT ) 1 1− 5 4 16
∆M (1, H) = · = 1 41 · = .
$S (2, HH) − $S (2, HT ) 1 + r 16 − 8
5 5
Thus
1
V$ (1, ω) = max min(5, S$ (1, ω)), 1+r · ET [V$ (2)](ω) .
We conclude that
1
V$ (1, H) = max min(5, 8), 1 · [ 12 ·5+ 1
2 · 4] = max(5, 18
5 ) = 5.
1+ 4
The intrinsic value is larger than the continuation value, and thus it is better
to stop. Similarly,
1
V$ (1, T ) = max min(5, 2), 1 · [ 12 ·4+ 1
2 · 1] = max(2, 2) = 2.
1+ 4
The intrinsic value is the same as the continuation value, and thus it makes
no difference to continue or to stop. Finally,
1
V$ (0) = max min(5, 4), 1 · [ 12 · 5 + 1
2 · 2] = max(4, 14
5 ) = 4.
1+ 4
The intrinsic value is larger than the continuation value, and thus it is better
to stop. The contract becomes trivial; it should be exercised immediately.
300 Stochastic Finance: A Numeraire Approach
2.5:
(a)
1
3 VY (2, HH) = 0
8
VY (1, H) = 9
1
3
2
3 4
VY (2, HT ) = 3
8
VY (0) = 9
1
3 VY (2, T H) = 0
2
3
8
VY (1, T ) = 9
2
3 4
AY (2, T T ) = 3
(b)
2
3 VX (2, HH) = 0
1
VX (1, H) = 9
2
3
1
3 1
VX (2, HT ) = 3
2
VX (0) = 9
2
3 VX (2, T H) = 0
1
3
4
VX (1, T ) = 9
1
3 4
VX (2, T T ) = 3
Solutions to Selected Exercises 301
(c)
8
VY (1, H) − VY (1, T ) −8
∆X (0) = = 9 9 = 0,
XY (1, H) − XY (1, T ) 8−2
1
VX (1, H) − VX (1, T ) −4 8
∆Y (0) = = 91 19 = ,
YX (1, H) − YX (1, T ) 8 − 2
3
VY (2, T H) − VY (2, T T ) 0 − 43 4
∆X (1, T ) = = =− ,
XY (2, T H) − XY (2, T T ) 4−1 9
4
VX (2, T H) − VX (2, T T ) 0 − 16
∆Y (1, T ) = = 1 3 = .
YX (2, T H) − YX (2, T T ) 4 − 1 9
AY (1) = EY1 [AY (2)] = EY1 [ 31 (XY (0) + XY (1) + XY (2))] = 13 ·XY (0)+ 32 ·XY (1),
and therefore
1 2
AY (1, H) = XY (1, H) = 3 + 3 ·u · XY (0),
1 2
AY (1, T ) = XY (1, T ) = 3 + 3 ·d · XY (0).
Similarly,
Therefore
2
AY (2, HH) Y 1−d
PA (HH) = · P (HH) = 13 (1 + u + u2 ) · ,
AY (0) u−d
AY (2, HT ) Y 1−d u−1
PA (HT ) = · P (HT ) = 31 (1 + u + u · d) · · ,
AY (0) u−d u−d
AY (2, T H) Y 1−d u−1
PA (T H) = · P (T H) = 31 (1 + d + d · u) · · ,
AY (0) u−d u−d
2
A AY (2, T T ) Y 1 2 u−1
P (T T ) = · P (T T ) = 3 (1 + d + d ) · .
AY (0) u−d
Similarly,
AY (1, H) Y 1−d
PA (H) = · P (H) = 13 (1 + 2u) · ,
AY (0) u−d
AY (1, T ) Y u−1
PA (T ) = · P (T ) = 31 (1 + 2d) · .
AY (0) u−d
This gives us conditional probabilities
PA (HH) 1 + u + u2 1−d
PA (HH|H) = = · ,
PA (H) 1 + 2u u−d
A PA (HT ) 1+u+u·d u−1
P (HT |H) = A = · ,
P (H) 1 + 2u u−d
PA (T H) 1+d+d·u 1−d
PA (T H|T ) = A = · ,
P (T ) 1 + 2d u−d
PA (T T ) 1 + d + d2 u−1
PA (T T |T ) = A = · .
P (T ) 1 + 2d u−d
7
15 VA (2, HH) = 0
2
VA (1, H) = 15
5
9
8
1
15 VA (2, HT ) = 4
2
VA (0) = 9
5
12 VA (2, T H) = 0
4
9
1
VA (1, T ) = 3
7
4
12 VA (2, T T ) = 7
3.1:
(a) From f X (x) = f Y ( x1 ) · x we get
[f X (x)]′ = f Y ( x1 ) − 1
x · [f Y ( x1 )]′ ,
and
3.2:
Let us compute
d2+ d2−
√1 − 2 √1 − 2
XY (t) · 2π
· e −K · 2π
· e .
Note that
√ 2
d2± = √1
σ T −t
· log XYK(t) ± 21 σ T − t
h i2
= 1
σ2 (T −t) · log XYK(t) + 41 σ 2 (T − t) ± log XYK(t) .
304 Stochastic Finance: A Numeraire Approach
Thus
d2+ d2−
XY (t) · √12π · e− 2 −K · · e− 2
√1
2π
h i2
XY (t) 1 2
= √1 1
· exp 2σ2 (T log + σ (T − t)
2π −t) K 8
h i
× XY (t) · exp − 21 log XYK(t) − K · exp 21 log XYK(t)
h i2
XY (t) 1 2
= √1 1
· exp 2σ2 (T −t) log + 8 σ (T − t)
2π K
q q
K XY (t)
× XY (t) · XY (t) − K · K
= 0.
3.4:
(a) We have seen that the price VY (t) is given by
VY (t) = N (d− ) ,
where √
XY (t)
d± = √1 · log ± 21 σ T − t.
σ T −t K
Thus
∂VY (t)
∆X (t) = = φ(d− ) · √1
σ T −t
· YX (t),
∂XY (t)
and
∆Y (t) = VY (t) − ∆X (t) · XY (t) = N (d− ) − φ(d− ) · √1
σ T −t
.
The hedging portfolio takes the following form
h i h i
PtV = φ(d− ) · σ√1T −t · YX (t) · X + N (d− ) − φ(d− ) · √1
σ T −t
· Y.
UX (t) = N (d+ ).
Therefore
∂UX (t)
∆Y (t) = = −φ(d+ ) · √1
σ T −t
· XY (t),
∂YX (t)
and
∆X (t) = UX (t) − ∆Y (t) · YX (t) = N (d+ ) + φ(d+ ) · √1
σ T −t
.
The hedging portfolio is given by
h i h i
PtU = N (d+ ) + φ(d+ ) · σ√1T −t · X + −φ(d+ ) · √1
σ T −t
· XY (t) · Y.
Solutions to Selected Exercises 305
Pt = P U (t) − K · P V (t)
h i
= N (d+ ) + φ(d+ ) · σ√1T −t − K · φ(d− ) · σ√1T −t · YX (t) · X
h i
+ −φ(d+ ) · σ√1T −t · XY (t) − K · N (d− ) + K · φ(d− ) · σ√1T −t · Y
= [N (d+ )] · X + [−K · N (d− )] · Y.
4.1:
Let us determine the evolution of dB$T (t) first. We have
R
T
B$T (t) = exp − t f (t, u)du ,
We also have
h R i Z T
T
d − t f (t, u)du = f (t, t)dt − df (t, u)du
t
Z T
= r(t)dt + [σdW M (t)]du
t
= r(t)dt + σ(T − t)dW M (t),
implying
dB$T (t) = [r(t) + 21 σ 2 (T − t)2 ]B$T (t)dt + σ(T − t)B$T (t)dW M (t).
Therefore
T
dBM (t) = 12 σ 2 (T − t)2 BM
T T
(t)dt + σ(T − t)BM (t)dW M (t).
The bond B T price with respect to the money market has positive drift, and
thus arbitrage is possible. It cannot be locked by trading in only two assets
since there is still a noise term dW M (t), but it can be locked by trading in
three assets, two bonds B T1 , B T2 , and the money market M . Let’s find a
306 Stochastic Finance: A Numeraire Approach
portfolio of the form B T2 + ∆T1 (t)B T1 whose price with respect to the money
market M has a positive dt term and no noise term.
T2 T1
d BM (t) + ∆T1 (t)BM (t)
h i
T2 T1
= 12 σ 2 (T2 − t)2 BM (t) + ∆T1 (t) 21 σ 2 (T1 − t)2 BM (t) dt
h i
T2 T1
+ σ(T2 − t)BM (t) + ∆T1 (t)σ(T1 − t)BM (t) dW M (t).
When
T2
T 2 − t BM (t) T2 − t T2
∆T1 (t) = − · T1 =− · BB T1 (t),
T1 − t BM (t) T1 − t
the noise term dW M (t) cancels, and we get
T2 T1 T2
d BM (t) + ∆T1 (t)BM (t) = 12 σ 2 (T2 − t)(T2 − T2 )BM (t)dt.
The dt term is positive when T2 > T1 . Should the arbitrage portfolio start
with
P0 = B T2 + ∆T1 (0) · B T1 + ∆M (0) · M = 0,
we must have
T2
∆M (0) = ( TT21 − 1) · BM (0).
Therefore a portfolio with the following positions
T2 T1 M T2 − t T2 T2 T2
∆(t) = (∆ (t), ∆ (t), ∆ (t)) = 1, − · BB T1 (t), − 1 · BM (0)
T1 − t T1
is an arbitrage portfolio.
5.1:
(a)
or after dividing by xα
∆X (t) = uYx (t, XY (t)) = α[XY (t)]α−1 · exp( 21 α(α − 1)σ 2 (T − t)),
and
5.2:
First, in order to have L1−α Rα = X on the barrier, we must have
L1−α RYα (t) = XY (t) = Ler(T −t) . Solving for α from
L1−α RYα (t) = L1−α [XY (t)]α exp( 21 α(α − 1)σ 2 (T − t)) = XY (t)
PX X 1
t (XY (T ) ≥ K) · X = Pt ( K ≥ YX (T )) · X
1 1−α
= PX
t K ≥ [YX (T )] 1−α
·X
1 1−α
= PX
t K ≥ RX α
(T ) · X
(α)
1 1−α α XRα (T )
= Pt K ≥ RX (t) · · L1−α Rα
XRα (t)
1−α
(α) L2
= Pt K ≥ XR (T ) · L1−α Rα
α
1−α 1−α α
(α) α
= Pt RX (T ) ≥ LK2 ·L R
1−α
(α)
= Pt [YX (T )]1−α ≥ LK2 · L1−α Rα
(α) L2
= Pt K ≥ X Y (T ) · L1−α Rα .
308 Stochastic Finance: A Numeraire Approach
The important points in this problem are to realize that the two relevant
measures are just PX and P(α) , and an observation that RX
α
(T ) = [YX (T )]1−α .
5.3:
√
P(α) (XY (T ) ≥ K) = N √1
σ T −t
· log( XYK(t) ) + (α − 12 )σ T − t .
5.4:
The price of V is given by the Black-Scholes formula
(2)2
Vt = Pt (RX (T ) ≥ K) · Rt2 − KPX (RX
2
(T ) ≥ K) · Xt .
(2)
2
Let us determine Pt (RX (T ) ≥ K) and PX 2
t (RX (T ) ≥ K). The second prob-
ability PX
t (RX
2
(T ) ≥ K) is simply
PX 2 X 2 X
t (RX (T ) ≥ K) = Pt ([XY (T )] · YX (T ) ≥ K) = Pt (XY (T ) ≥ K)
√
= N ( σ√1T −t · log( XYK(t) ) + 12 σ T − t).
2 (2)
The first probability Pt (RX (T ) ≥ K) is given by
(2)2 (2) (2)
Pt (RX (T ) ≥ K) = Pt (XY (T ) ≥ K) = Pt ([XY (T )]2 ≥ K 2 )
(2) (2)
= Pt (RY2 (T ) ≥ K 2 ) = Pt ( K12 ≥ YR2 (T ))
(2)
= Pt ( K12 ≥ YR2 (t) · exp(2σW (2) (T − t) − 2σ 2 (T − t)))
√
(2) XY (t) W (2) (T −t)
= Pt √1 · log( ) + 3
σ T − t ≥ √
σ T −t K 2 T −t
√
1 XY (t) 3
= N σ√T −t · log( K ) + 2 σ T − t .
We have expressed the hedge for R2 in terms of the assets X and Y using the
explicit formulas from Exercise 5.1.
9.1:
The solutions 1, x, and y represent contracts with payoffs YT , XT , and AT .
Solutions to Selected Exercises 309
10.2:
Let f (x) = log(x). Then f ′ (x) = x1 , and from Ito’s formula we get
Z t
1
log(XY (t)) = log(XY (0)) + · (eγ − 1) · XY (s−)d(N (s) − λY s)
0 X Y (s−)
X 1
+ log(XY (s)) − log(XY (s−)) − ∆XY (s)
XY (s−)
0≤s≤t
Z t
= log(XY (0)) + (eγ − 1)d(N (s) − λY s)
0
Z t
+ [γ − (eγ − 1)] dN (s)
0
Z t Z t
= log(XY (0)) + γdN (s) + (eγ − 1)d(−λY s).
0 0
10.3:
α αγ α α(eγ − 1) Y
d[XY (t)] = [e − 1] · [XY (t−)] d N (t) − αγ λ t .
e −1
10.4:
(a)
VY (t) = EYt [VY (T )] = EYt [I(N (T ) = 0)]
= PYt (N (T ) = 0) = PYt ((N (T ) − N (t) = 0) · I(N (t) = 0))
= exp −λY (T − t) · I(N (t) = 0).
(b)
VX (t) = EX X
t [VX (T )] = Et [YX (T )I(N (T ) = 0)]
= EX
t YX (t) · exp −(e
−γ
− 1)λX (T − t) · I(N (T ) = 0)
= YX (t) · exp −(e−γ − 1)λX (T − t) · PX t (N (T ) = 0)
−γ X
= YX (t) · exp −e · λ (T − t) · I(N (t) = 0).
Note that using the change of numeraire formula we have
VY (t) = VX (t) · XY (t)
= YX (t) · exp −e−γ λX (T − t) · I(N (t) = 0) · XY (t)
= exp −e−γ λX (T − t) · I(N (t) = 0)
= exp −λY (T − t) · I(N (t) = 0),
310 Stochastic Finance: A Numeraire Approach
The price of the contract is zero after the first jump, so the values of
uY (t, eγ XY (t)) and uX (t, e−γ YX (t)) are both zero. Thus
X uY (t, eγ XY (t)) − uY (t, XY (t)) exp −λY (T − t) · I(N (t) = 0)
∆ (t) = =− ,
(eγ − 1)XY (t) (eγ − 1)XY (t)
and
k−m
Y
λY (T − t)
VX (t) = VY (t) · YX (t) = YX (t) · exp −λ (T − t) · .
(k − m)!
For the hedging portfolio we need the post-jump prices uY (t, eγ XY (t−)) and
uX (t, e−γ YX (t−)). When k > m, the number of jumps left to reach N (T ) = k
is reduced by one (now N (t) = m + 1 after the jump), and so we have the
Solutions to Selected Exercises 311
10.7:
(a)
Z ∞
dAY (t) = ¯ X (t−) · (ex − 1) · XY (t−) µY (dx, dt) − ν Y (dx)dt ,
∆
−∞
RT
¯X
where ∆ (t) = µ(ds).
t
(b)
Z "
∞
uYt (t, x, y) + ¯ X (t)(eξ − 1)x + y
ν (dξ) uY t, eξ x, ∆
Y
−∞
#
Y
− u (t, x, y) − uYx ξ
(t, x, y) · (e − 1)x − uYy ¯X ξ
(t, x, y) · ∆ (t)(e − 1)x = 0.
(c)
Z ∞
dAX (t) = ¯ X (t−) · (ex − 1) · µX (dx, dt) − ν X (dx)dt ,
AX (t−) − ∆
−∞
Z "
∞
uX
t (t, x, y) +
¯ X (t)
ν X (dξ) uX t, eξ x, eξ y − (eξ − 1)∆
−∞
#
−u X
(t, x, y) − uX ξ
− 1)x − uX ¯X ξ
x (t, x, y) · (e y (t, x, y) · (y − ∆ (t))(e − 1) = 0.
312 Stochastic Finance: A Numeraire Approach
313
314 Stochastic Finance: A Numeraire Approach
Brace, A., D. Gatarek, and M. Musiela (1997). The market model of interest
rate dynamics. Mathematical Finance 7 (2), 127–155.
Brekke, K. (1997). The numeraire matters in cost-benefit analysis. Journal
of Public Economics 64 (1), 117–123.
Brigo, D. and F. Mercurio (2006). Interest Rate Models – Theory and Practice:
With Smile, Inflation and Credit (2 ed.). Springer.
Broadie, M. and J. Detemple (1996). American option valuation: New bounds,
approximations, and a comparison of existing methods. Review of Financial
Studies 9 (4), 1211–1250.
Broadie, M. and J. Detemple (1997). The valuation of American options on
multiple assets. Mathematical Finance 7 (3), 241–286.
Broadie, M. and P. Glasserman (1996). Estimating security price derivatives
using simulation. Management Science 42 (2), 269–285.
Broadie, M. and P. Glasserman (1997). Pricing American-style securities using
simulation. Journal of Economic Dynamics & Control 21 (8-9), 1323–1352.
Broadie, M., P. Glasserman, and S. Kou (1997). A continuity correction for
discrete barrier options. Mathematical Finance 7 (4), 325–349.
Brown, H., D. Hobson, and L. Rogers (2001). Robust hedging of barrier
options. Mathematical Finance 11 (3), 285–314.
Buchen, P. and O. Konstandatos (2005). A new method of pricing lookback
options. Mathematical Finance 15 (2), 245–259.
Cameron, R. H. and W. T. Martin (1944). Transformation of Wiener integrals
under translations. Ann. Math 45, 386–396.
Carr, P. (1998). Randomization and the American put. Review of Financial
Studies 11 (3), 597–626.
Carr, P. and J. Bowie (1994). Static simplicity. Risk 7, 44–50.
Carr, P. and A. Chou (1997). Breaking barriers. Risk 10, 139–145.
Carr, P., K. Ellis, and V. Gupta (1998). Static hedging of exotic options.
Journal of Finance 53 (3), 1165–1190.
Carr, P., H. Geman, and D. Madan (2001). Pricing and hedging in incomplete
markets. Journal of Financial Economics 62 (1), 131–167.
Carr, P., H. Geman, D. B. Madan, and M. Yor (2002). The fine structure
of asset returns: an empirical investigation. Journal of Business 75 (2),
305–332.
Carr, P. and R. Lee (2009). Put-call symmetry: Extensions and applications.
Mathematical Finance 19 (4), 523–560.
References 315
Korn, R., E. Korn, and G. Kroisandt (2010). Monte Carlo Methods and Models
in Finance and Insurance. Chapman & Hall.
Kou, S. (2002). A jump-diffusion model for option pricing. Management
Science 48 (8), 1086–1101.
Kunitomo, N. and M. Ikeda (1992). Pricing options with curved boundaries.
Mathematical Finance 2 (4), 275–298.
Lawler, G. F. (2006). Introduction to Stochastic Processes. Chapman & Hall.
Levendorskii, S. (2004). Early exercise boundary and option prices in Levy
driven models. Quantitative Finance 4 (5), 525–547.
Lewis, A. L. (2000). Option Valuation Under Stochastic Volatility. Finance
Press.
Linetsky, V. (2004). Spectral expansions for Asian (average price) options.
Operations Research 52 (6), 856–867.
Long, J. (1990). The numeraire portfolio. Journal of Financial Eco-
nomics 26 (1), 29–69.
Longstaff, F. and E. Schwartz (2001). Valuing American options by simula-
tion: A simple least-squares approach. Review of Financial Studies 14 (1),
113–147.
Magdon-Ismail, M. and A. Atiya (2004). Maximum drawdown. Risk 17 (10),
99–102.
Magdon-Ismail, M., A. Atiya, A. Pratap, and Y. Abu-Mostafa (2004). On the
maximum drawdown of a Brownian motion. Journal of Applied Probabil-
ity 41, 147–161.
Margrabe, W. (1976). A theory of forward and futures prices. Wharton School
of Business, Preprint .
Margrabe, W. (1978). The value of an option to exchange one asset for an-
other. The Journal of Finance 33 (1), 177–186.
McKean, H. P. (1965). A free boundary problem for the heat equation aris-
ing from a problem in mathematical economics. Industrial Management
Review 6 (2), 32–39.
Merton, R. (1973). Theory of rational option pricing. Bell Journal of Eco-
nomics and Management Science 4, 141–183.
Merton, R. C. (1969). Lifetime portfolio selection under uncertainty: The
continuous-time case. The Review of Economics and Statistics 51 (3), 247–
257.
Merton, R. C. (1976). Option pricing when underlying stock returns are
320 Stochastic Finance: A Numeraire Approach
Springer.
Rogers, L. (2002). Monte Carlo valuation of American options. Mathematical
Finance 12 (3), 271–286.
Rogers, L. and Z. Shi (1995). The value of an Asian option. Journal of Applied
Probability 32 (4), 1077–1088.
Rubinstein, M. and E. Reiner (1991). Breaking down barriers. Risk 4 (9),
28–35.
Sadr, A. (2009). Interest Rate Swaps and Their Derivatives: A Practitioner’s
Guide (Wiley Finance). Wiley.
Samuelson, P. A. (1965). Proof that properly anticipated prices fluctuate
randomly. Industrial Management Review 6 (2), 41–49.
Samuelson, P. A. (1973). Mathematics of speculative price. SIAM Re-
view 15 (1), 1–42.
Schoutens, W. (2003). Levy Processes in Finance: Pricing Financial Deriva-
tives. Wiley.
Schroder, M. (1999). Changes of numeraire for pricing futures, forwards, and
options. Review of Financial Studies 12 (5), 1143–1163.
Shiryaev, A. N. (1999). Essentials of Stochastic Finance: Facts, Models, The-
ory. World Scientific Publishing Company.
Shreve, S. E. (2004a). Stochastic Calculus for Finance. I. Springer Finance.
Springer-Verlag.
Shreve, S. E. (2004b). Stochastic Calculus for Finance. II. Springer Finance.
Springer-Verlag.
Stulz, R. M. (1982). Options on the minimum or the maximum of two risky
assets : Analysis and applications. Journal of Financial Economics 10 (2),
161 – 185.
Tavella, D. and C. Randall (2000). Pricing Financial Instruments: The Finite
Difference Method. Wiley.
Tsitsiklis, J. and B. Van Roy (2001). Regression methods for pricing complex
American-style options. Neural Networks, IEEE Transactions on 12 (4),
694–703.
Vasicek, O. (1977). An equilibrium characterization of the term structure.
Journal of Financial Economics 5 (2), 177–188.
Vecer, J. (2001). A new PDE approach for pricing arithmetic average Asian
options. Journal of Computational Finance 4 (4), 105–113.
Vecer, J. (2002). Unified pricing of Asian options. Risk 15 (6), 113–116.
322 Stochastic Finance: A Numeraire Approach