• Keine Ergebnisse gefunden

The Basic Model

3.3 Equilibrium Prices

3.3.1 The Value Function

Each rational investor chooses an asset holding strategy that maximizes his ex-pected utility (i.e. present value) of his lifetime consumption. Since each indi-vidual lives infinitely, a continuous and infinite consumption process has to be modeled by considering a search and matching process. At an arbitrary time t, the investor’s utility depends only on his current type, σ(t) ∈ Γ, and wealth or money Wt, which he has in his bank account. The infinite horizon expected utility-maximization problem for all investor types, who are risk-neutral and measure their lifetime consumption with a utility function, can be derived by means of dynamic programming. The optimal value function J(·), the optimum value of the utility-maximization problem, is stated as follows:65

J(Wt,σ(t),t) =sup

C,θ Et

 Z

0

ervdCt+v

, (3.17)

given the dynamics

dWt =rWtdtdCt +θt(Dδ1{σθ(t)=lo})dtPˆ(t)t, (3.18) with the expectation Et, conditioned on Ft. An investor can freely decide over his consumption and asset holding, so that the two control processes are: (1) a cumulative consumption process Ct, and (2) a feasible asset holding process

65 In general, it is not clear that the maximum actually exists for these processes until it is known that J(Wt,σ(t),t)is bounded. Therefore, the supremum for a precise formulation of the utility-maximization problem is applied first. Verification that the maximum is actually attained follows in a second step, i.e. the verification that the value function is bounded. If a value function is unbounded, it can go to infinity, but it can never attain it. In such a case, the supremum is suitable. See Bellman (1954), p. 507.

θt ∈ {0, 1}. The other input parameters are: (i) σθ, the type process induced by θ, and (ii) ˆP(t) ∈ {P(t),A(t),B(t)}which is the trade price at time t, dependent on the agent’s counterparty. J(Wt,σ(t),t) is called a value function or indirect utility function. It differs from a normal utility function as it always implies an optimization process.

The core of the dynamic programming theory is Bellman’s ‘principle of optimal-ity’:

“An optimal policy has the property that whatever the initial state and initial decisions are, the remaining decisions must constitute an opti-mal policy with regard to the state resulting from the first decisions.”66 A recursive application of Bellman’s ‘principle of optimality’ on equation (3.17) leads to an iterative optimization problem

J(Wt,σ(t),t) =sup withk=t+v. Dynamic programming approaches a dynamic optimization prob-lem by a recursive solution technique, translating a probprob-lem composed of multi-stages into a sequence of separate states.67 This recursive solution implies the consideration of all possible states within a final period by weighting the corre-sponding payoffs with the probability of their occurrence. Working backward in time leads to the optimal equilibrium path.

The first part of equation (3.19) can be approximated by the mean value the-orem of integral calculus. The second part can be derived by a Taylor se-ries expansion of function J(·) around the point (Wt,σ(t),t) to approximate J(Wt+dWt,σ(t) +(t),t+dt). Inserting both parts into equation (3.19), sub-tractingJ(Wt,σ(t),t)on both sides, dividing everything bydt, and lettingdt0, leads to the Hamilton–Jacobi–Bellman (HJB) equation. The optimal value func-tion in continuous time dynamic programming is the solufunc-tion to the HJB equa-tion, which is in general a partial differential equation. This equation acts as a

66 Bellman (1954), p. 504.

67 See Bellman (1954), p. 503.

necessary and sufficient condition to ensure optimality.68

Since agents are risk-neutral by assumption, the value function (3.17) describing investors’ lifetime utility is a linear function in wealthWt. I show this by inserting equation (3.18) into equation (3.17), leading to

J(Wt,σ(t),t) = sup

The utility-maximization problem is thus changed from deciding over both op-timal consumption and opop-timal asset holding to only choosing the opop-timal as-set holding. The transversality condition (also called the no-bubble condition)

xlimEt[erxmax{P(x),A(x),B(x)}] = 0 ensures that the value function is well defined.

Relating this finding to continuous time dynamic programming, the value func-tionVσ(t) can be calculated by applying Bellman’s ‘principle of optimality’ and focusing on a particular agent at a particular timet. Since agents are risk-neutral

68 See Schöbel (1995), ch. 3.3 and Björk (2009), ch. 19.

by assumption and the value function J(Wt,σ(t),t) is linear in holding cashWt, the HJB equation happens to be a system of ordinary differential equations, and is derived in the following passage.

