25
arXiv:0901.0091v1 [q-fin.TR] 31 Dec 2008

arXiv:0901.0091v1 [q-fin.TR] 31 Dec 2008

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Illiquidity and Derivative Valuation

Ulrich Horst, Felix Naujokat

Institut für Mathematik

Humboldt-Universität Berlin

[email protected]

[email protected]

November 15, 2021

Abstract

In illiquid markets, option traders may have an incentive to increase their portfolio value

by using their impact on the dynamics of the underlying. We provide a mathematical frame-

work within which to value derivatives under market impact in a multi-player framework by

introducing strategic interactions into the Almgren & Chriss (2001) model. Speci�cally, we

consider a �nancial market model with several strategically interacting players that hold Eu-

ropean contingent claims and whose trading decisions have an impact on the price evolution of

the underlying. We establish existence and uniqueness of equilibrium results and show that the

equilibrium dynamics can be characterized in terms of a coupled system of possibly non-linear

PDEs. For the linear cost function used in Almgren & Chriss (2001), we obtain (semi) closed

form solutions for risk neutral or CARA investors. Finally, we indicate how spread crossing

costs discourage market manipulation.

Preliminary Version - Comments Welcome

AMS classi�cation: 91B28, 91B70, 60K10

JEL classi�cation: C73, G12, G13

Keywords: Stochastic di�erential games, illiquidity, market impact, derivative valuation.

1

arX

iv:0

901.

0091

v1 [

q-fi

n.T

R]

31

Dec

200

8

1 Introduction

Standard �nancial market models assume that asset prices follow an exogenous stochastic process

and that all transactions can be settled at the prevailing price without any impact on market

dynamics. The assumption that all trades can be carried out at exogenously given prices is

appropriate for small investors that trade only a negligible proportion of the overall daily trading

volume; it is not appropriate for institutional investors trading large blocks of shares over a short

time span. The trading decisions of institutional investors are likely to move stock prices in an

unfavorable direction and often induce signi�cant trading costs.

It is now widely recognized that (the lack of) liquidity is a major source of �nancial risk

and there has been an increasing interest in mathematical models of illiquid �nancial markets.

Much of the literature on illiquidity focusses on either optimal hedging and portfolio liquidation

strategies for a single large investor under market impact (Cetin, Jarrow & Protter (2004), Alfonsi,

Fruth & Schied (2007), Rogers & Singh (2007)), predatory trading (Carlin, Lobo & Viswanathan

(2007), Schoeneborn & Schied (2008)) and the role of derivative securities including the problem

of market manipulation using options (Jarrow (1992), Kumar & Seppi (1992)). In an illiquid

market, derivative traders have an incentive to utilize their impact on the price dynamics of the

underlying in order move the option value in a favorable direction1. It has been shown by Jarrow

(1994), for instance, that by introducing derivatives into an otherwise complete and arbitrage-free

market, manipulation strategies with a risk free gain may appear, such as market corners and front

runs. Schoenbucher & Wilmott (2000) discuss an illiquid market model where a large trader can

in�uence the stock price with vanishing costs and risk. They argue that the risk of manipulation

on the part of the large trader makes the small traders unwilling to trade derivatives any more. In

particular, they predict that the option market breaks down. Our analysis indicates that markets

do not necessarily break down when stock price manipulation is costly as it is in our model.

While the aforementioned papers di�er signi�cantly in their degree of complexity, they all focus

on a single player framework. When multiple players are considered the analysis is typically con-

�ned to some form of �stealth trading� as in Carlin, Lobo & Viswanathan (2007) and Schoeneborn

& Schied (2008), where liquidity providers try to bene�t from the liquidity demand that comes

from some �large� investor but no strategic interaction between liquidity suppliers and consumers

is considered. In fact, so far only little work has been devoted to models with strategically in-

teracting market participants. Vanden (2005) considers a pricing game in continuous time where

the option issuer controls the volatility of the underlying but does not incur liquidity or spread

crossing costs. He derives a Nash equilibrium in the two player, risk neutral case and shows that

�seemingly harmless derivatives, such as ordinary bull spreads, o�er incentives for manipulation

that are identical to those o�ered by digital options� (p. 1892, l. 36). Gallmeyer & Seppi (2000)

1Gallmeyer & Seppi (2000) provide some evidence that in illiquid markets option traders are in fact able to

increase a derivative's value by moving the price of the underlying.

2

consider a binomial model with three periods and �nitely many risk neutral agents holding call

options on an illiquid underlying. Assuming a linear permanent price impact and linear transac-

tion costs, and assuming that all agents are initially endowed with the same derivative they prove

the existence of Nash equilibrium trading strategy and indicate how market manipulation can be

reduced.

We provide a general mathematical framework within which to value derivative securities in

illiquid markets under strategic interactions thereby extending the work of Gallmeyer & Seppi

(2000) in several directions. Speci�cally, we consider a pricing game between a �nite number of

large investors (�players�) holding European claims written on an illiquid stock. Their goal is

to maximize expected utility at maturity from trading the stock where their portfolio value at

maturity depends on the trading strategies of all the other players, due to their impact on the

dynamics of the underlying. Following Almgren & Chriss (2001) we assume that the players have

a permanent impact on stock prices and that all trades are settled at the prevailing market price

plus a liquidity premium. The liquidity premium can be viewed as an instantaneous price impact

that a�ects transaction prices but not the value of the players' inventory. This form of market

impact modeling is analytically more tractable than that of Obizhaeva & Wang (2006) which

also allows for temporary price impacts and resilience e�ects. It has also been adopted by, e.g.,

Carlin, Lobo & Viswanathan (2007), Schoeneborn & Schied (2008) and many practitioners from

the �nancial industry.

Our framework is �exible enough to allow for rather general liquidity costs including the linear

cost function of Almgren & Chriss (2001) and some form of spread crossing costs. We show

that when the market participants are risk neutral or have CARA utility functions the pricing

game has a unique Nash equilibrium in the class of absolutely continuous trading strategies;

existence results for more general utility functions are given for the one player case. We solve

the problem of equilibrium pricing using techniques from the theory of stochastic optimal control

and stochastic di�erential games. We show that the family of the players' value functions can

be characterized as the solution to a coupled system of non-linear PDEs. Here we use a-priori

estimates for Nash equilibria; we prove that the system of PDEs has a unique classical solution

