Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The...

21
JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.1 (1-21) J. Math. Anal. Appl. ••• (••••) •••••• Contents lists available at ScienceDirect Journal of Mathematical Analysis and Applications www.elsevier.com/locate/jmaa Option pricing for a large trader with price impact and liquidity costs Hyejin Ku , Hai Zhang Department of Mathematics and Statistics, York University, Toronto, Canada a r t i c l e i n f o a b s t r a c t Article history: Received 27 September 2016 Available online xxxx Submitted by A. Sulem Keywords: Option pricing Liquidity risk Large trader Price impact Utility maximization This paper concerns the pricing of options for a large trader in a market with liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying asset, and the effect of illiquidity is modeled via trading speed (rate of change in holdings). For such a large trader, liquidity risk is quite important since the permanent price impact as well as liquidity costs incurred during trading must be taken into account. The utility maximization approach to determine option prices leads to optimal control problems. This paper shows that the value functions of these optimal control problems are the unique viscosity solutions of a fully nonlinear second-order PDE. Moreover, some illustrative examples with explicit optimal solutions and numerical results are presented. © 2017 Elsevier Inc. All rights reserved. 1. Introduction Liquidity risk is considered as the most important risk in finance industry these days. Although there seems no unanimous agreement on the definition of liquidity risk, there has been a growing literature on “illiquidity” which is to model the effect of illiquidity and to solve important problems within the model. Apparently, modeling of liquidity risk is challenging but very important. In the literature on market liquidity for the underlying asset, there are two approaches for modeling; one is temporary price impact and the other is permanent price impact. The first one is the effect of liquidity cost incurred while changing position as a price-taking trader. Roughly speaking, this arises on short time scales as the result of trading, and can be thought of as a trader having to work through the limit order book to acquire his desired change of holding. The second one is the effect of a large trader on the underlying asset (called feedback effect), caused by the fact that a large trader has just traded some quantity of the asset. By the large trader we mean there is some lasting impact caused by its trading action. * Corresponding author. 4700 Keele St., Toronto, ON, Canada. E-mail address: [email protected] (H. Ku). https://doi.org/10.1016/j.jmaa.2017.10.072 0022-247X/© 2017 Elsevier Inc. All rights reserved.

Transcript of Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The...

Page 1: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.1 (1-21)J. Math. Anal. Appl. ••• (••••) •••–•••

Contents lists available at ScienceDirect

Journal of Mathematical Analysis and Applications

www.elsevier.com/locate/jmaa

Option pricing for a large trader with price impact and liquidity

costs

Hyejin Ku ∗, Hai ZhangDepartment of Mathematics and Statistics, York University, Toronto, Canada

a r t i c l e i n f o a b s t r a c t

Article history:Received 27 September 2016Available online xxxxSubmitted by A. Sulem

Keywords:Option pricingLiquidity riskLarge traderPrice impactUtility maximization

This paper concerns the pricing of options for a large trader in a market with liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying asset, and the effect of illiquidity is modeled via trading speed (rate of change in holdings). For such a large trader, liquidity risk is quite important since the permanent price impact as well as liquidity costs incurred during trading must be taken into account. The utility maximization approach to determine option prices leads to optimal control problems. This paper shows that the value functions of these optimal control problems are the unique viscosity solutions of a fully nonlinear second-order PDE. Moreover, some illustrative examples with explicit optimal solutions and numerical results are presented.

© 2017 Elsevier Inc. All rights reserved.

1. Introduction

Liquidity risk is considered as the most important risk in finance industry these days. Although there seems no unanimous agreement on the definition of liquidity risk, there has been a growing literature on “illiquidity” which is to model the effect of illiquidity and to solve important problems within the model. Apparently, modeling of liquidity risk is challenging but very important.

In the literature on market liquidity for the underlying asset, there are two approaches for modeling; one is temporary price impact and the other is permanent price impact. The first one is the effect of liquidity cost incurred while changing position as a price-taking trader. Roughly speaking, this arises on short time scales as the result of trading, and can be thought of as a trader having to work through the limit order book to acquire his desired change of holding. The second one is the effect of a large trader on the underlying asset (called feedback effect), caused by the fact that a large trader has just traded some quantity of the asset. By the large trader we mean there is some lasting impact caused by its trading action.

* Corresponding author. 4700 Keele St., Toronto, ON, Canada.E-mail address: [email protected] (H. Ku).

https://doi.org/10.1016/j.jmaa.2017.10.0720022-247X/© 2017 Elsevier Inc. All rights reserved.

Page 2: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.2 (1-21)2 H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–•••

Models for the effect of liquidity costs without considering permanent price impact have some similarities to those for transaction costs, in the sense that illiquidity adds some extra costs to trade. The effect of illiquidity makes trading more difficult or costly. Many researchers built on the model for market liquidity risk outlined in Cetin et al. [5]. Essentially the spot price of the underlying in the model depends on the size of the block being traded through the stochastic supply curve. For example if one wants to purchase a huge amount of shares of stock, there may not be enough supply at the market price, so one will end up paying above the market price for such a big block of shares. In Cetin et al. [6], authors use strategies with minimal super-replication cost inclusive of liquidity premium to price contingent claims in continuous time setting. Ku et al. [17] derived a partial differential equation which provides discrete time delta hedging strategies whose expected hedging errors approach zero almost surely as the length of the revision interval goes to zero. The equation gives the value of the call from the seller’s point of view. Sorokin and Ku [22]further investigated to minimize the replication errors with inhomogeneous rebalancing times. Zhang and Ku [23] provided a simple model for pricing and hedging options under liquidity risk and jump. In all the literature above, the approach does not take into account the impact on the evolution of underlying asset from the actions of a trader and is suitable for models accounted for small traders.

There also has been a growing literature for large traders. Frey and Stremme [12] modeled the effect of the dynamic hedging strategies on the equilibrium price of the underlying asset and used general aggregate demand reaction function that depends on the trader’s exogenous stochastic income. Also see for example Jarrow [16], Frey [11], Platen and Schweizer [20], Bank and Baum [4], Ku and Zhang [18] and Eksi and Ku [9]. These papers assume trading actions have a lasting effect on the stock price evolution. For the literature on optimal liquidation in which the aim is to unwind an initial position by some fixed time horizon, we refer to Almgren and Chriss [2], Almgren [1], He and Mamaysky [13], and Forsyth [10]. These papers try to liquidate a given initial position optimally by some fixed time. Longstaff [19] considered the optimal portfolio choices in an illiquid market where the trading strategies were assumed to be of bounded variation. The paper of Avellaneda and Lipkin [3] discussed stock pinning on option expiration date and the price impact of delta-hedging.

In this paper, we investigate the option pricing and hedging problem for a large trader considering both temporary price impact and permanent price impact. Specifically, we assume illiquidity will pose some kind of nonlinear transaction cost on trading and a trading action will have a lasting impact on the stock price evolution. A trader will face costs in trying to trade very rapidly. Thus the effect of illiquidity costs depends on the rate of change of holding, rather than the size of change of holding. Rogers and Singh [21], and Forsyth [10] also assume that the effect of illiquidity costs is dependent on the speed of trades. We assume, moreover, there may be a lasting impact on the underlying asset due to this rapid trading action. We use the utility based approach to price European options in a market with liquidity risk. Utility indifference pricing is proven to be a powerful method to price options in the market with friction, such as a market with transaction cost in Hodges and Neuberger [15] and Davis et al. [8] or a market with non-traded assets in Henderson [14]. We apply the utility indifference approach to price European options in illiquid markets.