Duffie, Gârleanu, and Pedersen (2005, p. 1837) defineτl as the next stopping time when an agent changes his intrinsic type, τi as the next stopping time when a search and bargaining between two investors is successfully completed,τm as the next stopping time when trade occurs between an investor and a market maker, andτ =min{τl,τi,τm}. The optimal value functions result with

Vlo(t) = Et

"Zτ t

er(ut)(Dδ)du+er(τlt)Vho(τl)1{τl=τ} +er(τit)(Vln(τi) +P(τi))1{τi=τ}

+er(τmt)(Vln(τm) +B(τm))1{τm=τ}

# ,

(3.21)

Vhn(t) = Et

"

er(τlt)Vln(τl)1{τl=τ}+er(τit)(Vho(τi)−P(τi))1{τi=τ}

+er(τmt)(Vho(τm)−A(τm))1{τm=τ}

# ,

(3.22)

Vho(t) = Et

τl

Z

t

er(ut)D du+er(τlt)Vlo(τl)

, (3.23)

Vln(t) = Eth

er(τlt)Vhn(τl)i, (3.24)

where the expectation is with respect to τl, τi, τm and is conditional on Ft. The first term of asset owners’ value functions [Vlo(t),Vho(t)] gives the dividend flow, possibly reduced by holding costs. The second term of owners’ value functions [Vlo(t), Vho(t)] and the first of non-owners’ value functions [Vln(t), Vhn(t)] de-scribes the discounted value of an intrinsic type switch, given the random stop-ping time isτ =τl. The second last term of potential buyers’ and potential sellers’

value functions [Vlo(t),Vhn(t)] is the discounted value of trading with an investor, given that the random stopping time isτ =τi. And the last part of potential buy-ers’ and potential sellbuy-ers’ value functions [Vlo(t),Vhn(t)] describes the discounted value of trading with a market maker, given that the random stopping time is τ =τm. As a result, investor’s utility depends on his current expected utility, e.g.

from holding the asset, and on his prospective expected utility.

I state the explicit equations for (3.21)–(3.24) and the derivation of the HJB equa-tions in appendix 3A. These HJB equaequa-tions, which are solved by the value func-tionsVσ(t), are69

V˙lo(t) = rVlo(t)−λu(Vho(t)−Vlo(t))−ρ(Vln(t) +B(t)−Vlo(t))

2λµhn(t) (Vln(t) +P(t)−Vlo(t))−(Dδ), (3.25) V˙hn(t) = rVhn(t)−λd(Vln(t)−Vhn(t))−ρ(Vho(t)−A(t)−Vhn(t))

2λµlo(t) (Vho(t)−P(t)−Vhn(t)), (3.26) V˙ho(t) = rVho(t)−λd(Vlo(t)−Vho(t))−D, (3.27) V˙ln(t) = rVln(t)−λu(Vhn(t)−Vln(t)). (3.28) The first part on the right hand side of equations (3.25)–(3.28) corresponds to opportunity costs. The second element characterizes value changes based on ex-pected changes in intrinsic types. For buyer (hn) and seller (lo), the third and fourth element is due to trade between investors and trade intermediated by market makers, respectively. The last term for asset owners (lo, ho) accounts for dividends and holding costs of the asset.70

In order to consider steady state equilibria, the value changes have to be zero:

V˙σ(t) =0. I write lim

tVσ(t) = Vσ(ss)for steady state value functions. Since only steady state equilibria are considered, prices are time independent as well. Upon setting equations (3.25)–(3.28) to zero and rearranging them, the value functions in steady state are

Vlo(ss) = λuVho(ss) + (2λµhn(ss) +ρ)Vln(ss) +2λµhn(ss)P(ss) +ρB(ss) +Dδ

r+λu+2λµhn(ss) +ρ ,

(3.29) Vhn(ss) = λdVln(ss) + (2λµlo(ss) +ρ)Vho2λµlo(ss)P(ss)−ρA(ss)

r+λd+2λµlo(ss) +ρ , (3.30) Vho(ss) = λdVlo(ss) +D

r+λd , (3.31)

Vln(ss) = λuVhn(ss)

r+λu . (3.32)

69 Duffie, Gârleanu, and Pedersen (2005, pp. 1839) show optimality by verifying that under complete information any agent always trades at the stated equilibrium strategy, provided others do so. Trades are always executed at proposed equilibrium prices if gains from trade are possible with the agent in contact.

70 There is a typing error in Duffie, Gârleanu, and Pedersen (2005, p. 1823), equation (10). The Poisson arrival intensity for a buyer (hn) contacting sellers (lo) is 2λµlo(t).

Equation system (3.29)–(3.32) still depends on bargaining prices. The next section states the bargaining conditions for deriving these prices.