with bounded derivatives. It turns out that the equilibrium problem can be solved in closed form

for a speci�c market environment, namely the linear cost structure used in Almgren & Chriss

(2001) and risk neutral agents. We use this explicit solutions to state some conditions which make

manipulation unattractive or avoid it altogether. For instance, we show that when the agents

are risk neutral no market manipulation occurs in zero sum games, i.e., in a game between an

option writer and an option issuer. Furthermore, we �nd that the bid ask spread is important

determinant of market manipulation. It turns out that the higher the spread, the less bene�cial

market manipulation: high spread crossing costs make trading more costly and hence discourage

frequent re-balancing of portfolio positions.

3

This paper is organized as follows: We present the market model in section 2. In chapter 3,

we formulate the optimization problem, derive a priori estimates for Nash equilibria and prove the

existence of a solution for one player with general utility function. We solve the multi-player case

in section 4 for risk neutral and CARA agents. We use these solutions in chapter 5 to show how

market manipulation can be reduced. Section 6 concludes.

2 The Model

We adopt the market impact model of Schoeneborn & Schied (2007) with a �nite set J of agents,

or players, trading a single stock whose price process depends on the agent's trading strategies.

Following Almgren & Chriss (2001) we shall assume that the players have a permanent impact on

asset prices and that all trades are settled at prevailing market prices plus a liquidity premium

which depends on the change in the players' portfolios. In order to be able to capture changes

in portfolio positions in an analytically tractable way, we follow Almgren & Chriss (2001) and

Schoeneborn & Schied (2007) and restrict ourselves to absolutely continuous trading strategies.

Hence we consider only trading strategies from the class

X , {X : [0, T ] 7→ R|X absolutely continuous, adapted and X0 = 0}

where we denote by Xjt the number of stock shares held by player j ∈ J , {1, ..., N} at time

t ∈ [0, T ]. We write dXjt = Xj

t dt and call Xj the trading speed of the player j.

2.1 Price dynamics and the liquidity premium

Our focus is on valuation schemes for derivatives with short maturities under strategic market

interactions. For short trading periods it is appropriate to model the fundamental stock price, i.e.,

the value of the stock in the absence of any market impact, as a Brownian Motion with volatility

(σBt). Market impact is accounted for by assuming that the investors' accumulated stock holdings∑Ni=1X

i have a linear impact on the stock process (Pt) so that

Pt = P0 + σBt + λN∑i=1

Xit (2.1)

with a permanent impact parameter λ > 0. The linear permanent impact is consistent with the

work of Huberman & Stanzl (2004) who argued that linearity of the permanent price impact is

important to exclude quasi-arbitrage2.

2There is some empirical evidence that very large trades have a concave price impact but this observation needs

further validation.

4

A trade at time t ∈ [0, T ] is settled at a transaction price Pt that includes an additional

instantaneous price impact, or liquidity premium. Speci�cally,

Pt = Pt + g

(N∑i=1

Xit

)(2.2)

with a cost function g that depends on the instantaneous change∑N

i=1 Xi in the agents' position

in a possibly non-linear manner. The liquidity premium accounts for limited available liquidity,

transaction costs, fees, spread crossing costs, etc. Spread-crossing costs are of particular impor-

tance and have not been considered in the previous literature on market impact.

Remark 2.1. In our model the liquidity costs are the same for all traders and depend only on the

aggregate demand throughout the entire set of agents. This captures situations where the agents

trade through a market maker or clearing house that reduces the trading costs by collecting all orders

and matching incoming demand and supply prior to settling the outstanding balance∑N

i=1 Xit at

market prices. �

We assume with no loss of generality that g is normalized, i.e., g(0) = 0 and smooth. The

following additional mild assumptions on g will guarantee that the equilibrium pricing problem

has a solution for risk neutral and CARA investors.

Assumption 2.2. • The derivative g′ is bounded away from zero, that is g′ > ε > 0.

• The mapping z 7→ g(z) + zg′(z) is strictly increasing.

The �rst condition is natural for a cost function. Since the liquidity costs associated with a net

change in the overall position z is given by zg(z), the second assumption states that the agents

face increasing marginal costs of trading. Our assumptions on g are satis�ed for the following

important examples:

Example 2.3. Cost functions which satisfy Assumption 2.2 are the linear cost function g(z) = κz

with κ > 0, used in Almgren & Chriss (2001) and cost functions of the form

g(z) = κz + s2π

arctan(Cz) with s, C > 0.

The former is the cost function associated with a block-shaped limit order book. The latter can

be viewed as a smooth approximation of the map z 7→ κz + s · sign(z) which is the cost function

associated with a block-shaped limit order book and spread s > 0.

2.2 Preferences and endowments

Each agent is initially endowed with a contingent claim Hj = Hj(PT ), whose payo� depends on

the stock price PT at maturity. Although it is not always necessary we assume that the functions

Hj are smooth and bounded with bounded derivatives Hjp .

5

Remark 2.4. We only consider options with cash delivery. The assumption of cash delivery is

key. While cash settlement is susceptible to market manipulation, we show in Section 5 below

that when deals are settled physically, i.e., when the option issuer delivers the underlying, market

manipulation is not bene�cial: the cost of acquiring at an increased price outweighs the bene�ts

from a possible higher option payo�, due to an increase in the underlying. �

We model the risk preference of the agent j ∈ J with a von Neumann - Morgenstern utility

function uj and assume that her aim is to maximize her expected portfolio value at maturity from

trading in the �nancial market so the agent's optimization problem is given by:

supXj∈X

E[uj(−∫ T

0Xjt Ptdt+Hj(PT ) + valuej(Xj

T ))]

. (2.3)

The portfolio value consists of the trading costs −∫ T

0 Xjt Ptdt, the option payo� Hj(PT ) and

the liquidation value valuej(XjT ) of Xj

T stock shares at maturity. Rigorously de�ning a form

of liquidation value in a multi-player framework is a question of its own mathematical interest,

and is not the focus of this paper. The problem of de�ning a liquidation value in a single-player

framework has been solved in a recent paper by Schoeneborn & Schied (2008); in a game-theoretic

setting the problem is much more involved. The agents optimize against their beliefs about the

other players' individual assessments of their respective portfolio values. In order to simplify the

analysis we work under Assumption 2.5 below.

Assumption 2.5. All agents optimize their utility assuming that