We study the utility maximization problems, and derive two Hamilton–Jacobi–Bellman equations to characterize the value functions for this optimal control problem. We define the option price to be the difference between the initial wealth of the two utility maximization problems achieving the same expected utility. We use viscosity solutions to characterize HJB equations and prove the existence and uniqueness of solutions of the HJB equations. We provide an example incorporating liquidity risk and permanent price impact, which gives an explicit solution for optimal strategy. We give a detailed discussion of this example and numerical results.

The paper is organized as follows. Section 2 introduces our model and explains the utility maximization problem. Section 3 is devoted to results on existence and uniqueness of solutions for the HJB equations that arise from the optimal control problem. Section 4 provides an example and discusses the numerical results in detail. Section 5 presents some conclusions.

Page 3: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.3 (1-21)H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–••• 3

2. The model

We consider a financial market which consists of a risk-free asset and one risky asset S on a given probability space (Ω, F , P ) with a filtration {Ft : t ≥ 0}. The price of the risk-free asset (the amount of cash in a bank account) grows at interest rate r.

We define the set of trading strategies to be the set of all {Ft}-adapted processes with left continuous paths that have right limits. We let Nt be the number of shares of asset S held at time t. We shall assume that Nt to be a finite-variation process, where Nt = N0 +

∫ t0 vξ dξ and the trading speed can be expressed

as

vt = dNt

dt.

We restrict the set of trading strategies available to the trader by the condition that a trader cannot change his position extremely fast, i.e., the changes in the number of shares of asset S held over any time interval never exceed M -multiple of the length of the time interval. We assume vt ∈ [−M, M ], M ∈ R+ large, for all t ∈ [0, T ]. We note that M might be determined by market conditions such as the daily trading volume of the asset. We also assume that a trading strategy is allowed if it keeps the wealth (mark-to-market value) bounded below. A trading strategy satisfying this condition is called admissible; the class of admissible trading strategies will be denoted by Γ = {vt : 0 ≤ t ≤ T}.

2.1. The permanent price impact

In this paper, we consider the pricing problem in illiquid markets for a large trader whose trading action will have a lasting impact on the underlying price evolution. The price of the risky asset St follows an {Ft}-adapted geometric Brownian motion, except the effect of the price impact. The lasting price impact is modeled by imposing a function of the trading speed into the drift term of the risky asset price as follows:

dSt = (μ + g(vt))Stdt + σStdWt, t ∈ [0, T ] (1)

where g(·) represents the effect of the price impact (possibly identifying as zero, if one wishes). This function is assumed to be continuous and g(0) = 0. A similar price process has been used in Almgren and Chriss [2].1

2.2. The effect of liquidity costs

In illiquid markets, the market provides different prices for buying and selling stock, depending on how many shares she wants to trade, or how rapidly she wants to change the position. Let S(t, vt, ω)2 be the stock price per share at time t ∈ [0, T ] that a trader pays/receives for a trading speed vt ∈ R. The actual execution price of the stock to be paid/received is different from the price initially quoted. In practice, if a trader wants to change in her holding with speed vt the actual traded price S(t, vt, ω) will not be equal to the market price St due to the effect of illiquidity. More specifically, when vt > 0, the stock is purchased and the buying price will be greater than St. When vt < 0, the stock is sold and the selling price will be less than St. We assume the (stochastic) traded price of stock is given by

S(t, vt, ω) = f(vt)St, (2)

1 The authors considered arithmetic rather than geometric Brownian motion.2 This actual traded price function is similar to the stochastic supply curve S(t, x, ω) introduced in Cetin et al. [5] where the

price function depends on the order size x rather than the trading speed.

Page 4: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.4 (1-21)4 H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–•••

where f(·) is a positive, continuous and nondecreasing function with f(0) = 1. This implies S(t, vt, ω)increases as vt increases, which is consistent with the intuition. The faster the buying speed, the higher the average paid price per share. The quicker the selling speed, the lower the average received price per share of stock.

2.3. No arbitrage in the model

As explained in Introduction, a large trader will incur liquidity costs during the trading, and at the same time, her trading action will place a feedback effect on the stock price evolution. We now consider the model including both the effect of liquidity costs and the permanent price impact. To apply the utility indifference pricing method, we must verify that this large trader model is arbitrage-free.

Recall Nt is the number of shares of asset S held at time t. If the trading speed for the time interval [t, t +h) is vt, then we have Nt+h = Nt + vth. We also let Bt be the amount of money in the risk-free asset at time t and denote the portfolio value (the mark-to-market value) by Yt i.e.,

Yt = NtSt + Bt.

Definition 2.1. Under this large trader model, the portfolio Yt is self-financing if it satisfies

dYt = NtdSt + rBtdt + (1 − f(vt))Stvtdt. (3)

Observe that if f(v) = 1 + αv (α ≥ 0), then the self-financing condition gives

dYt = NtdSt + rBtdt− αv2Stdt.

Also if f(v) = 1, we have the usual self-financing condition without liquidity costs.

Theorem 2.1. (No arbitrage in the large trader model) Let St be given by the SDE:

dSt = (μ + g(vt))Stdt + σStdWt

and the self-financing condition is assumed. Then the model does not admit arbitrage.

Proof. The evolutions of the discounted stock price and portfolio value are

d(e−rtSt) = (μ + g(vt) − r)e−rtStdt + σe−rtStdWt,

and

d(e−rtYt) = Ntd(e−rtSt) + (1 − f(vt))e−rtStvtdt.

Let vt be the trading speed corresponding to an admissible trading strategy (Nt, Bt). Since g(·) is continuous, it is obvious that

E

⎡⎣exp

⎛⎝1

2

T∫0

(μ + g(vt) − r

σ

)2

dt

⎞⎠⎤⎦ < ∞,

and the Novikov condition is satisfied. By Girsanov’s theorem, there exists an equivalent probability measure Q under which the process

Page 5: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.5 (1-21)H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–••• 5

Wt = Wt +t∫

0

μ + g(vs) − r

σds, t ∈ [0, T ]

is a Brownian motion. The Radon–Nikodym derivative reads

dQ

dP= exp

⎛⎝−

T∫0

μ + g(vt) − r

σdWt −

T∫0

(μ + g(vt) − r

σ

)2

dt

⎞⎠.

Under the probability measure Q, we have

d(e−rtSt) = σe−rtStdWt,

d(e−rtYt) = Ntσe−rtStdWt + (1 − f(vt))e−rtStvtdt,

and

e−rTYT = Y0 +T∫

0

Ntσe−rtStdWt +

T∫0

(1 − f(vt))e−rtStvtdt.

Since f(·) is a nondecreasing function with f(0) = 1, we have

(1 − f(vt))e−rtStvt ≤ 0.

Suppose there exists an arbitrage strategy such that Y0 ≤ 0 and

P (YT ≥ 0) = 1 and P (YT > 0) > 0. (4)

Then P (YT < 0) = 0, and by the equivalence of P and Q,

Q(YT < 0) = 0. (5)

We note

EQ

⎡⎣ T∫

0

(Ntσe

−rtSt

)2dt

⎤⎦ ≤ EQ

