1 Preliminaries and the general result
Consider a model with one risky asset which we denote by S=(St)0≤t≤T, where T<∞ is the time horizon. We assume that the investor has a bank account that, for simplicity, bears no interest. The risky asset S is RCLL (right continuous with left limits) and adapted process defined on a filtered probability space (Ω,F,(Ft)0≤t≤T,P). The filtration (Ft)0≤t≤T satisfies the usual assumptions (right continuity and completeness). Let us emphasize that we do not assume that the σ-algebra F0 is the trivial σ-algebra.
In financial markets, trading moves prices against the trader: buying faster increases execution prices, and selling faster decreases them. This aspect of liquidity, known as market depth (see [2]) or price-impact, has received large attention in optimal liquidation problems, see, for instance, [1, 8, 4, 7] and the references therein.
Following [1], we model the investor’s market impact in a temporary linear form and thus, when at time t the investor turns over her position Φt at the rate ϕt=˙Φt the execution price is St+Λ2ϕt for some constant Λ>0. In our setup the investor has to liquidate his position, namely ΦT=Φ0+∫T0ϕtdt=0. For a given initial number (deterministic) of shares Φ0, denote by AΦ0 the set of all progressively measurable processes ϕ=(ϕt)0≤t≤T which satisfy ∫T0ϕ2tdt<∞ and Φ0+∫T0ϕtdt=0. As usual, all the equalities and the inequalities are understood in the almost surely sense.
The profits and losses from trading are given by
Observe that for ϕ∈AΦ0 the right-hand side of (1) is well defined if ∫T0S2tdt<∞. This inequality follows from the integrability condition given by (3). In particular, we do not assume that S is a semimartingale.
Let us explain formula (1) in more detail. At time 0 the investor has Φ0 stocks and the sum −Φ0S0 on her savings account. At time t∈[0,T) the investor buys ϕtdt, an infinitesimal number of stocks or, more intuitively, sell −ϕtdt number of shares and so the (infinitesimal) change in the savings account is expressed by −ϕt(St+Λ2ϕt)dt. Since we liquidate the portfolio at the maturity date, the terminal portfolio value is equal to the terminal amount on the savings account and expressed by −Φ0S0−∫T0ϕt(St+Λ2ϕt)dt. We arrive at the right-hand side of (1). For the case where S is a semimartingale, by applying the integration by parts formula ∫T0ΦtdSt=ΦTST−Φ0S0−∫T0StdΦt and using the fact that ΦT=0 (liquidation) we get that the right-hand side of (1) is equal to ∫T0ΦtdSt−Λ2∫T0ϕ2tdt.
We are interested in the following optimal liquidation problem:
where E denotes the expectation with respect to P.
The following theorem provides a completely probabilistic solution to the optimization problem (2).
Theorem 1.
Assume that
Introduce the martingale
The unique (dt⊗P a.s) solution to the optimization problem (2) is given by
and the corresponding value is equal to
A slightly more general form of the linear-quadratic optimization problem (2) has been considered in [3], however, for the relatively simple setup of optimal liquidation Theorem 1 provides a much simpler solution than [3]. As far as we know, up to date this simple and probabilistic form of the solution has not appeared in the literature.
Before we prove Theorem 1, let us briefly collect some observations from this result. First, let us notice that it is sufficient to define the optimal portfolio on the half-open interval [0,T) (as we do in (5)). We can just set ϕT:=0.
Next, observe that the optimal value given by the right-hand side of (6) can be decomposed into three terms, the first term −Φ20Λ2T does not depend on the risky asset, the second term is a product of the initial number of shares Φ0 and the term E[M0T−S0] which can be interpreted as the average drift of the risky asset S (recall that we do not assume that S is a semimartingale). The last term 12ΛE[∫T0(St−M0T−∫t0dMuT−u)2dt] is a product of the market depth 12Λ and the distance of the risky asset S from a martingale. In particular, if S is a martingale then the last term is zero. Indeed, if S is a martingale then (4) implies Mt=∫t0Sudu+(T−t)St, t∈[0,T]. From the (stochastic) Leibniz rule we get dMt=Stdt+(T−t)dSt−Stdt=(T−t)dSt. This together with the equality M0T=S0 gives St=M0T+∫t0dMuT−u for all t.
Next, we prove Theorem 1.
Proof.
The proof will be done in three steps.
Step I. Introduce the process Nt:=∫t0dMuT−u, t∈[0,T). In this step we show that
Fix n∈N and define the process Nn=(Nnt)0≤t≤T by Nnt:=Nt∧(T−1/n), t∈[0,T]. From (3) it follows that M and Nn are square integrable martingales.
Next, for any square integrable martingales X,Y we denote by [X] the quadratic variation of X and by [X,Y] the covariation of X and Y. Also, denote by I⋅ the indicator function.
Observe that
E[∫T0StNntdt]=E[NnT∫T0Stdt]=E[MTNnT]=E[[M,Nn]T]=E[∫T0Is<T−1/nT−sd[M]s]=E[∫T0∫TsIs<T−1/n(T−s)2dtd[M]s]=E[∫T0∫t0Is<T−1/n(T−s)2d[M]sdt]=E[∫T0|Nnt|2dt].
Indeed, the first equality follows from the fact that Nn is a square integrable martingale. The second equality is due to (4). The third equality follows from Theorem 6.28 in [12] (we note that Nn0=0). The fourth equality follows from Theorem 9.15 in [12] where the integral with respect to d[M] is the (pathwise) Stieltjes integral with respect to the nondecreasing process [M]. The fifth equality is obvious. The sixth equality is due to the Fubini theorem. Finally, the last equality is due to the (generalized) Itô isometry (see Chapter IX in [12]) which says that for any bounded and predictable process H and a square integrable martingale X we have E[(∫T0HtdXt)2]=E[∫T0H2td[X]t].
Step II. Let ϕ∈AΦ0. In this step we prove that E[VΦ0,ϕT] is not bigger than the right-hand side of (6). Without loss of generality we assume that E[VΦ0,ϕT]>−∞.
From (1) and the Cauchy–Schwarz inequality it follows that
Thus,
This together with the integrability condition (3) and the inequality E[VΦ0,ϕT]>−∞ gives that √∫T0ϕ2tdt−1Λ√∫T0S2tdt∈L2(P). Clearly, (due to (3)) √∫T0S2tdt∈L2(P), and so we conclude that √∫T0ϕ2tdt∈L2(P), i.e. E[∫T0ϕ2tdt]<∞.
Next, set Z:=−Φ0ΛT+M0T and choose n∈N. From the estimate E[∫T0ϕ2tdt]<∞ and the fact that Nn is a square integrable martingale we obtain
This together with (1) and the simple inequality xy−Λ2x2≤y22Λ, x,y∈R, yields
By taking n→∞ in the above inequality and applying (7) we obtain
as required.
Step III. In this step we complete the proof. Consider the trading strategy given by (5). From the Fubini theorem it follows that
Moreover, from (7) it follows that E[∫T0ˆϕ2tdt]<∞. Thus, ˆϕ∈AΦ0.
Next, choose n∈N. By using the same arguments as in Step II we get E[∫T0ˆϕtNntdt]=0. Observe that for t≤T−1/n we have ˆϕt=Z+Nnt−StΛ, where (recall) Z=−Φ0ΛT+M0T. Hence,
E[VΦ0,ˆϕT]=E[−Φ0(S0−Z)−∫T0ˆϕt(St−Z−Nnt)dt−Λ2∫T0ˆϕ2tdt]=E[−Φ0(S0−Z)+12Λ∫T−1/n0|St−Z−Nt|2dt]−E[∫TT−1/nˆϕt(St−Z−Nnt)dt+Λ2∫TT−1/nˆϕ2tdt].
By taking n→∞ in the above equality and applying (7) we obtain (notice that E[∫T0ˆϕ2tdt]<∞)
By combining (10)–(11) we conclude (6).Finally, the uniqueness of the optimal trading strategy follows from the strict convexity of the map ϕ→VΦ0,ϕT. □
We end this section with the following example.
Example 1.
Assume that S is a square integrable martingale with respect to the filtration (Ft)0≤t≤T. By applying the same arguments as in the paragraph before the proof of Theorem 1, we obtain that St=M0T+∫t0dMuT−u, t∈[0,T]. This together with (5) gives that the optimal strategy is purely deterministic and equals to ˆϕt≡−Φ0T. Namely, we liquidate our initial position Φ0 at a constant rate. From (6) we obtain that the corresponding value is equal to −Φ20Λ2T. Since ˆϕ is deterministic, then in the case of partial information, i.e. where the investor’s filtration is smaller than (Ft)0≤t≤T, the solution to the optimization problem (2) will be the same.
A more interesting case is where the filtration is larger than (Ft)0≤t≤T. More precisely, fix Δ∈(0,T] and consider the case where the investor can peek Δ time units into the future, and so her information flow is given by the filtration (Ft+Δ)t≥0.
From (4) we obtain that
Thus, M0=∫Δ0Sudu+(T−Δ)SΔ and from the Leibniz rule we get
Hence,
2 The case of fractional Brownian motion
The fractional Brownian motion BH=(BHt)∞t=0 with the Hurst parameter H∈(0,1) is a continuous, zero-mean Gaussian process such that
The process BH is self similar, BHat∼aHBHt, and has stationary increments. Moreover, the successive increments of BH are positively correlated for H>1/2, negatively correlated for H<1/2, while H=1/2 recovers the usual Brownian motion with independent increments.
A fractional Brownian motion which displays the long-range dependence observed in empirical data (see [6, 16, 18] and the references therein) is not a semimartingale when H≠12 and so, in the frictionless case it leads to arbitrage opportunities (see, for instance, [17, 5]). In the presence of market price impact arbitrage opportunities disappear and the expected profits are finite (see [10, 11]). In [11] the authors studied the asymptotic behavior (as the maturity date goes to infinity) of the optimal liquidation problem with temporary price impact, for the case where the risky asset is given by a fractional Brownian motion. It is also important to mention the recent paper [9] which is closely related.
In this section, for the financial model where the risky asset is given by a fractional Brownian motion, we study the dependence of the optimal liquidation problem as a function of the investor’s information. We deal with three types of investors. The first one is the “usual” investor with information flow which is given by the filtration generated by the risky asset. The second type is an investor which receives the information with a delay. The last type is a “frontrunner” which is able to peek some time units into the future. Of course the “frontrunner” cannot freely take an advantage of her extra knowledge due to the linear price impact which leads to quadratic transaction costs. For the above three cases we solve the corresponding optimal liquidation problem and derive numerical results for the value (see Figure 1) and for the optimal strategy (see Figure 2).
Let H∈(0,1) and consider the optimization problem (2) for the case where the risky asset is of the form St=S0+σBHt+μt where σ>0 and μ∈R are constants. From Theorem 1 and the discussion afterwards it follows that (for simplicity) we can take μ=S0=0 and σ=Λ=1. Thus, S=BH for some H∈(0,1) and Λ=1.
For H∈(0,1) introduce the Volterra kernel
where cH:=(2HΓ(32−H)Γ(H+12)Γ(2−2H))1/2. Then, taking an ordinary Brownian motion W=(Wt)∞t=0, the formula
defines a fractional Brownian motion with the Hurst parameter H, which generates the same filtration as W (see [15]). Moreover, given BH, the Wiener process W can be recovered by the relations
where
Denote by (FWt)t≥0 the augmented filtration which is generated by W.
2.1 Standard information
Consider the case where the filtration (Ft)0≤t≤T (which represent the investor’s flow of information) is equal to (FWt)0≤t≤T. From the Fubini theorem and (12) it follows that the martingale defined in (4) is equal to
Hence, (5) and (12) yield that the optimal strategy is given by
From the Itô isometry and (6) we obtain that the corresponding value is given by
2.2 Delayed information
We fix a positive number Δ∈(0,T] and consider a situation where the risky asset S is observed with a delay Δ>0. Namely, the filtration is Ft=FW(t−Δ)+, t∈[0,T]. In particular the underlying process S=BH is no longer adapted to the above filtration.
For the continuous filtration FW(t−Δ)+, t∈[0,T], consider the corresponding optional projection (see Chapter V in [12]) of BH
The Fubini theorem gives that for any process γ∈L2(dt⊗P) which is progressively measurable with respect to FW(t−Δ)+, t∈[0,T], we have E[∫T0γtBHtdt]=E[∫T0γtˆStdt]. Hence, we can apply Theorem 1 for the optional projection ˆS.
From the Fubini theorem
Thus, the martingale M defined in (4) is equal to
and so, the optimal strategy is given by
Finally, the corresponding value is given by
2.3 Insider information
Rather than having access to just the natural augmented filtration (FWt)t≥0 for making decisions, the investor can peek Δ∈(0,T] time units into the future, and so, her information flow is given by the filtration (FWt+Δ)t≥0.
The martingale M defined in (4) is equal to
Hence, the optimal strategy is given by
and the corresponding value is given by
Remark 1.
Observe that the calculations of this section can be done in a similar way for any square integrable Gaussian–Volterra process with RCLL paths and the following property: the process generates the same filtration as the underlying Brownian motion. This property was studied in details in [13, 14]. In this paper we focus on the case where the risky asset is given by a fractional Brownian motion. In particular, we apply the obtained formulas in order to study numerically the value of the liquidation problem (for different flows of information) as a function of the Hurst parameter.
Fig. 1.
The value of the liquidation problem for different flows of information (shown in different colors) as a function of the Hurst parameter H. Observe that for delayed information the value function is no longer decreasing for H<0.5. The reason is that for very low H values the correlation between the increments decays faster to 0 with their time distance, hence a delay results in almost complete loss of information regarding the current price
Fig. 2.
In this figure we simulate a sample path of a fractional Brownian motion with the Hurst parameter H=0.7 and the corresponding optimal trading strategies (we take maturity date T=5). We observe that the Regular Information graph, is a “lagged version” of the Insider Information graph and the Delayed Information graph is a “lagged version” of the Regular Information graph