valuej(XjT ) =

∫ T

0Xjt Ptdt. (2.4)

The preceding assumption is motivated by the single player, risk-neutral framework where (2.4)

holds in expected values. In such a setting it states that the expected costs (utility) of building

up a portfolio over the time span [0, T ] under market impact equals the expected liquidation

costs (utility) under in�nitely slow liquidation. In a multi-player model Assumption 2.5 is only

a �rst benchmark that simpli�es the subsequent analysis even if all player are risk-neutral. The

assumption is nonetheless useful as it allows us to carry out our analysis of equilibrium and to

derive some insight into the structure of market dynamics under strategic interactions.

Under Assumption 2.5 the individual optimization problem (2.3) reduces to

supXj∈X

E

[uj

(−∫ T

0Xjt g

(N∑i=1

Xit

)dt+Hj(PT )

)]. (2.5)

We say that a vector of strategies(X1, ..., XN

)is a Nash equilibrium if for each agent j ∈ J

her trading strategy Xj is a best response against the behavior of all the other players, i.e., if

6

Xj solves (2.5), given the vector X−j , (Xi)i 6=j . In the following section we derive a-priori

estimates for equilibrium trading strategies and use standard results from the theory of stochastic

optimization to show that Nash equilibria can be characterized in terms of a coupled system of

partial di�erential equations (PDEs). For the special case of risk neutral and CARA investors

we show that the system of PDEs has a solution so that a unique (in a certain class) equilibrium

exists.

3 Equilibrium Dynamics and A-Priori Estimates

In this section we formulate the optimization problem (2.5) as a stochastic control problem, derive

the associated Hamilton-Jacobi-Bellman-equations, HJB for short, and transform it into a system

of coupled PDEs. To this end, we choose the stock price P and the trading costs Rj of the agent

j ∈ J as state variables. They evolve according to:

dPt = σdBt + λN∑i=1

Xitdt, P0 = p0 (3.1)

dRjt = Xjt g

(N∑i=1

Xit

)dt, Rj0 = 0. (3.2)

For a given time t < T , spot price p and trading costs r the value function of the player j, de�ned

by

V j(t, p, r) , supXj∈X

Et

[uj

(−rj −

∫ T

tXjsg

(N∑i=1

Xis

)ds+Hj(PT )

)| Pt = p

], (3.3)

denotes the maximal expected portfolio value at maturity that the player can achieve by trading

the underlying. The associated HJB-equation is0 = vjt +

12σ2vjpp + sup

cj

[λ(cj + X−j

)vjp + cjg

(cj + X−j

)vjrj

]vj(T, p, r) = uj

(−rj +Hj(p)

) (3.4)

cf. Fleming & Soner (1993). Here we have used vjri≡ 0 for i 6= j. Given the trading strategies

X−j of all the other agents, a candidate for the maximizer cj = Xj should satisfy

0 = λvjp

vjrj

+ g(cj + X−j

)+ cjg′

(cj + X−j

)(3.5)

provided vjrj6= 0. We sum up these equations over the set of players in order to get the following

characterization for the cumulated equilibrium trading speed∑N

i=1 Xit :

0 = λN∑i=1

vipviri

+Ng

(N∑i=1

Xit

)+

(N∑i=1

Xit

)g′

(N∑i=1

Xit

). (3.6)

7

Due to Assumption 2.2, z 7→ Ng(z) + zg′(z) is strictly increasing. Hence, equation (3.6) admits a

unique solution X∗ = X∗(∑N

i=1vipviri

). Plugging this solution back into (3.5) allows to compute

the optimal strategy cj = Xj in terms of vip and virias

cj = Xj = − 1

g′(X∗) [λ vjp

vjrj

+ g(X∗)

]. (3.7)

This expression is well de�ned if vjrj6= 0 because g′ > 0. To conclude, we have turned the family

of individual HJB-equations (3.4) into the following system of coupled PDEs for j = 1, ..., N : 0 = vjt +12σ2vjpp + λX∗vjp + Xjg

(X∗)vjrj

vj(T, p, r) = uj(−rj +Hj(p)

) (3.8)

where the coupling stems from the aggregate trading speed X∗ = X∗(∑N

i=1vipviri

).

Solving the system (3.8) is delicate, to say the least. The problem is the non-linearity coming

from the expression Xjg(X∗)along with the implicit dependence of Xj on the derivatives vip

and viriand the fact that vi

riappears in the denominator. The latter problem can be coped with

by assuming that (after a possible monotone transformation) the agents' risk preferences satisfy

a translation property so that ur = 1. A large class of such utility functions can be linked to

backward stochastic di�erential equations but we choose not to embed our work into that line of

research. We consider instead the case of risk neutral and CARA investors where the existence

of a unique classical solution to the system (3.8) is guaranteed without any reference to backward

equations. The proof uses the following a-priori estimates for the optimal trading strategies. It

states that in equilibrium the trading speed is bounded. As a result, the agents' utilities from

trading and the value function associated with their respective HJB equations along with (as we

shall see) their derivatives are bounded.

Lemma 3.1. Let(X1, ..., XN

)be a Nash equilibrium for problem (2.5). Then each strategy Xj

satis�es ∣∣∣Xj∣∣∣ ≤ N λ

εmaxi

∥∥H ip

∥∥∞ .

Proof. Let j ∈ J , h , maxi∥∥H i

p

∥∥∞ and A ,

{∑Ni=1 X

i ≥ 0}

be the set where the aggregate

trading speed is nonnegative. Let us �x the sum of the competitors' strategies X−j . On the

set A the best response Xj is bounded above by K , λεh. Otherwise the truncated strategy

Y j , Xj ∧ λεh would outperform Xj . To see this, let us compare the payo�s associated with Xj

and Y j . The payo� associated with X minus the payo� associated with Y can estimated from

8

below as

−∫ T

0Y jg

(Y j + X−j

)dt+Hj(PT (Y j))

+∫ T

0Xjg

(Xj + X−j

)dt−Hj(PT (Xj))

≥∫ T

0Y j(g(Xj + X−j

)− g

(Y j + X−j

))+(Xj − Y j

)g(Xj + X−j

)dt− λ(Xj

T − YjT ) ‖Hp‖∞ .

Note that Xj + X−j ≥ 0 on A and thus g(Xj + X−j

)≥ 0 due to Assumption 2.2. Furthermore,