⎡⎣ T∫

0

σ2 supt{N2

t }(e−rtSt

)2dt

⎤⎦

≤ σ2N

T∫0

EQ[(e−rtSt

)2]dt

= NS20(eσ

2T − 1) < ∞

where N = max{(N0 −MT )2, (N0 + MT )2}, and the integral ∫ T0 Ntσe

−rtStdWt is a martingale under Q. Then taking the expectation of e−rTYT ,

EQ[e−rTYT

]= Y0 + EQ

⎡⎣ T∫

0

(1 − f(vt))e−rtStvtdt

⎤⎦ ≤ Y0 ≤ 0 (6)

because (1 − f(vt))e−rtStvt ≤ 0 for every t. From (5) and (6), one has

Page 6: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.6 (1-21)6 H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–•••

Q(YT > 0) = 0.

By the equivalence of P and Q, it implies

P (YT > 0) = 0,

which contradicts (4). Therefore, we conclude that the model does not admit an arbitrage strategy. �2.4. Utility indifference pricing for European options

The idea of utility maximization approach to pricing a European option is as follows. The utility indif-ference price for a contingent claim C is the price at which a trader is indifferent (in the sense that her expected utility under optimal trading is unchanged) between receiving p now to pay a claim CT at time Tand receiving nothing and having no obligation.

Assume the trader has initially B0 units of risk-free asset (amount in a bank account). If the trader writes n units of a European option for price p, she will receives n multiple of p at time 0 for writing the option, and she needs to buy or sell stock to maximize expected utility of wealth she will obtain after fulfilling the obligation for the option CT at maturity T . The trader will try to maximize her expected utility of the wealth at maturity T even if she does not take the short position for the option.

Let U : R → R be a utility function. The utility function is assumed to be a concave, strictly increasing and twice continuously-differentiable function. First, we consider the expected utility maximization for final wealth with the option obligation. Assume that at time t, the stock price is St and the trader holds Bt units in the bank account and Nt shares of stock. The large trader controls the trading speed vt to adjust her stock position, so vt is the control variable.

We define

Jw(t,N, S,B, v) = E{U (NTST + BT − nCT )

∣∣∣ Nt = N,St = S,Bt = B

}

where CT is the payoff of the European option at maturity T and n is the number of the options sold. The value function of the trader with the option obligation is given by

V w(t,N, S,B) = maxv∈Γ

Jw(t,N, S,B, v)

Next we consider the expected utility maximization of final wealth without option obligation. Define

J(t,N, S,B, v) = E{U (NTST + BT )

∣∣∣ Nt = N,St = S,Bt = B

}

The value function of the trader without having option obligation is given by

V (t,N, S,B) = maxv∈Γ

J(t,N, S,B, v)

Let the initial stock price at time 0 is S0. Then the utility indifference price for the option at time t = 0 is the real number p satisfying the following equation

V w(0, N0, S0, B0 + np) = V (0, N0, S0, B0)

Clearly, the utility indifference price p depends on her prior exposure (N0, S0, B0) and utility function U(·).

Page 7: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.7 (1-21)H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–••• 7

From (1) and (2), we have the following dynamics of state variables

dNt = vtdt

dSt = (μ + g(vt))Stdt + σStdWt

dBt = rBtdt− f(vt)Stvtdt

From the definitions of value functions and the dynamics of state variables, it is evident that the dynamic programming principle yields the same HJB equation for these two value functions. The only difference between the two value functions is that they have different terminal conditions. By a familiar argument, the value function V w(t, N, S, B) and V (t, N, S, B) are expected to satisfy the following HJB equation:

0 = maxv∈[−M,M ]

{∂W

∂t+ v

∂W

∂N+ (μ + g(v))S ∂W

∂S− f(v)Sv∂W

∂B+ rB

∂W

∂B+ σ2S2

2∂2W

∂S2

}

which can be rewritten as

0 = maxv∈[−M,M ]

{v∂W

∂N− f(v)Sv∂W

∂B+ (μ + g(v))S ∂W

∂S

}+ ∂W

∂t+ rB

∂W

∂B+ σ2S2

2∂2W

∂S2

with the terminal condition W (T, N, S, B) = U (NS + B − nCT ) for V w(t, N, S, B), and W (T, N, S, B) =U (NS + B) for V (t, N, S, B).

3. Value functions of the optimal control problem

In this section, we show the value function of our stochastic control problem is a unique viscosity solution of HJB equation that arises from the optimal control problem in Section 2. This result is implied by obtaining the existence and uniqueness of the solutions for a nonlinear second-order PDE. The notion of viscosity solutions was introduced by Crandall and Lions. For a general view of the theory, we refer to the user’s guide by Crandall et al. [7]. We consider a nonlinear second-order PDE of the form

−∂W (t, x)∂t

+ H(x,DxW (t, x), D2xW (t, x)) = 0

where (t, x) ∈ (0, T ] ×D and H(x, p, Z) is continuous mapping from D×RN × SN → R, where SN denotes

the set of symmetric N ×N matrices.

For the PDE in this paper, H(x, p, Z) has the following specific form:

H(x, p, Z) = −maxv∈R

{[v, (μ + g(v))x2,−vf(v)x2 − rx3] · [p1, p2, p3]T

}− σ2

2 (0, x2, 0)Z(0, x2, 0)T

where x = (x1, x2, x3) ∈ D, p = (p1, p2, p3) ∈ R3, and Z ∈ S3. D denotes a locally compact subset of R3.

Theorem 3.1. The value function V w(t, N, S, B) is a viscosity solution of

−∂W

∂t− max

v

{v∂W

∂N− f(v)Sv∂W

∂B− rB

∂W

∂B+ (μ + g(v))S ∂W

∂S

}− σ2S2

2∂2W

∂S2 = 0 (7)

on [0, T ) × R × R+ × R.

Page 8: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.8 (1-21)8 H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–•••

Proof. (i) Let x = (N, S, B) and D = R ×R+ ×R. We first prove that V w(t, x) is a viscosity subsolution of (7) on [0, T ) ×D. For this, we need to show that for all smooth function φ(t, x), such that V w(t, x) −φ(t, x)has a local maximum at (t0, x0) ∈ (0, T ) ×D, the following inequality holds:

−∂φ(t0, x0)∂t

− maxv

{v∂φ(t0, x0)

∂N− (f(v)St0v + rBt0)

∂φ(t0, x0)∂B

+ (μ + g(v))St0

∂φ(t0, x0)∂S

}−

σ2S2t0

2∂2φ(t0, x0)

∂S2 ≤ 0

Without loss of generality, we assume that V w(t0, x0) = φ(t0, x0), and V w ≤ φ on (0, T ) ×D. Suppose that, on the contrary, there exist function φ and control variable v0 ∈ Γ where Γ is the set of all admissible controls, satisfying the property that there exists an open set O(t0, x0) containing (t0, x0) such that φ(t0, x0) =V w(t0, x0) and φ(t, x) ≥ V w(t, x) for all (t, x) ∈ O(t0, x0). Then there exists θ > 0 such that

−∂φ(t, x)∂t

− maxv

{v∂φ(t, x)∂N

− (f(v)Sv + rB)∂φ(t, x)∂B

+ (μ + g(v))S ∂φ(t, x)∂S

}− σ2S2

2∂2φ(t, x)

∂S2 > θ

