Professional Documents
Culture Documents
Andrea Macrina
Department of Mathematics
Kings College London
Cape Town
Asset Pricing: Utility Theory and Pricing Kernel Models -2- AIMS, Cape Town
Contents
1. Dynamic asset pricing; pricing kernels; stochastic interest rate and market
price of risk; numeraire and change-of-measure martingales; asset pricing
formulae.
2. Utility functions; marginal utility; risk aversion and psycological discount
factor; utility maximization; optimal consumption.
3. Marginal utility of consumption and the pricing kernel; equilibrium asset
pricing; Sidrauski utility, money supply and liquidity benefit; inflation.
4. Pricing kernels driven by timeinhomogeneous Markov processes; explicit
AZ example of asset pricing including stochastic interest rates and market
risk premium, stochastic volatility, and option pricing for various asset classes.
Asset prices. Each asset is characterised by (a) its price process and (b) the
dividend or cashflow stream that it generates. In the case of an asset
generating a continuous cash flow, the asset is defined by a pair of
{Ft}adapted processes {St} and {Dt} which we call the price process and the
dividend flowrate process, respectively.
Pricing kernel. A process {t} is called a pricing kernel for the asset pair
{St, Dt} if the process {Mt} defined by
Z t
Mt = t St + u Du du (1)
0
is a martingale.
The pricing kernel establishes the intertemporal relationship between asset cash
flows.
Market price of risk. The pricing kernel {t} satisfies the dynamical equation
dt
= rt dt t dWt, (3)
t
where {t}0t is the (vectorvalued) market price of risk process.
t
dt = d = t d(Bt1) + Bt1dt. (4)
Bt
Also,
d(Bt1) = Bt2dBt = rtBt1dt. (5)
By the martingale representation theorem, we may write
dt = t t dWt, (6)
and therefore
t t
dt = rt dt t dWt,
Bt Bt
= t rt dt t t dWt. (7)
It follows that: Z T
1 P
St = E t St + uDu du Ft . (9)
t t
t = t1, (10)
is called the market numeraire (or natural numeraire).
2t
dt = rt + t dt + t t dWt. (11)
Asset price dynamics. Let {St} denote the asset price process, and let {Dt}
denote the dividend rate process of the asset. The asset price process {St}
satisfies the following SDE:
dSt
= (rt t + tt) dt + t dWt, (12)
St
where t := Dt/St, and where {t}0t is some volatility process.
St
dSt = dt + t dMt + dt dMt Dt dt. (15)
t
Since {Mt} is a martingale, we may write
dMt = t dWt, (16)
It follows that
dSt
= (rt t + tt) dt + t dWt, (18)
St
where t = Dt/St and t = t/St.
1 2
St = S0 exp (r + )t 2 t + Wt , (19)
and the pricing kernel {t} is given by
1 2
t = exp rt 2 t Wt . (20)
16-18 February 2012 Andrea Macrina, Kings College London
Asset Pricing: Utility Theory and Pricing Kernel Models - 10 - AIMS, Cape Town
is an ({Ft}, P)martingale.
Pricing of a discount bond. Let {PtT }0tT denote the price process of a
T maturity zerocoupon bond (nondividendpaying asset) with payoff function
PT T = 1. Then,
1 P
PtT = E [T | Ft] . (23)
t
dPtT
= (rt + ttT )dt + tT dWt, (24)
PtT
where {tT }0tT is the bond volatility process.
Risk-Neutral Valuation
1 P
St = E [T ST | Ft] , (25)
t
where ST can be viewed as the random cash flow that will occur at (the future)
fixed time T t.
Bt P T
St = E ST Ft . (26)
t BT
Assuming that {t}0tT is a changeofmeasure density martingale from
P Q, we obtain
ST
St = B t E Q Ft . (27)
BT
This is the socalled riskneutral valuation formula, and Q is the riskneutral
measure.
Bond price process under Q. Under the riskneutral measure Q, the bond
price process {PtT } takes the form
1
= Bt EQ
PtT Ft ,
BT
Z T
= EQ exp
ru du Ft . (28)
t
16-18 February 2012 Andrea Macrina, Kings College London
Asset Pricing: Utility Theory and Pricing Kernel Models - 13 - AIMS, Cape Town
However, what about the model for the market price of risk {t}, which is
necessary for asset pricing under the real probability measure P?
Utility functions
Some goods and services can provide immediate utility, e.g. an ice cream, or a
shower; other goods, like education, provide continuous utility.
Money provides immediate utility since the notion of the value of money is
universally recognised.
However, money provides also a continuous flow of utility in the form of
status, security, flexibility, etc.
Utility function
A function U : R+ R that satisfies
(i) U (x) C 2
The concavity condition on the utility function, U (x) < 0, implies risk aversion.
U [I(y)] + y (30)
The inverse function I(y) always exists for a standard utility function since
U (x) > 0 and U (x) < 0.
Convex dual
A standard utility function has socalled convex dual given by
Proof:
We consider an alternative investment target ZT that also satisfies the budget
constraint. We next show that the expected utility derived from ZT cannot
exceed that of HT
E [U (HT )] E [U (ZT )] = E [U (HT ) T HT ] E [U (ZT ) T ZT ]
= E [U (I(T )) T I(T )] E [U (ZT ) T ZT ]
= E U (T ) E [U (ZT ) T ZT ]
= E U (T ) (U (ZT ) T ZT ) (34)
a
H0 = E [T HT ] = , (36)
and therefore
H0
HT = = H0 T . (37)
T
Optimal consumption
The expected utility of consumption over the period [0, T ] given by
Z T
E U (ct)dt (38)
0
is satisfied.
Example: logutility of consumption. Let U (ct) = ln(ct). Then the
optimal consumption strategy is given by
H0
ct = t (40)
T
where {t} is the price process of the natural numeraire asset.
We now have a look at past inflation levels in the UK, the USA, and Japan.
More generally, for any asset with price process {St}0t, and continuous
dividend process {Dt} we require that the process {Mt} defined by
Z t
Mt = t St + sDsds. (49)
0
is a martingale.
We assume that the market filtration is generated by a multidimensional
Brownian motion.
With these ingredients in place, we say that we have a model for the nominal
interest rate system.
The pricing of contingent claim with payoff HT is then given by
Et[T HT ]
Ht = . (50)
t
Index-linked bonds
The dynamics of the real discount bond show that rtR and R t have the
interpretation of being the real short rate, and the real market price of risk,
respectively.
Now we can deduce the dynamics of the consumer price index. In particular, by
an application of Ito calculus to the relation Ct = tR /t we obtain:
dCt R R
R
= rt rt + t t t dt + t t dWt. (61)
Ct
Thus we can write
dCt R
= rt rt + tt dt + tdWt. (62)
Ct
Here the CPI volatility vector is defined by: t = t Rt .
We see that {Ct} has the arbitrage-free dynamics of a risky asset that pays a
continuous dividend at the rate rtR .
Absence of statistical arbitrage opportunities implies t2 > tt > 0.
With these relations at hand, we are now in a position to build models for
pricing inflation-linked derivatives.
In particular, it is apparent that the two required ingredients are t and tR .
16-18 February 2012 Andrea Macrina, Kings College London
Asset Pricing: Utility Theory and Pricing Kernel Models - 31 - AIMS, Cape Town
Monetary systems
The process {t} represents the intangible rate of benefit delivered, in dollars
per unit of time and per unit of money supply.
If the money supply at time t is Mt it confers a benefit at the rate of tMt
dollars per year.
Thus one thinks of the benefit as a kind of consumable commodity.
What really counts is the real rate of benefit derivable from the presence of
the money supply.
This is given by lt = tMt/Ct.
The consumer price index is thus used as a kind of exchange rate to convert
the nominal benefit into a real benefit.
Optimisation
Our goal now is to determine a set of relations between {kt}, {Mt}, {t}, and
the consumer price index {Ct}.
We assume the existence of a standard bivariate utility function U (x, y) such
that the expected total utility
Z T
E etU (kt, lt)dt (63)
0
is maximised over some time horizon.
A simple example
But we can also determine the pricing kernels. A calculation shows that
Bet Aet
t = , tR = . (71)
tMt kt
Thus both the real and the nominal interest rate systems are determined by the
model.
Now suppose that HT is the payoff of a contingent claim.
Then in our monetary policy model it follows that
HT
H0 = 0 M0 eT E . (72)
T MT
This example shows how expectations concerning monetary policy can have a
major effect on the valuation of long-dated derivatives.
The price PtT at time t of a discount bond with unit payoff at maturity T is
EP [T | Ft]
PtT = , (73)
t
where P is the real probability measure.
Next we model the pricing kernel {t} and the filtration {Ft} following the
scheme of information-based asset pricing developed in
D.C. Brody, L.P. Hughston, A. Macrina (2008) Information-Based Asset Pricing.
International Journal of Theoretical and Applied Finance Vol. 11, 107-142.
We fix a time U > T and introduce a random variable XU with real probability
density p(x).
16-18 February 2012 Andrea Macrina, Kings College London
Asset Pricing: Utility Theory and Pricing Kernel Models - 37 - AIMS, Cape Town
The random variable XU may represent a macroeconomic factor (e.g. the GDP
level of a country at time U ) revealed at time U .
Suppose that at time t < U , market investors have access only to incomplete
information about the macroeconomic factor XU .
Let the bond price process {PtT }0tT <U be adapted to {Ft}.
Armed with the models for the pricing kernel and the market filtration, the price
PtT of the discount bond is
EP [(T, LT U ) | LtU ]
PtT = . (75)
(t, LtU )
Here we have recalled that the market filtration {Ft} is generated by {LtU }
which is taken to be a time-inhomogeneous Markov process.
To obtain explicit models for the bond price PtT , we need to explicitly construct
(i) pricing kernel models and (ii) information processes {LtU }.
The details of the interest-rate framework, which is presented in this lecture, can
be found in:
J. Akahori & A. Macrina (2012) Heat Kernel Interest Rate Models with
Time-Inhomogeneous Markov Processes. International Journal of Theoretical
and Applied Finance.
A so-called propagator {p(u, t, LtU )} associated with the process {LtU } has the
property that
E [p (u, t, LtU ) | LsU ] = p (u + t s, s, LsU ) , (76)
An example of a propagator is
Applying the pricing kernels constructed by weighted heat kernels, the bond
price PtT can be expressed by
R U t
T t p(u, t, LtU ) w(T, u T + t) du
PtT = R U t . (84)
0 p(u, t, LtU ) w(t, u) du
In the case that the propagator is given by (77), we have
R U t
T t E [F (u + t, Lu+t,U ) | LtU ] w(T, u T + t) du
PtT = R U t (85)
0 E [F (u + t, Lu+t,U ) | LtU ] w(t, u) du
Explicit formulae for the bond price are obtained by specifying the functions
F (t, x) and w(t, u), and the information process {LtU }.
Ft = {LsU }0st . (87)
Remarks:
(i) {LtU } is a time-inhomogeneous {Ft}-Markov process.
(ii) XU is FU -measurable.
(iii) The information flow rate in (86) is constant.
(iv) Var[tU ] = t(U t)/U .
E [(T, LT U )| LtU ]
PtT = . (88)
(t, LtU )
In order to work out the conditional expectation, we assume with no loss of
generality, that
(t, LtU ) = Mt g(t, LtU ), (89)
where the (P, {Ft})-martingale {Mt} is defined by
dMt U
= E [XU | LtU ] dWt, (90)
Mt U t
for 0 t < U and where
t t
LsU 1
Z Z
Wt = LtU + ds U E [XU | LsU ] ds. (91)
0 U s 0 U s
The martingale {Mt} induces a change of measure from P to the so-called
bridge measure B under which {LtU } has the distribution of a Brownian bridge.
EP [ (T, LT U ) | LtU ]
PtT = , (92)
(t, LtU )
EP [MT g(T, LT U )| LtU ]
= , (93)
Mt g(t, LtU )
EB [g(T, LT U )| LtU ]
= . (94)
g(t, LtU )
We emphasize that the pricing kernel {(t, LtU )} is a P-supermartingale if
{g(t, LtU )} is a supermartingale under B (and vice versa).
and hence of
R U t
T t EB [F (Lt+u,U ) | LtU ] w(T, u T + t) du
PtT = R U t . (96)
B
E [F (Lu+t,U ) | LtU ] w(t, u) du
0
The information process {LtU }0t<U has the distribution of a Brownian bridge
under B so that the conditional expectation can be worked out explicitly.
i u(U t u) 2
h U tu
EB (Lu+t,U )2 LtU = L2tU .
+ (97)
U t U t
With this intermediate result at hand, we can write the weighted heat kernel
process as follows:
Z U t
g(t, LtU ) = EB [F (Lu+t,U ) | LtU ] w(t, u) du, (98)
0
Z U t " 2 #
u(U t u) U tu
= + L2tU (U t u)du.
0 U t U t
(99)
The integral in the expression for the weighted heat kernel can be calculated in
closed form, so that we obtain the supermartingale
1 1
g(t, LtU ) = (U t) + (U t)2 L2tU .
3
(100)
12 4
The bond price PtT at time t, derived in this example, is thus given by
1 3 1 (T t)(U T )3 1 (U T )4
12 (U T ) + 4 (U t) + 4 (U t)2 L2tU
PtT = 1 3 1 2 2
. (101)
12 (U t) + 4 (U t) LtU
The simulation of the bond price is straightforward since the process {LtU },
16-18 February 2012 Andrea Macrina, Kings College London
Asset Pricing: Utility Theory and Pricing Kernel Models - 48 - AIMS, Cape Town
LtU = XU t + tU , (102)
is Gaussian conditional on the outcome of the underlying economic factor XU .
The short rate process {rt} can be worked out by calculating the instantaneous
forward rate associated with the bond price {PtT }0tT <U .
The market price of risk {t} associated with the quadratic family is
1 2
U P 2 (U t) LtU
(t, LtU ) = E [XU | LtU ] 1 . (104)
U t 12 (U t)3 + 41 (U t)2 L2tU
1
w(t, u) = (U t u) 2 ( > 21 ), (106)
we obtain an analytical expression for the supermartingale {g(t, LtU )}:
L2tU
1
g(t, LtU ) = (U t) exp . (107)
12 2(U t)
The supermartingale (107) leads to a deterministic bond price, even though the
related pricing kernel is stochastic.
In the last part of this talk, we give an idea how the information-based asset
pricing framework can be extended so as to incorporate stochastic discounting.
We proceed as follows:
We fix two dates T and U , where T < U , and attach two independent factors
XT and XU to these dates.
The payoff of the credit-risky bond is modelled by making use of the random
variable XT .
16-18 February 2012 Andrea Macrina, Kings College London
Asset Pricing: Utility Theory and Pricing Kernel Models - 52 - AIMS, Cape Town
The formula for the price BtT of the credit-risky bond is then worked out by
applying the weighted heat kernel approach for the pricing kernel, and eventually
by specifying the payoff function H(XT , LT U ).
We say that {LtT }0tT has the law LRB C ([0, T ], {ft}, ) if the following hold:
h i
1 x2
Brownian information: ft(x) = 2t
exp 12 t .
XtT
tT 1.0
0.4 0.8
0.2
0.6
Time
1 2 3 4 5 0.4
-0.2
0.2
-0.4
Time
-0.6 0 1 2 3 4 5
mt 1 2 mt2 14
m 2 +4
x
VG information: ft(x) =
(mt) 4 Kmt 1 mx2 , m > 0.
2
XtT
tT 1.0
0.6
0.8
0.5
0.4 0.6
0.3
0.4
0.2
0.1 0.2
Time
0.2 0.4 0.6 0.8 1.0 Time
0.0 0.2 0.4 0.6 0.8 1.0
1 ct
Cauchy information: ft(x) = x +c2 t2 ,
2 c > 0.
XtT
tT 1.0
0.7
0.8
0.6
0.5
0.6
0.4
0.3 0.4
0.2
0.2
0.1
Time Time
0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0