g(Xj + X−j

)− g

(Y j + X−j

)≥ ε

(Xj − Y j

), again by Assumption 2.2. The di�erence in the

payo�s is therefore strictly bigger than∫ T

0Y jε

(Xj − Y j

)dt− λh

∫ T

0Xj − Y jdt

≥∫Xj>Y j

(εY j − λh

)(Xj − Y j

)dt

= 0.

This shows that Xj is bounded above on the set A. A symmetric argument shows that on the

complement Ac the optimal response is bounded below by −K. Furthermore, this implies that on

Ac the optimal response is bounded above by

Xj =N∑i=1

Xi +∑i 6=j−Xi ≤ 0 + (N − 1)K

A similar argument yields that Xj is bounded below on A. This completes the proof.

Remark 3.2. These a priori estimates, together with the boundedness assumption on the payo�s

Hj, imply that the optimization problem (2.5) is bounded. Moreover, if a smooth solution to the

PDE system (3.8) exists, it is bounded. �

In the one player framework we can use a standard result from the theory of stochastic control

to show that (3.8) admits a unique solution.

Proposition 3.3. Let N = 1 and for the terminal condition ψ(p, r) , u(−r + H(p)) let ψ ∈ C 3

and let ψ,ψp, ψr satisfy a polynomial growth condition. Then the Cauchy problem (3.8) admits a

unique classical solution in C 1,2, which coincides with the value function V .

Proof. Due to Lemma (3.1), the optimal control X can be chosen from a compact set. Thus, we

can apply Theorem IV.4.3 in Fleming & Soner (1993), which yields that (3.8) admits a unique

solution in C 1,2, which is of polynomial growth. It remains to apply the Veri�cation Theorem

IV.3.1 from Fleming & Soner (1993) to see that this solution coincides with the agent's value

function V .

9

4 Examples

In this section we establish existence and uniqueness of equilibrium results for risk neutral and

CARA investors. For risk neutral investors and linear cost functions the equilibrium strategies can

be given in closed form; if spread crossing costs are involved a closed form solution is not available

and we report numerical results instead.

4.1 Risk Neutral Agents

Let us assume that all players are risk neutral, i.e. uj(z) = z. In a �rst step we prove existence of

a unique solution to the system (3.8) for general cost functions g. Subsequently we construct an

explicit solution to (3.8) for the linear cost structure used in Algmen & Chriss (2001).

4.1.1 General Cost Structure

Let g be a general cost function which satis�es Assumption 2.2. In the risk neutral case the value

function of player j turns into

V j(t, p, r) = −rj + supXj∈X

Et

[−∫ T

tXjsg

(N∑i=1

Xis

)ds+Hj(PT )|Pt = p

].

In particular, V jrj≡ −1 so the optimal strategies do not depend on the trading costs. In other

words, the state variable r is redundant and we omit it in this section. We write

V j(t, p) , V j(t, p, 0).

The HJB-equation (3.4) turns into

0 = vjt +12σ2vjpp + sup

cj

[λ(cj + X−j

)vjp − cjg

(cj + X−j

)](4.1)

where we have used vjrj

= −1. The optimal trading speed form (3.7) is given by

cj = Xj = − 1

g′(X∗) [−λvjp + g(X∗)

](4.2)

where the aggregate trading speed X∗ =∑N

i=1 Xj is the unique solution to

0 = λN∑i=1

vip −Ng

(N∑i=1

Xit

)−

(N∑i=1

Xit

)g′

(N∑i=1

Xit

). (4.3)

The system of PDEs (3.8) therefore takes the form

0 = vjt +12σ2vjpp + λX∗vjp − Xjg

(X∗)

(4.4)

10

with terminal condition vj(T, p) = Hj(p). The following proposition shows that a unique solution

exists if H ∈ C 2b , i.e. H and its derivatives up to order 2 are bounded. The proof follows from a

general existence result stated in Appendix A.

Proposition 4.1. Let H ∈ C 2b . Then the Cauchy problem (4.4) admits a unique classical solution

in C 1,2, which coincides with the vector of value functions.

An alternative way of solving the system (4.4) is the following: If we sum up the N equations,

we get a Cauchy problem for the aggregate value function v ,∑N

i=1 vi, namely

0 = vt +12σ2vpp + X∗

[λvp − g

(X∗)]

with terminal condition v(T, p) =∑N

i=1Hi(p). Existence and uniqueness of a solution to this

one-dimensional problem can be shown using Theorem IV.8.1 in Ladyzenskaja (1968). Once the

solution is known, we can plug it back into (4.4) and get N decoupled equations. This technique

is applied in the following section where we construct an explicit solution for linear cost functions.

4.1.2 Linear Cost Structure

For the particular choice g(z) = κz (κ > 0) used in Algmren & Chriss (2001) and Schoeneborn &

Schied (2007), the solution to (4.4) can be given explicitly.

Corollary 4.2. Let g(z) = κz. Then the solution of (4.4) can be given in closed form as the

solution to a nonhomogeneous heat equation.

Proof. The optimal trading speed from (4.2) and the aggregate trading speed from (4.3) are

Xj =λ

κ

(vjp −

1N + 1

N∑i=1

vip

)(4.5)

X∗ =N∑i=1

Xi =λ

κ(N + 1)

N∑i=1

vip =λ

κ(N + 1)vp. (4.6)

Let us sum up the N equations from (4.4). This yields the following PDE for the aggregate value

function v =∑N

i=1 vi:

0 = vt +12σ2vpp +

λ2N

κ(N + 1)2v2p (4.7)

with terminal condition v(T, p) =∑N

i=1Hi(p). This PDE is a variant of Burgers' equation, cf.

Rosencrans (1972). It allows for an explicit solution, which we cite in Lemma 4.3. With this

solution at hand, we can solve for each single investor's value function. We plug the solution v

back into the equations (4.5) and (4.6) for the trading speeds, and those into the PDE (4.4). This

yields

0 = vjt +12σ2vjpp +

λ2

κ(N + 1)2v2p

11

with terminal condition vj(T, p) = Hj(p). This nonhomogeneous heat equation is solved by

vj(T − t, p) =∫

RHjdN (p, σt) +

λ2

κ(N + 1)2

∫ t

0

∫Rv2p(s, ·)dN (p, σ(t− s))