for all (t, x) ∈ O(t0, x0). Let τ be the stopping time

τ = inf{t ∈ [t0, T ], (t, x) /∈ O(t0, x0)

}.

Then, for t0 ≤ t ≤ τ and fixed v ∈ Γ, we have

J(t0, Nt0 , St0 , Bt0 , v) ≤ Et0

[V w(τ, Sτ , Nτ , Bτ )

]≤ Et0

[φ(tτ , Sτ , Nτ , Bτ )

]By Dynkin’s formula, we have

E[φ(tτ , Nτ , Sτ , Bτ )

]= φ(t0, Nt0 , St0 , Bt0) + Et0

[ τ∫t0

∂φ(t, x)∂t

+ v∂φ(t, x)∂N

−(f(v)Sv+rB)∂φ(t, x)∂B

+ (μ + g(v))S ∂φ(t, x)∂S

− σ2S2

2∂2φ(t, x)

∂S2 dt

]

≤ φ(t0, Nt0 , St0 , Bt0) − Et0

[ τ∫t0

θdt]

Taking the supremum over all admissible control v ∈ Γ, we have

φ(t0, Nt0 , St0 , Bt0) = V w(t0, Nt0 , St0 , Bt0) = maxv∈Γ

J(t0, Nt0 , St0 , Bt0 , v)

≤ φ(t0, Nt0 , St0 , Bt0) − Et0

[ τ∫t0

θdt]

This contradicts the fact that θ > 0. Therefore V w(t, N, S, B) is a viscosity subsolution.

(ii) Next, we prove V w(t, x) is a viscosity supersolution of (7) on [0, T ) × D. Given (t0, Nt0 , St0 , Bt0) ∈(0, T ) ×D, let φ(t, x) ∈ C1,2 such that V w(t, x) − φ(t, x) has a local minimum in O(t0, x0). Without loss of

Page 9: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.9 (1-21)H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–••• 9

generality, we assume that V w(t0, x0) = φ(t0, x0) and V w(t, x) ≥ φ(t, x) on O(t0, x0). Let τ be the stopping time

τ = inf{t ∈ [t0, T ], (t, x) /∈ O(t0, x0)

}Given t0 < t1 < τ , consider the control variable vt = v ∈ Γ where v is a constant for t ∈ [t0, t1]. From the dynamic programming principle, we have

V w(t0, Nt0 , St0 , Bt0) ≥ Et0

[V w(t1, Nt1 , St1 , Bt1)

]Also, we know

V w(t1, Nt1 , St1 , Bt1) ≥ φ(t1, Nt1 , St1 , Bt1)

By Dynkin’s formula

E[φ(t1, Nt1 , St1 , Bt1)

]= φ(t0, Nt0 , St0 , Bt0) + Et0

[ t1∫t0

∂φ(t, x)∂t

+ v∂φ(t, x)∂N

− (f(v)Sv + rB)∂φ(t, x)∂B

+ (μ + g(v))S ∂φ(t, x)∂S

+ σ2S2

2∂2φ(t, x)

∂S2 dt

].

From the fact that

V w(t0, Nt0 , St0 , Bt0) ≥ Et0

[V w(t1, Nt1 , St1 , Bt1)

]≥ Et0

[φ(t1, Nt1 , St1 , Bt1)

]and V w(t0, Nt0 , St0 , Bt0) = φ(t0, Nt0 , St0 , Bt0),

Et0

[ t1∫t0

∂φ(t, x)∂t

+ v∂φ(t, x)∂N

− (f(v)Sv + rB)∂φ(t, x)∂B

+ (μ + g(v))S ∂φ(t, x)∂S

+ σ2S2

2∂2φ(t, x)

∂S2 dt

]≤ 0

Divide by t1 − t0. Using the mean value theorem for integrals and letting t1 → t0, we have

∂φ(t0, x0)∂t

+ v∂φ(t0, x0)

∂N− (f(v)Sv + rB0)

∂φ(t0, x0)∂B

+ (μ + g(v))S ∂φ(t0, x0)∂S

+ σ2S2

2∂2φ(t0, x0)

∂S2 ≤ 0

Taking the supremum over v ∈ [−M, M ], we conclude

−∂φ(t0, x0)∂t

− maxv

{v∂φ(t0, x0)

∂N− (f(v)Sv + rB0)

∂φ(t0, x0)∂B

+ (μ + g(v))S ∂φ(t0, x0)∂S

}− σ2S2

2∂2φ(t0, x0)

∂S2 ≥ 0

Thus, V w(t, N, S, B) is a viscosity supersolution of (7).From (i) and (ii), V w(t, N, S, B) is both a viscosity supersolution and subsolution of (7), and hence the

proof is completed. �We showed that V w(t, N, S, B) is a viscosity solution of

0 = maxv

{v∂W

∂N− f(v)Sv∂W

∂B+ (μ + g(v))S ∂W

∂S

}+ ∂W

∂t+ rB

∂W

∂B+ σ2S2

2∂2W

∂S2

Page 10: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.10 (1-21)10 H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–•••

on [0, T ) ×D with the terminal condition

W (T,N, S,B) = U (NS + B − nCT ) ,

and also V (t, N, S, B) is a viscosity solution of

0 = maxv

{v∂W

∂N− f(v)Sv∂W

∂B+ (μ + g(v))S ∂W

∂S

}+ ∂W

∂t+ rB

∂W

∂B+ σ2S2

2∂2W

∂S2

on [0, T ) ×D with the terminal condition

W (T,N, S,B) = U (NS + B) .

In the following we show the value function is the unique viscosity solution of (7). For this, we first present the following comparison principle:

Theorem 3.2. Let V1(t, x) be a upper semicontinuous viscosity subsolution of (7), and let V2(t, x) be a lower semicontinuous viscosity supersolution of (7). Assume V1 and V2 satisfy the linear growth condi-tion: |Vi(t, x)| ≤ K(1 + |x|), i = 1, 2, for positive constant K. If V1(T, x) ≤ V2(T, x) for x ∈ D and V1(t, x) ≤ V2(t, x) for 0 < t ≤ T and x ∈ ∂D, then V1(t, x) ≤ V2(t, x) for all (t, x) ∈ (0, T ] ×D.

Proof. Step 1: We can rewrite the equation in the following form:

−∂W (t, x)∂t

+ H(x,DxW (t, x), D2xW (t, x)) = 0 (8)

where

H(x, p, Z) = −maxv

{[v, (μ + g(v))x2,−vf(v)x2 − rx3] · [p1, p2, p3]T

}− σ2

2 (0, x2, 0)Z(0, x2, 0)T

Denote

H(x, p) = −maxv

{[v, (μ + g(v))x2,−vf(v)x2 − rx3] · [p1, p2, p3]T

}

Let V1(t, x) be a viscosity subsolution of (8). For ρ > 0, define

V ρ1 (t, x) = V1(t, x) − ρ

t + T, (t, x) ∈ (0, T ] ×D

Then we have

d

dt(− ρ

t + T) = ρ

(t + T )2 > 0

So we can claim V ρ1 (t, x) is a viscosity subsolution of (8). In fact,

−∂V ρ1 (t, x)∂t

+ H(x,DxVρ1 (t, x), D2

xVρ1 (t, x)) ≤ − ρ

(t + T )2 ≤ − ρ

4T 2 (9)