where v is given in Lemma 4.3 and N denotes the heat kernel.

In the preceding proof and in Corollary 4.5 we need the solution to a variant of Burgers'

equation. We cite it in the following Lemma.

Lemma 4.3. Let A > 0, B 6= 0. The PDE

0 = 2vt +Avpp +Bv2p

with terminal value

v(T, p) = G(p)

is solved by

v(t, p) =A

Blog[∫

Rexp

(B

AG(√

Az))

dN

(p√A, T − t

)].

Proof. By means of a linear transformation we can reduce the problem to A = B = 1. This

particular case is solved in Rosencrans (1972).

4.1.3 Numerical Illustrations

In the risk neutral setting, we were able to reduce the system of PDEs from the multi-player setting

to the one-dimensional PDE (4.7) for the aggregate value function. This can be interpreted as the

value function of the representative agent. Such reduction to a representative agent is not always

possible for more general utility functions. In the sequel we illustrate the optimal trading speed

X(t, p) and surplus3 of a representative agent as functions of time and spot prices for a European

call options H(PT ) = (PT −K)+ and digital option H(PT ) = 1{PT≥K}, respectively. We choose

a linear cost function, strike K = 100, maturity T = 1, volatility σ = 1 and liquidity parameters

λ = κ = 0.01. We see from Figure 1 that for the case of a call option both the optimal trading

speed and the surplus increases with the spot; the latter also increases with the time to maturity.

Furthermore, the increase in the trading speed if maximal, when the option is at the money. For

digital options the trading speed is highest for at the money options close to maturity as the trader

tries to push the sport above the strike. If the spot is far away from the strike, the trading speed

is very small as it is unlikely that the trader can push the sport above the strike before expiry.

3By surplus we di�erence between the representative agent's optimal expected utility v(t, p) and the conditional

expected payo� Et[H(PT )|Pt = p] in the absence of any market impact.

12

Trading Speed

0.0

0.5

1.0

TIME .

90

95

100

105

110

SPOT0.0

0.2

0.4

Surplus

0.0

0.5

1.0

TIME .

90

95

100

105

110

SPOT0.000

0.001

0.002

Figure 1: Trading speed and surplus for a risk neutral investor holding a European Call option.

Trading Speed

0.0

0.5

1.0

TIME .

90

95

100

105

110

SPOT0.0

0.2

0.4

Surplus

0.0

0.5

1.0

TIME .

90

95

100

105

110

SPOT0.0000

0.0005

0.0010

Figure 2: Trading speed and surplus for a risk neutral investor holding a Digital option.

13

98 100 102 104SPOT

0.1

0.2

0.3

0.4

0.5

Trading Speed at t=0

98 100 102 104SPOT

0.0005

0.0010

0.0015

0.0020

0.0025

Surplus at t=0

Figure 3: Trading speed and surplus for a risk neutral investor holding a European Call option for di�erent

spread sizes s = 0 (black), 0.001 (blue), 0.002 (red), 0.003 (green), 0.004 (brown). The higher the spread,

the smaller the trading speed and the surplus.

Figures 3 and 4 illustrate that a high spread makes manipulation unattractive. It shows the

optimal trading speed and the surplus at time t = 0 for the Call and Digital option in the one

player framework. We used the cost function

g(z) = κz + s · sign(z) for di�erent spreads s ∈ {0, 0.001, 0.002, 0.003, 0.004}

with the remaining parameters as above. We see that the higher the spread, the smaller the

trading speed and the surplus. This is intuitive as frequent trading, in particular, when the option

is at the money, incurs high spread crossing costs. The same is true for �xed transaction costs

which also discourage frequent trading.

4.2 Risk Averse Agents

A second class which yields explicit results is those of exponential utility functions uj(z) =− exp

(−αjz

)for j = 1, ..., N , where αj > 0 is the risk aversion coe�cient. In this case the

value functions satisfy

V j(t, p, r) = exp(αjrj

)· V j(t, p, 0)

and thus V jrj

= αjV j . We suppress the state variable r and write V j(t, p) , V j(t, p, 0). As above,we �rst show existence and uniqueness of a solution for a general cost structure. In a second step,

we derive the closed form solution for the linear cost function in the single player framework.

14

98 100 102 104SPOT

0.02

0.04

0.06

0.08

Trading Speed at t=0

98 100 102 104SPOT

0.0002

0.0004

0.0006

0.0008

0.0010

Surplus at t=0

Figure 4: Trading speed and surplus for a risk neutral investor holding a Digital option for di�erent spread

sizes s = 0 (black), 0.001 (blue), 0.002 (red), 0.003 (green), 0.004 (brown). The higher the spread, the

smaller the trading speed and the surplus.

4.2.1 General Cost Structure

The HJB-equation (3.4) turns into

0 = vjt +12σ2vjpp + sup

cj

[λ(cj + X−j

)vjp + cjg

(cj + X−j

)αjvj

](4.8)

with terminal condition vj(T, p) = − exp(−αjHj(p)

). We apply the linear transformation vj ,

− 1αj

log(−vj) to turn the HJB equation into

0 = vjt +12σ2vjpp −

12σ2αj

(vjp)2 + sup

cj

[λ(cj + X−j

)vjp − cjg

(cj + X−j

)](4.9)

with terminal condition vj(T, p) = Hj(p). Note that this equation equals the HJB-equation (4.1)

in the risk neutral setting, up to the quadratic term −12σ

2αj(vjp)2. As in (4.2), the optimal

trading speeds are

cj = Xj = − 1

g′(X∗) [−λvjp + g(X∗)

](4.10)

where the aggregate trading speed X∗ is the unique solution to

0 = λN∑i=1

vip −Ng

(N∑i=1

Xit

)−

(N∑i=1

Xit

)g′

(N∑i=1

Xit

). (4.11)

If we plug X∗ and Xj back into (4.9), we get

0 = vjt +12σ2vjpp −

12σ2αj

(vjp)2 + λX∗vjp − Xjg

(X∗). (4.12)

We can show existence and uniqueness of a solution.

15

Proposition 4.4. Let Hj ∈ C 2b for each j ∈ J . The Cauchy problem 4.9 admits a unique solution,

which coincides with the vector of value functions (up to an exponential transformation).

Proof. See appendix A.

4.2.2 Linear Cost Structure, Single Player

For the one player case with linear cost structure, we have an explicit solution:

Corollary 4.5. Let N = 1 and g(z) = κz. Then the Cauchy problem 4.9 admits a unique solution,

which can be given in closed form.

Proof. The maximizer in (4.9) is

c = X =λ

2κvp

and the Cauchy problem (4.12) turns into

0 = vt +12σ2vpp +

(λ2

4κ− 1

2σ2α

)v2p

with terminal condition v(T, p) = H(p). This is Burgers' equation. Its explicit solution is given

in Lemma 4.3.

4.2.3 Numerical Illustrations

Let us conclude this section with numerical illustrations. We simulated the system (4.8) for two

players. Figure 5 shows the aggregate optimal trading speed X(0, p) + Y (0, p) and the surpluses

vj(0, p) − E[uj (H(PT )) |P0 = p

]for time t = 0 and di�erent spot prices p ∈ [95, 105] for the

European Call option H(PT ) = (PT −K)+; we assume that Player 1 (blue) is the option writer

and Player 2 (red) the option issuer. We chose the strike K = 100, maturity T = 1, volatilityσ = 2 and liquidity parameters λ = κ = 0.01 and risk aversion parameters α1 = 0.01, α2 = 0.01(plain), respectively, α1 = 0.001, α2 = 0.1 (dashed). Since Player 1 has a long position in the

option, she has an incentive to buy the underlying; for the same reason Players 2 has an incentive

to sell it (Panel (b)). Our simulations suggest that the dependence of the equilibrium trading

speed on the agents' risk aversion is weak (Panels (b) and (c)) and that overall the option issuer

is slightly more active than the option writer. Furthermore, we see from Panel (d) that the issuer

bene�ts more from reducing her loss than the writer bene�ts from increasing her gains. This e�ect

is due to the concavity of the utility function and increases with the risk aversion.

16

96 98 102 104SPOT

-1.10

-1.05

-0.95

Value Function at t=0

(a)

96 98 102 104SPOT

-1.0

-0.5

0.5

1.0

Trading Speed at t=0

(b)

96 98 102 104SPOT

-0.014

-0.012

-0.010

-0.008

-0.006

-0.004

-0.002

Cumulated Trading Speed at t=0

(c)

96 98 102 104SPOT

0.0005

0.0010

Surplus at t=0

(d)

Figure 5: Value function, trading speed, aggregate trading speed and surplus for the writer (blue) and

issuer (red) of a European Call option when both agents are risk averse. The plain (dashed) curves display

the case where issuer is about as (more) risk averse than the option writer.

17

5 How to Avoid Manipulation

In this section, we use the closed form solutions for risk neutral agents derived in subsection 4.1.2

to illustrate how an option issuer may prevent other market participants from trading against her

by using their impact on the dynamics of the underlying. Some of our observations were already

made in Gallmeyer & Seppi (2000) in a three-period binomial model. We start with the simplest

case of a zero-sum game.

Corollary 5.1. Let all players be risk neutral with o�setting payo�s∑N

i=1Hi = 0. Then the

aggregate trading speed is∑N

i=1 Xi ≡ 0.

Proof. If∑N

i=1Hi = 0 then (4.6) and (4.7) imply that the aggregate value function v =

∑Ni=1 v

i

equals zero. It follows from (4.6) that the aggregate trading speed vanishes.

Loosely speaking in a zero-sum game, if all option traders are risk neutral and willing to move

the market in their favor, their combined e�ect cancels. We note that this is no longer true for

general utility functions, as illustrated in �gure 5. Of course, in reality market manipulation is

illegal and many investors are unable to manipulate the underlying in the �rst place. This is why

we now look at the following asymmetric situation: The option issuer, Player 0, does not trade the

underlying; her competitor, Player 1, owns the derivative H1 6= 0 and intends to move the stock

price to her favor. In addition, there are N − 1 informed investors without option endowment

in the market. They are �predators� that may supply liquidity and thus reduce the �rst player's

market impact, cf. Carlin, Lobo & Viswanathan (2007) and Schoeneborn & Schied (2007). We

�nd that the more informed competitors are active, the less aggregate manipulation will occur.

Corollary 5.2. Let H1 6= 0 and H i = 0 for i = 2, ..., N . Then limN→∞∑N

i=1 Xit = 0.

Proof. The solution v to the Cauchy problem (4.7) with terminal condition

v(T, p) =N∑i=1

H i(p) = H1(p)

is bounded uniformly in N . Equation (4.6) yields

N∑i=1

Xi =λ

κ

1N + 1

vpN→∞→ 0.

Let us modify the preceding setting a little. Again, Player 0 issues a product H and does not

intend to manipulate the underlying, while her competitors do. More precisely, assume that player

0 splits the product H into pieces and sells them to N risk neutral competitors, such that each of

18

98 100 102 104SPOT

0.1

0.2

0.3

0.4

0.5

cumulated Trading Speed at t=0

(a) Call

98 100 102 104SPOT

0.05

0.10

0.15

0.20

cumulated Trading Speed at t=0

(b) Digital

Figure 6: Aggregate trading speed X∗ at time t = 0 for N = 1 (black), 10 (blue), 100 (red) players each

holding 1/N shares of a Call (left) and Digital (right) option with strike K = 100. The more agents, the

less aggregate manipulation.

them gets 1NH. We �nd that their aggregate trading speed

∑Ni=1 X

i is decreasing in the number

of competitors N . Consequently, the option issuer should sell her product to as many investors as

possible in order to avoid being outsmarted. We illustrate this result in �gure 6, which shows the

aggregate trading speed at time t = 0 of N players each holding 1/N option shares.

Corollary 5.3. Let H i = 1NH for i = 1, ..., N . Then for each t ∈ (0, T ] the aggregate trading

speed∑N

i=1 Xit is decreasing in N and limN→∞

∑Ni=1 X

it = 0.

Proof. As in the preceding corollary, the assertion follows from equations (4.7) and (4.6).

The preceding results indicate how an option issuer can prevent her competitors from manip-

ulation. One strategy is public announcement of the transaction: the more informed liquidity

suppliers on the market, the smaller the impact on the underlying. A second strategy is split-

ting the product into pieces; the more option writers, the less manipulation. Let us conclude this

section with a surprisingly simple way to avoid manipulation: using options with physical delivery.

Remark 5.4. Calls, Puts and Forwards with physical delivery do not induce stock price manipu-