Step 2: For any 0 < δ < 1 and 0 < γ < 1, define

Φ(t, x, y) = V ρ1 (t, x) − V2(t, y) −

1 |x− y|2 − γeT−t(x2 + y2)

δ
Page 11: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.11 (1-21)H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–••• 11

and

φ(t, x, y) = 1δ|x− y|2 + γeT−t(x2 + y2)

Since V1(t, x) and V2(t, x) satisfy the linear growth condition, we have

lim|x|+|y|→∞

Φ(t, x, y) = −∞

and Φ(t, x, y) is continuous in (t, x, y). Therefore, Φ(t, x, y) has a global maximum at a point (tδ, xδ, yδ). Note that

Φ(tδ, xδ, yδ) = V ρ1 (tδ, xδ) − V2(tδ, yδ) −

1δ|xδ − yδ|2 − γeT−tδ(x2

δ + y2δ ).

In particular,

Φ(tδ, xδ, xδ) + Φ(tδ, yδ, yδ) ≤ 2Φ(tδ, xδ, yδ)

which means

V ρ1 (tδ, xδ) − V2(tδ, xδ) − γeT−tδ(x2

δ + x2δ)

+V ρ1 (tδ, yδ) − V2(tδ, yδ) − γeT−tδ(y2

δ + y2δ )

≤2V ρ1 (tδ, xδ) − 2V2(tδ, yδ) −

2δ|xδ − yδ|2 − 2γeT−tδ(x2

δ + y2δ ).

Thus we have

2δ|xδ − yδ|2 ≤ [V ρ

1 (tδ, xδ) − V ρ1 (tδ, yδ)] + [V2(tδ, yδ) − V2(tδ, yδ)] (10)

By the linear growth condition, there exist K1, K2 such that |V ρ1 (t, x)| ≤ K1(1 + |x|) and |V2(t, x)| ≤

K2(1 + |x|). So, exists C such that

2δ|xδ − yδ|2 ≤ C(1 + |xδ| + |yδ|) (11)

We know Φ(tδ, 0, 0) ≤ Φ(tδ, xδ, yδ), which implies

Φ(tδ, 0, 0) ≤ V ρ1 (tδ, xδ) − V2(tδ, yδ) −

1δ|xδ − yδ|2 − γeT−tδ(x2

δ + y2δ )

So, we have

γeT−tδ(x2δ + y2

δ ) ≤ V ρ1 (tδ, xδ) − V2(tδ, yδ) −

1δ|xδ − yδ|2 − Φ(tδ, 0, 0) ≤ 3C(1 + |xδ| + |yδ|)

and

γeT−tδ(x2δ + y2

δ )1 + |xδ| + |yδ|

≤ 3C

Therefore there exists Cγ such that

|xδ| + |yδ| ≤ Cγ

Page 12: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.12 (1-21)12 H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–•••

It implies that (xδ, yδ) is bounded by Cγ and there exists a subsequence (tδ, xδ, yδ) which converges to some (t0, x0, y0). By (11), we conclude

limδ→0

xδ = x0 = y0 = limδ→0

yδ and limδ→0

tδ = t0

Step 3: Suppose that there exists (t, x) ∈ (0, T ] ×D satisfying

V1(t, x) ≥ V2(t, x)

and we work for a contradiction. Then there is real a > 0 such that

V1(t, x) − V2(t, x) = 2a

Equation (10) and the semicontinuities of V ρ1 (t, x) and V2(t, x) give us

limδ→0

2δ|xδ − yδ|2 = 0

Letting δ → 0, we have

limδ→0

Φ(tδ, xδ, yδ) ≤ limδ→0

(V ρ1 (tδ, xδ) − V2(tδ, yδ))

≤ limδ→0

sup(V ρ1 (tδ, xδ) − lim

δ→0inf(V2(tδ, yδ))

≤ V ρ1 (t0, x0) − V2(t0, x0)

also

Φ(tδ, xδ, yδ) ≥ Φ(t, x, x)

≥ V ρ1 (t, x) − V2(t, x) − γeT−t(x2 + x2)

≥ V1(t, x) − V2(t, x) − ρ

t + T− γeT−t(x2 + x2)

≥ 2τ − ρ

t + T− γeT−t(x2 + x2)

When γ and ρ are small enough, we have

2a− ρ

t + T− γeT−t(x2 + x2) ≥ a

So, we obtain

a ≤ Φ(tδ, xδ, yδ)

and

a ≤ limδ→0

Φ(tδ, xδ, yδ) ≤ V ρ1 (t0, x0) − V2(t0, x0)

Since V1 ≤ V2 on ({T} ×D) ∪ ((0, T ] × ∂D), we have

Page 13: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.13 (1-21)H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–••• 13

V ρ1 = V1 −

ρ

t + T≤ V2 on ({T} × D) ∪ ((0, T ] × ∂D)

So (t0, x0, y0) /∈ ({T} ×D) ∪ ((0, T ] × ∂D) and hence (tδ, xδ, yδ) is a local maximizer of Φ(t, x, y).

Step 4: By Theorem A.1, for ε > 0 there exists b1δ, b2δ, Xδ, Yδ such that

(b1δ,2δ(xδ − yδ) + 2γeT−tδxδ, Xδ) ∈ J2,+

(0,T )×DVρ1 (tδ, xδ), (12)

(b2δ,2δ(xδ − yδ) − 2γeT−tδyδ, Yδ) ∈ J2,−

(0,T )×DV2(tδ, yδ), (13)

and

b1δ − b2δ = ∂φ(tδ, xδ, yδ)∂t

= −γeT−tδ(x2δ + y2

δ )

Equations (9) and (12) imply that there exists c > 0 such that

−b1δ + H(xδ,2δ(xδ − yδ) + 2γeT−tδxδ, Xδ) ≤ −c (14)

and equation (13) implies

−b2δ + H(yδ,2δ(xδ − yδ) − 2γeT−tδyδ, Yδ) ≥ 0 (15)

From equations (14) and (15)

b1δ − b2δ + H(yδ,2δ(xδ − yδ) − 2γeT−tδyδ, Yδ) −H(xδ,

2δ(xδ − yδ) + 2γeT−tδxδ, Xδ) ≥ c (16)

Applying the maximum principle (Theorem A.1) again, we have

−(1ε

+ ‖D2φ(tδ, xδ, yδ)‖)I ≤(Xδ 00 −Yδ

)≤ D2φ(tδ, xδ, yδ) + ε(D2φ(tδ, xδ, yδ))2

D2φ(tδ, xδ, yδ) = 2δ

(I3 −I3−I3 I3

)+ 2γeT−tδ

(I3 00 I3

)

and

(D2φ(x))2 = 8δ2

(I3 −I3−I3 I3

)+ 8γeT−tδ

δ

(I3 −I3−I3 I3

)+ 4γe2(T−tδ)

(I3 00 I3

)

We rewrite

xδXδxTδ − yδYδy

Tδ =(xδ, yδ)

(Xδ 00 −Yδ

)(xδ

)

≤(xδ, yδ)[2δ

(I3 −I3−I3 I3

)+ (2γeT−tδ + 4εγ2e2(T−tδ))

(I3 00 I3

)

+ ε8 + 8γδeT−tδ

δ2

(I3 −I3−I3 I3

)](xδ

)

Page 14: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.14 (1-21)14 H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–•••

Letting γ → 0 and ε = δ4 , we have

xδXδxTδ − yδYδy

Tδ ≤ 4

δ(xδ − yδ)2,

yδYδyTδ − xδXδx

Tδ ≥ −4

δ(xδ − yδ)2

By (16)

H(yδ,2δ(xδ − yδ) + 2γeT−tδyδ, Yδ) −H(xδ,

2δ(xδ − yδ) + 2γeT−tδxδ, Xδ) ≥ b2δ − b1δ + c

H(yδ,2δ(xδ − yδ) − 2γeT−tδyδ) − H(xδ,

2δ(xδ − yδ) + 2γeT−tδxδ)

> (b2δ − b1δ) + σ2

2 (yδYδyTδ − xδXδx

Tδ ) + c

≥ γeT−tδ(x2δ + y2

δ ) −4σ2

2δ (xδ − yδ)2 + c

Letting γ −→ 0

H(yδ,2δ(xδ − yδ)) − H(xδ,

2δ(xδ − yδ)) > −4σ2

2δ (xδ − yδ)2 + c

We have limδ→02δ |xδ − yδ|2 = 0 and from the continuity of H, and limδ→0 xδ = x0 = limδ→0 yδ, we have

0 = limδ→0

[H(yδ,

2δ(xδ − yδ)) − H(xδ,

2δ(xδ − yδ))

]> c

which leads to a contradiction. �Assume that our value function is continuous and satisfies the linear growth condition and the boundary

condition: V (t, N, 0, B) = U(er(T−t)B

)for 0 < t ≤ T . Then the uniqueness of viscosity solutions is obtained

from Theorem 3.2.

Corollary 3.1. The value function V w(t, N, S, B) is the unique viscosity solution of (7) on (0, T ) × R ×R+ × R with the terminal condition W (T, N, S, B) = U (NS + B − nCT ) and the boundary condition W (t, N, 0, B) = U

(er(T−t)B − nC(0)

)for 0 < t ≤ T . Also, the value function V (t, N, S, B) is the unique

viscosity solution of (7) on (0, T ) × R × R+ × R with the terminal condition W (T, N, S, B) = U (NS + B)and the boundary condition W (t, N, 0, B) = U

(er(T−t)B

)for 0 < t ≤ T .

4. Example and numerical experiments

4.1. Example

To illustrate our model, we provide a simple example which is interesting enough to give us the explicit solution. Consider the functions of trading speed vt, f(vt) = 1 + αvt and g(vt) = βvt for α > 0 and β > 0. Then we have the following SDE for market price and actual traded price:

dSt = (μ + βvt)Stdt + σStdBt,

S(t, vt, ω) = (1 + αvt)St.

Page 15: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.15 (1-21)H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–••• 15

In here α is positive and indicates the depth of illiquidity (the parameter for liquidity costs). β is also positive and indicates the permanent price impact factor. We substitute for f(vt) = 1 +αvt and g(vt) = βvtin (7). With a little analysis, we have

0 = maxv∈[−M,M ]

{− αS

∂W

∂Bv2 +

(∂W

∂N+ βS

∂W

∂S− S

∂W

∂B

)v

}+ μS

∂W

∂S+ ∂W

∂t

+ rB∂W

∂B+ σ2S2

2∂2W

∂S2

Note that {− αS ∂W

∂B v2 +(∂W∂N + βS ∂W

∂S − S ∂W∂B

)v

}is a quadratic function of v. Since W (t, N, S, B) is

strictly increasing with respect to B, so ∂W∂B > 0. Also, the fact that S > 0 and α > 0 gets

−αS∂W

∂B< 0

Therefore, the maximum of {− αS ∂W

∂B v2 +(∂W∂N + βS ∂W

∂S − S ∂W∂B

)v

}is achieved by

v∗ =1S

∂W∂N + β ∂W

∂S − ∂W∂B

2α∂W∂B

,

M , or −M . Since 2α∂W∂B is always positive, the sign of v∗ is determined by that of 1

S∂W∂N + β ∂W

∂S − ∂W∂B .

There are three possible cases:

Case (i):

∂W

∂B>

1S

∂W

∂N+ β

∂W

∂S

The optimal solution v∗ < 0 where the maximum is achieved by selling the stock and increasing our holdings in bank account. Marginal utility per dollar of stock holding plus marginal utility on stock price caused by the permanent price impact factor is less than marginal utility per dollar on bank account. To maximize the utility, it is recommended to transfer money from holding stocks to the bank account.

Case (ii):

∂W

∂B<

1S

∂W

∂N+ β

∂W

∂S

The optimal solution v∗ > 0 where the maximum is achieved by buying the stock and decreasing our holdings in bank account. Marginal utility per dollar of stock holding plus marginal utility on stock price caused by the permanent price impact factor is greater than marginal utility per dollar on bank account. To maximize the utility, it is recommended to transfer cash from bank account to stock holdings.

Case (iii):

∂W

∂B= 1

S

∂W

∂N+ β

∂W

∂S

The optimal solution v∗ = 0 where the maximum is achieved by doing nothing. Marginal utility per dollar of stock holding plus marginal utility on stock price caused by the permanent price impact factor is equal to marginal utility per dollar on bank account. There is no transaction needed.

If a value function is defined in the 4-dimensional space (t, N, S, B), the optimization problem is a free boundary problem. At a fixed time t, the above result suggests that the state space can be divided into buy

Page 16: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.16 (1-21)16 H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–•••

and sell regions by a surface. On the surface, the trading speed is 0 and there is no transaction. The buy region is characterized by

∂W

∂B− 1

S

∂W

∂N< β

∂W

∂S

and the sell region is characterized by

∂W

∂B− 1

S

∂W

∂N> β

∂W

∂S.

We now consider the exponential utility function given by

U(x) = 1 − exp(−λx)

where the index of risk aversion is −U ′′(x)U ′(x) = λ, independent of the trader’s wealth. The integral version of

state variable BT is written as

BT = Bt exp(r(T − t)

)−

T∫t

er(T−u)f(vu)Suvudu.

Then

V (t,N, S,B)

=maxv∈Γ

E{

1 − exp(− λ(NTST + BT

)) ∣∣∣ Nt = N,St = S,Bt = B

}

=1 − minv∈Γ

E{

exp(− λ(NTST + B exp

(r(T − t)

)−

T∫t

er(T−u)f(vu)Suvudu)) ∣∣∣ Nt = N,St = S,Bt = B

}

=1 − exp(− λB exp

(r(T − t)

))Q(t,N, S)

where Q(t, N, S) is a continuous function in N and S, and defined by Q(t, N, S) = 1 − V (t, N, S, 0). Then we have

0 = maxv∈[−M.M ]

{− αSλ exp(r(T − t))Q(t,N, S)v2 +

(∂Q

∂N+ βS

∂Q

∂S− Sλ exp(r(T − t))Q(t,N, S)

)v

}

+ μS∂Q

∂S+ ∂Q

∂t−Bλ exp(r(T − t))r + rBλ exp(r(T − t))Q(t,N, S)∂Q

∂B+ σ2S2

2∂2Q

∂S2

Q(T,N, S) = 1 − exp(−λNS)

and letting Qw(t, N, S) = 1 − V w(t, N, S, 0),

Qw(T,N, S) = 1 − exp(−λ(NS − nCT )).

Note that the term in the above PDE

−αSλ exp(r(T − t))Q(t,N, S)v2 +(∂Q

∂N+ βS

∂Q

∂S− Sλ exp(r(T − t))Q(t,N, S)

)v

is a quadratic function of v. The maximum is achieved by

Page 17: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.17 (1-21)H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–••• 17

Fig. 1. Value function for different values of B and N .

v∗ =1S

∂Q∂N + β ∂Q

∂S − λ exp(r(T − t))Q(t,N, S)2αλ exp(r(T − t))Q(t,N, S) ,

M , or −M . The utility indifference price p at time 0 for the option is obtained by

V w(0, N0, S0, B + np) = V (0, N0, S0, B) (17)

Assuming N0 = 0, we have the following explicit formula for the utility indifference price p:

p = 1nλ exp(rT ) log Qw(0, 0, S)

Q(0, 0, S) .

In this case, we observe the utility indifference price p is independent of the trader’s initial wealth.

4.2. Numerical experiments

In this section, we discuss the numerical solution to the example and present some results. We compute the utility indifference price of a European call with strike 100 and observe interesting properties. In the numerical experiments, the parameter values that we used are initial stock price S0 = 100, μ = 0.05, r = 0, and T = 0.1 years. We assume λ = 0.00001 and n = 1000. When S0 is fixed, V w and V are functions of bank account B0 and number N0 of shares held. Fig. 1 shows V w with different values of B0 and N0 in the case of α = 0.001 and β = 0.001. When S0 and N0 are fixed, V w and V are functions of bank account B.

The following Tables show the option price at time 0 obtained by (17). Option price p depends on N0. In this experiment, we assume the prior exposure is zero, i.e., N0 = 0, and compute the values for the claim. Table 1 and 2 give a comparison of the utility indifference prices of the European call option for different values of α and β. We have observed when α increases (the depth of illiquidity increases) for a fixed β, the option price increases. But when β increases (the depth of permanent price impact increases) for a fixed α, the option price decreases. When β is large, a large trader has more influence on the stock price evolution. This can be interpreted as the trader may have the power to manipulate the stock price, to some extent, to maximize his utility. Table 3 and 4 provide a comparison of the option prices for different α, β and number n of the options written by the trader.

When time t is fixed, the optimal solution is independent of B in the case of the exponential utility. Fig. 2 shows the optimal trading speed v∗ for a fixed t. The parameters in this computation are initial stock

Page 18: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.18 (1-21)18 H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–•••

Table 1Utility indifference price for different α, β and σ when λ = 0.00001.

α = 0.0000 α = 0.0001 α = 0.0005 α = 0.0010β σ = 0.2 σ = 0.3 σ = 0.2 σ = 0.3 σ = 0.2 σ = 0.3 σ = 0.2 σ = 0.30.0000 2.8511 4.1832 2.8579 4.2324 2.8583 4.2331 2.8584 4.23320.0001 2.7527 3.6915 2.7873 4.1424 2.8400 4.2155 2.8492 4.22440.0002 2.6425 3.1454 2.6789 3.8436 2.7813 4.1564 2.8198 4.19490.0005 2.3285 1.7884 2.3658 2.6175 2.4983 3.7538 2.6227 3.9880

Table 2Utility indifference price for different α, β and σ when λ = 0.00002.

α = 0.0000 α = 0.0001 α = 0.0005 α = 0.0010β σ = 0.2 σ = 0.3 σ = 0.2 σ = 0.3 σ = 0.2 σ = 0.3 σ = 0.2 σ = 0.30.0000 2.9446 4.4286 2.9492 4.4364 2.9491 4.4362 2.9492 4.43640.0001 2.8961 4.3850 2.9400 4.4279 2.9308 4.4192 2.9400 4.42790.0002 2.8388 4.3259 2.9097 4.3972 2.8815 4.3689 2.9097 4.39720.0005 2.6713 4.1517 2.7582 4.2395 2.7169 4.1976 2.7582 4.2395

Table 3Utility indifference price for different α, β and n with M = 1000.

α = 0.00001 α = 0.00005 α = 0.00010β n = 500 n = 1000 n = 2000 n = 500 n = 1000 n = 2000 n = 500 n = 1000 n = 20000.00000 2.8180 2.8584 2.9452 2.8200 2.8616 2.9484 2.8202 2.8621 2.94880.00001 2.8144 2.8580 2.9388 2.8192 2.8615 2.9472 2.8198 2.8620 2.94820.00002 2.8112 2.8369 2.8863 2.8188 2.8576 2.9373 2.8196 2.8600 2.94330.00005 2.7182 2.6186 2.4406 2.8024 2.8200 2.8553 2.8116 2.8416 2.9028

Table 4Utility indifference price with different α, β and n when M = 100.

α = 0.00001 α = 0.00005 α = 0.00010β n = 500 n = 1000 n = 2000 n = 500 n = 1000 n = 2000 n = 500 n = 1000 n = 20000.00000 2.8200 2.8634 2.9508 2.8230 2.8652 2.9520 2.8236 2.8657 2.95240.00001 2.8222 2.8641 2.9498 2.8238 2.8653 2.9510 2.8240 2.8657 2.95180.00002 2.8198 2.8592 2.9441 2.8224 2.8619 2.9458 2.8234 2.8637 2.94760.00005 2.8040 2.8424 2.9268 2.8102 2.8459 2.9286 2.8154 2.8499 2.9308

Fig. 2. Optimal trading speed at fixed time.

price S0 = 100, μ = 0.05, r = 0, and T = 0.1 years. We assume λ = 0.00001, α = 0.0001, β = 0.00001 and n = 500. Knowing the optimal trading speed, Fig. 3 illustrates the trading regions, in which it is divided into

Page 19: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.19 (1-21)H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–••• 19

Fig. 3. Buy and sell regions.

buy and sell regions by a smooth curve. On the curve, the trading speed is 0, and there is no transaction. Above the curve, we have

1S

∂Q

∂N+ β

∂Q

∂S< λQ(t,N, S)

which corresponds to the buy region. Also, below the curve

1S

∂Q

∂N+ β

∂Q

∂S> λQ(t,N, S)

which corresponds to the sell region.

4.3. An extended large trader model

In our large trader model, we assumed that its trading action has some lasting impact on the evolution of the stock price, so that the drift term has an impact from its trades. In this subsection, we extend it to the model in which trading speed vt has an effect on both the drift and volatility terms of the asset price process. In most cases, large trader’s trading action (of both buying and selling) increases the volatility of the trading asset, so it is quite natural to assume that the volatility increases when v2

t (or |vt|) increases. We consider a simple extended large trader model with f(vt) = 1 + αvt, g(vt) = βvt and σ(vt) =

√σ2 + γv2

t , where α > 0, β > 0 and γ > 0. Then

dSt = (μ + βvt)Stdt +√σ2 + γv2

tStdBt,

S(t, vt, ω) = (1 + αvt)St,

where M ≤ vt ≤ M , α indicates the depth of illiquidity, and β and γ indicate the feedback effect index on drift and volatility, respectively. With a similar analysis as before, we have the following HJB equations:

0 = maxv

{− αS

∂W

∂Bv2 +

(∂W

∂P+ βS

∂W

∂S− S

∂W

∂B

)v + γv2S2

2∂2W

∂S2

}+ μS

∂W

∂S

+ σ2S2

2∂2W

∂S2 + ∂W

∂t+ rB

∂W

∂B. (18)

Table 5 shows the option price when γ = 5 × 10−8 with different values of α and β. When a large trader has the influence on volatility of the stock price, option prices are relatively higher than those when the

Page 20: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.20 (1-21)20 H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–•••

Table 5Utility indifference price when γ = 5 × 10−8 with different α and β.

α = 0.00001 α = 0.00005 α = 0.00010β n = 500 n = 1000 n = 2000 n = 500 n = 1000 n = 2000 n = 500 n = 1000 n = 20000.00000 2.8196 2.8619 2.9490 2.8201 2.8620 2.9490 2.8202 2.8621 2.94910.00001 2.8190 2.8614 2.9483 2.8198 2.8619 2.9486 2.8200 2.8620 2.94880.00002 2.8164 2.8571 2.9443 2.8192 2.8597 2.9455 2.8198 2.8607 2.94640.00005 2.7854 2.8219 2.9129 2.8074 2.8404 2.9214 2.8130 2.8480 2.9276

large trader has no influence on the volatility. This result is illustrated by comparing the option prices in Table 3 and Table 5.

5. Conclusion

In this paper, we investigated option valuation based on utility maximization for a large trader in a market with liquidity risk. We considered two effects of illiquidity; the cost of illiquidity and permanent price impact benefits. In illiquid markets, trading action will incur liquidity costs, but at the same time, the trader can have influence on the stock price evolution and gain benefits from the permanent price impact by choosing the optimal strategy. Thus, the option price, in some sense, is determined by these two contradicting phenomena. When both the permanent impact function and the liquidity cost function are linear in the trading speed, the optimal solution is computed explicitly, and moreover, the state space can be characterized and divided into the buy and sell regions.

Acknowledgment

The research was partially supported by Natural Sciences and Engineering Research Council of Canada, Discovery grant No. 504316.

Appendix A

Theorem A.1. (Crandall, Lions and Ishii) For i = 1, 2, let Di be locally compact subsets of RN , and D =D1×D2, let ui be upper semicontinuous in (0, T ) ×Di, and J2,+

(0,T )×Diui(t, x) the parabolic superjet of ui(t, x),

and φ be twice continuously differentiable in a neighborhood of (0, T ) ×D.Set

ω(t, x1, x2) = u1(t, x1) + u2(t, x2) − φ(t, x1, x2)

for (t, x1, x2) ∈ (0, T ) ×D, and suppose (t, x1, x2) is a local maximum of ω relative to (0, T ) ×D. Moreover, assume that there is an r > 0 such that for every M > 0 there exists a C such that for i = 1, 2

bi ≤ C whenever (bi, qi, Xi) ∈ J2,+(0,T )×Di

ui(t, x)

|xi − xi| + |t− t| ≤ r and |ui(t, xi)| + |qi| + ‖Xi‖ ≤ M

Then for each ε > 0 there exists Xi ∈ S(N) such that(i)

(bi, Dxiφ(t, x), Xi) ∈ J2,+

(0,T )×Diui(t, x) for i = 1, 2

Page 21: Journal of Mathematical Analysis and Applicationshku/2017_Optionpricing.pdf · liquidity risk. The investor’s trading action is assumed to have some lasting impact on the underlying

JID:YJMAA AID:21790 /FLA Doctopic: Applied Mathematics [m3L; v1.224; Prn:9/11/2017; 10:39] P.21 (1-21)H. Ku, H. Zhang / J. Math. Anal. Appl. ••• (••••) •••–••• 21

(ii)

−(1ε

+ ‖D2φ(x)‖)I ≤(X1 00 X2

)≤ D2φ(x) + ε(D2φ(x))2

(iii)

b1 + b2 = ∂φ(t, x1, x2)∂t

where for a symmetric matrix A, ‖A‖ := sup{ξTAξ : |ξ| ≤ 1}.

References

[1] R. Almgren, Optimal execution with non-linear impact functions and trading-enhanced risk, Appl. Math. Finance 10 (2003) 1–18.

[2] R. Almgren, N. Chriss, Optimal execution of portfolio transactions, J. Risk 3 (2001) 5–39.[3] M. Avellaneda, M.D. Lipkin, A market-induced mechanism for stock pinning, Quant. Finance 3 (2003) 417–425.[4] P. Bank, D. Baum, Hedging and portfolio optimization in financial markets with a large trader, Math. Finance 14 (2004)

1–18.[5] U. Cetin, R.A. Jarrow, P. Protter, Liquidity risk and arbitrage pricing theory, Finance Stoch. 8 (2004) 311–341.[6] U. Cetin, H.M. Soner, N. Touzi, Option hedging for small investors under liquidity costs, Finance Stoch. 14 (2010) 317–341.[7] M.G. Crandall, H. Ishii, P.-L. Lions, User’s guide to viscosity solutions of second order partial differential equations, Bull.

Amer. Math. Soc. 27 (1992) 1–67.[8] M.H. Davis, V.G. Panas, T. Zariphopoulou, European option pricing with transaction costs, SIAM J. Control Optim. 31

(1992) 470–493.[9] Z. Eksi, H. Ku, Portfolio optimization for a large investor under partial information and price impact, Math. Methods

Oper. Res. (2017), https://doi.org/10.1007/s00186-017-0589-x, Forthcoming.[10] P.A. Forsyth, A Hamilton–Jacobi–Bellman approach to optimal trade execution, Appl. Numer. Math. 61 (2011) 241–265.[11] R. Frey, Perfect option hedging for a large trader, Finance Stoch. 2 (1988) 115–141.[12] R. Frey, A. Stremme, Market volatilities and feedback effects from dynamic hedging, Math. Finance 7 (1997) 351–374.[13] H. He, H. Mamaysky, Dynamic trading policies with price impact, J. Econom. Dynam. Control 29 (2005) 891–930.[14] V. Henderson, Valuation of claims on nontraded assets using utility maximization, Math. Finance 12 (2002) 351–373.[15] S. Hodges, A. Neuberger, Optimal replication of contingent claims under transactions costs, Rev. Futures Mark. 8 (1989)

222–239.[16] R. Jarrow, Derivative security markets, market manipulation and option pricing, J. Financ. Quant. Anal. (1994) 241–261.[17] H. Ku, K. Lee, H. Zhu, Discrete time hedging with liquidity risk, Finance Res. Lett. 9 (2012) 135–143.[18] H. Ku, H. Zhang, Valuation of Claims with Price Impact Function and Liquidity Costs, Preprint Series, Isaac Newton

Institute, Cambridge University, 2014.[19] F. Longstaff, Optimal portfolio choice and the valuation of illiquid securities, Rev. Financ. Stud. 14 (2001) 403–431.[20] E. Platen, M. Schweizer, On feedback effects from hedging derivatives, Math. Finance 8 (1998) 67–84.[21] L.C.G. Rogers, S. Singh, The cost of illiquidity and its effects on hedging, Math. Finance 20 (2010) 597–615.[22] Y. Sorokin, H. Ku, Option replication in discrete time with the cost of illiquidity, Commun. Math. Sci. 14 (7) (2016)

1947–1962.[23] H. Zhang, H. Ku, Option valuation with liquidity risk and jumps, Appl. Econ. Lett. (2017), https://doi.org/10.1080/

13504851.2017.1324606, Forthcoming.