lation. �

Proof. Consider a risk neutral agent who owns Θ > 0 Call options with physical delivery and

strike K. As above, we denote by X her strategy in the underlying. At maturity, she exercises

19

0 ≤ θ ≤ Θ of her Call options. Problem (2.5) turns into:

supX∈X,θ≤Θ

E[∫ T

0−Xt(Pt + κXt)dt+ (XT + θ)

(PT −

12λ(XT + θ)

)− θK

]= sup

X∈X,θ≤ΘE[∫ T

0−κX2

t dt+ θ

(PT −

12λθ

)− θK

]= sup

X∈XE[∫ T

0−κX2

t dt

]+ supθ≤Θ

(PT −

12λθ

)− θK

]= sup

θ≤Θ

(PT −

12λθ

)− θK

]where the �rst term in the �rst line describes the expected trading costs in [0, T ] and the liquidationvalue of θ+XT stock shares at maturity. The optimal trading strategy is X ≡ 0. The same holds

true for Put options and Forward options with physical delivery.

6 Conclusion

We investigated the strategic behavior of option holders in illiquid markets. If trading the under-

lying has a permanent impact on the stock price, the possession of derivatives with cash delivery

may induce market manipulation. We showed the existence and uniqueness of optimal trading

strategies in continuous time and for a general cost function; in the one player framework for

general utility functions, and in the multi-player case for risk neutral as well as CARA investors.

Moreover, we showed how market manipulation can be reduced.

Our work may be extended in several directions. Foremost, we derived our results under

Assumption 2.5. This assumption is only satis�ed in the single-player risk-neutral case where the

expected costs of buying a portfolio over a �nite time interval under market impact equals its

expected liquidation value under in�nitely slow liquidation and does not hold in general. The

problem of de�ning a proper notion of liquidation value under strategic interaction is important

but was not our focus and is left for future research. Furthermore, it would be interesting to

consider American or path-dependent options as well as more sophisticated market impact models

such as Obizhaeva & Wang (2006) that account for resilience e�ects and temporary price impacts.

A An Existence Result

In this section, we prove Propositions 4.1 and 4.4 where the PDE (4.4) in the risk neutral setting

is a special case of the system (4.9) for risk averse agents, with αj = 0 for each j. In order to

establish our existence and uniqueness of equilibrium result, we adopt the proof of Proposition

15.1.1 in Taylor (1997) to our framework. After time inversion from t to T − t both systems of

20

PDEs are of the form

vt = Lv + F (vp) (A.1)

for v ,(v1, ..., vN

), where L is the Laplace-operator

L =12σ2 ∂

2

∂p2

and F =(F 1, ..., FN

)is of the form

F j(vp) = −12σ2αj

(vjp)2 + λX∗vjp − Xjg

(X∗).

Here X∗ and Xj are given implicitly by (4.2) and (4.3). The initial condition is

v(0, p) = H(p) =(H1, ...,HN

). (A.2)

We rewrite (A.1) in terms of an integral equation as

v(t) = etL +∫ t

0e(t−s)LF (vp(s))ds , Ψv(t). (A.3)

and seek a �xed point of the operator Ψ on the following set of functions:

X = C 1b (R,RN ) ,

{v ∈ C 1(R,RN ) | v, vp bounded

}equipped with the norm

‖v‖X , ‖v‖∞ + ‖vp‖∞ .

We set Y , Cb. Note that X and Y are Banach spaces and the semi-group etL associated with the

Laplace operator is strongly continuous on X, sends Y on X and satis�es∥∥etL∥∥L (Y,X)

≤ Ct−γ

for some C > 0, γ < 1 and t ≤ 1. Furthermore, the nonlinearity F is locally Lipschitz and

belongs to C∞. Indeed, the map a 7→ X∗(a) is C∞, due to the implicit function theorem with

�rst derivative∂

∂vpX∗(vp) =

λ

(N + 1)g′(X∗(vp)− X∗(vp)g′′(X∗(vp))where the denominator is positive due to Assumption 2.2. The cost function g is C∞ by assump-

tion. In particular, the assumptions of Proposition 15.1.1 in Taylor (1997) are satis�ed.

The a-priori estimates of Proposition 3.1 yield that, if a solution v to (A.1) exists, it is bounded

in the sense ‖v‖X ≤ K. Therefore, we de�ne

XK , {v ∈ X | ‖v‖X ≤ K}

and choosing K large enough we may assume that the initial condition satis�es H ∈ XK .

We are now ready to prove existence and uniqueness of a solution to (A.3). Proposition 15.1.1

in Taylor (1997) gives a solution for a small time horizon [0, τ ], with τ > 0 speci�ed below. We

apply his argument recursively to extend the solution to [0, T ].

21

Proposition A.1. There is τ > 0 such that for each n ∈ N0, the PDE (A.3) with initial condition

(A.2) admits a unique classical, bounded solution in XK on the time horizon [0, nτ ∧ T ]. This

solution coincides with the value function.

Proof. 1. For n = 0, there is nothing to prove. Pick n ∈ N such that nτ < T . By induction,

we can assume that there is a solution v(n) ∈ XK on the time horizon [0, nτ ]. In particular,

the initial condition for the next recursion step h(n) , v(n)(nτ) is in XK .

2. Fix δ > 0. We construct a short time solution on the following set of functions:

Z(n+1) ,{v ∈ C ([nτ, (n+ 1)τ ],X) | v(nτ) = h(n),

∥∥∥u(t)− h(n)∥∥∥

X≤ δ ∀t

}.

To this end, we �rst show that Ψ : Z(n+1) → Z(n+1) is a contraction, if τ > 0 is chosen small

enough.

For this, let τ1 be small enough such that for t ≤ τ1 and any v ∈ XK we have∥∥etLv − v∥∥X ≤12δ.

Here we used that etL is a continuous semigroup and ‖v‖X ≤ K. In particular, for v = h(n):∥∥∥etLh(n) − h(n)∥∥∥

X≤ 1

2δ.

For v ∈ Z(n+1), the derivative vp is uniformly bounded in the sense ‖vp‖∞ ≤∥∥h(n)

∥∥X + δ ≤

K + δ. Hence, we only evaluate F on compact sets. By assumption, F is locally Lipschitz.

In particular, F is Lipschitz on compact sets. In other words, there is a constant K1 such

that for any v, w ∈ Z(n+1) we have

‖F (vp)− F (wp)‖Y ≤ K1 ‖v − w‖X

This implies, for w = h(n)

‖F (vp)‖Y ≤∥∥∥F (h(n)

p )∥∥∥

Y+K1

∥∥∥v − h(n)∥∥∥

X≤ K +K1δ

, K2.

This, together with the boundedness assumption on etL, yields∥∥∥∥∫ t

nτe(t−y)LF (vp(y))dy

∥∥∥∥X≤ t

∥∥etL∥∥ supnτ≤y≤t

‖F (vp(y))‖Y

≤ t1−γCK2.

22

This quantity is ≤ 12δ if t ≤ τ2 ,

2CK2

) 11−γ

.

Finally, it follows that for v ∈ Z(n+1) we have∥∥∥Ψv − h(n)∥∥∥

X≤

∥∥∥etLh(n) − h(n)∥∥∥

X+∥∥∥∥∫ t

nτe(t−y)LF (vp(y))dy

∥∥∥∥X

≤ 12δ +

12δ = δ.

This shows that Ψ maps Z(n+1) into itself.

It remains to show that Ψ is a contraction. Let v, w ∈ Z(n+1). Then

‖Ψv(t)−Ψw(t)‖X =∥∥∥∥∫ t

nτe(t−y)L [F (vp(y))− F (wp(y))] dy

∥∥∥∥X

≤ t∥∥etL∥∥ sup

nτ≤y≤t‖F (vp(y))− F (wp(y))‖Y

≤ t1−γCK2 supnτ≤y≤t

‖v(y)− w(y)‖X

The quantity t1−γCK2 is ≤ 12 if t ≤ τ3 ,

(1

2CK2

) 11−γ

. This proofs that Ψ is a contraction

in Z(n+1), if τ is small in the sense

0 < τ , min{τ1, τ2, τ3}.

Note that the time step τ does not depend on n. It is the same in every recursion step.

3. It follows that Ψ has a unique �x point v in Z(n+1). In other words, we constructed a

function v ∈ C ([nτ, (n + 1)τ ],X) = C 0,1[nτ, (n + 1)τ ] which solves the PDE (A.3) with

initial condition v(s) = h(n) = v(n)(nτ) on the time interval [nτ, (n+ 1)τ ].

This solution is actually in C 1,2((nτ, (n+ 1)τ ]× R,RN

), due to Proposition 15.1.2 in Taylor

(1997). Furthermore, v is bounded by construction. Indeed, ‖v‖∞ ≤∥∥h(n)

∥∥X + δ ≤ K + δ.

We de�ne the new solution as

v(n+1) , v(n)1{0≤t≤nτ} + v1{nτ<t≤(n+1)τ}.

By construction, v(n+1) solves (A.3) on the time horizon [0, (n+ 1)τ ] and is bounded and in

C 1,2. Hence, we can apply the Veri�cation Theorem IV.3.1 from Fleming & Soner (1993),

which yields that v(n+1) coincides with the vector of value functions (up to time reversal and

an exponential transformation, if αj > 0). The a priori estimate in Proposition 3.1 yields

that v(n+1) ∈ XK . In particular,∥∥v(n+1)((n+ 1)τ)

∥∥X ≤ K, which is necessary for the next

recursion step.

This completes the proof.

23

References

[1] Alfonsi, A., A. Fruth & A. Schied: Optimal execution strategies in limit order books with general

shape functions, 2007. Preprint, to appear in Quantitative Finance

[2] Almgren, R. & N. Chriss: Optimal Execution of Portfolio Transaction, 2001. Journal of Risk

3, 5-39

[3] Carlin, B. I., M. S. Lobo & S. Viswanathan: Episodic liquidity crises: Cooperative and preda-

tory trading, 2007. Journal of Finance 65(5), 2235-2274

[4] Çetin, U., R. Jarrow & P. Protter: Liquidity risk and arbitrage pricing theory. 2004. Finance

and Stochastics 8 (3), 311 - 341

[5] Fleming, W. H. & H. M. Soner: Controlled Markov Processes and Viscosity Solutions, 1993.

Springer Verlag, New York

[6] Gallmeyer, M. & D. Seppi: Derivative Security Induced Price Manipulation, 2000. Working

Paper, Carnegie Mellon University

[7] Huberman, G. & W. Stanzl: Price Manipulation and Quasi-Arbitrage, 2004. Econometrica 72

(4), 1247 - 1275.

[8] Jarrow, R.: Derivative Security Markets, Market Manipulation, and Option Pricing Theory,

1994. Journal of Financial and Quantitative Analysis, 29(2), June, 241-261

[9] Kumar, P. & D. Seppi: Futures Manipulation with Cash Settlement, 1992. Journal of Finance

47 (4), 1485 - 1502

[10] Ladyzenskaja, O. A., V. A. Solonnikov & N. N. Ural'ceva: Linear and Quasi-linear Equations

of Parabolic Type, 1968. Number 23 in Translations of Mathematical Monographs. American

Mathematical Society.

[11] Obizhaeva, A. & J. Wang: Optimal Trading Strategy and Supply/Demand Dynamics, 2006.

Forthcoming in Journal of Financial Markets

[12] Rogers, L. C. G. & S. Singh: The cost of illiquidity and its e�ects on hedging, 2007. Preprint

[13] Rosencrans, S.I.: Derivation of the Hopf-Cole Solution to Burgers' Equation by Stochastic

Integrals, 1972. Proc. Amer. Math. Soc, Vol 32, 147-149

[14] Schoenbucher, P. & P. Wilmott: The Feedback E�ect of Hedging in Illiquid Markets, 2000.

SIAM Journal of Applied Mathematics, 61, 232-272

24

[15] Schoeneborn, T. & A. Schied: Liquidation in the Face of Adversity: Stealth Vs. Sunshine

Trading, Predatory Trading Vs. Liquidity Provision, 2007. Working Paper

[16] Schoeneborn, T. & A. Schied: Risk aversion and the dynamics of optimal liquidation strategies

in illiquid markets, 2008. Working paper

[17] Taylor, M. E.: Partial Di�erential Equations. III. Nonlinear Equations, 1997. Springer Verlag,

New York

[18] Vanden, J. M. : Digital Contracts and Price Manipulation, 2005. Journal of Business, 78(5),

September, 1891-1916

25