Skip to main content
Log in

Portfolio optimisation under non-linear drawdown constraints in a semimartingale financial model

  • Published:
Finance and Stochastics Aims and scope Submit manuscript

Abstract

A drawdown constraint forces the current wealth to remain above a given function of its maximum to date. We consider the portfolio optimisation problem of maximising the long-term growth rate of the expected utility of wealth subject to a drawdown constraint, as in the original setup of Grossman and Zhou (Math. Finance 3:241–276, 1993). We work in an abstract semimartingale financial market model with a general class of utility functions and drawdown constraints. We solve the problem by showing that it is in fact equivalent to an unconstrained problem with a suitably modified utility function. Both the value function and the optimal investment policy for the drawdown problem are given explicitly in terms of their counterparts in the unconstrained problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

Notes

  1. More precisely, we can take w to be piecewise constant on [v 0,∞) for any v 0>0, and for the drawdown problem we only consider w(x) for x greater than the initial capital.

  2. We note, however, that it may fail to provide strategies which are optimal on a finite time horizon, as discussed by Klass and Nowicki [23] in the context of drawdown constraints.

  3. Having a hurdle rate r means that if a new drawdown constraint is set at time t, then it grows at the rate r for u>t until a new constraint level is achieved; see Guasoni and Obłój [16] for more details.

  4. Recall from Example 3.4 that \(\tilde{V}\) is also an Azéma–Yor process \(\tilde{V}= M^{F}(V)\) corresponding to an affine F.

References

  1. Azéma, J., Yor, M.: Une solution simple au problème de Skorokhod. In: Dellacherie, C., Meyer, P.-A., Weil, M. (eds.) Séminaire de Probabilités, XIII, Univ. Strasbourg, Strasbourg, 1977/78. Lecture Notes in Math., vol. 721, pp. 90–115. Springer, Berlin (1979)

    Chapter  Google Scholar 

  2. Bansal, R., Lehmann, B.N.: Growth-optimal portfolio restrictions on asset pricing models. Macroecon. Dyn. 1, 333–354 (1997)

    Article  MATH  Google Scholar 

  3. Carraro, L., El Karoui, N., Obłój, J.: On Azéma–Yor processes, their optimal properties and the Bachelier-drawdown equation. Ann. Probab. 40, 372–400 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  4. Chekhlov, A., Uryasev, S., Zabarankin, M.: Drawdown measure in portfolio optimization. Int. J. Theor. Appl. Finance 8, 13–58 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  5. Cheridito, P., Nikeghbali, A., Platen, E.: Processes of class (Σ), last passage times and drawdowns. SIAM J. Financ. Math. 3, 280–303 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  6. Christensen, M.M., Larsen, K.: No arbitrage and the growth optimal portfolio. Stoch. Anal. Appl. 25, 255–280 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  7. Cvitanić, J., Karatzas, I.: On portfolio optimization under “drawdown” constraints. In: Davis, M.H.A., Duffie, D., Fleming, W.H., Shreve, S. (eds.) Mathematical Finance. IMA Volumes in Mathematics and Its Applications, vol. 65, pp. 35–46. Springer, Berlin (1995)

    Chapter  Google Scholar 

  8. Delbaen, F., Schachermayer, W.: A general version of the fundamental theorem of asset pricing. Math. Ann. 300, 463–520 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  9. Dumas, B., Luciano, E.: An exact solution to a dynamic portfolio choice problem under transactions costs. J. Finance 46, 577–595 (1991)

    Article  Google Scholar 

  10. Elie, R.: Finite time Merton strategy under drawdown constraint: a viscosity solution approach. Appl. Math. Optim. 58, 411–431 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  11. Elie, R., Touzi, N.: Optimal lifetime consumption and investment under a drawdown constraint. Finance Stoch. 12, 299–330 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  12. Fernholz, R., Karatzas, I.: Stochastic portfolio theory: an overview. In: Ciarlet, P. (ed.) Handbook of Numerical Analysis. Handbook of Numerical Analysis, vol. 15, pp. 89–167. Elsevier, Amsterdam (2009)

    Chapter  Google Scholar 

  13. Fleming, W.H., Sheu, S.J.: Risk-sensitive control and an optimal investment model. Math. Finance 10, 197–213 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  14. Grossman, S., Vila, J.: Optimal dynamic trading with leverage constraints. J. Financ. Quant. Anal. 27, 151–168 (1992)

    Article  Google Scholar 

  15. Grossman, S.J., Zhou, Z.: Optimal investment strategies for controlling drawdowns. Math. Finance 3, 241–276 (1993)

    Article  MATH  Google Scholar 

  16. Guasoni, P., Obłój, J.: The incentives of hedge fund fees and high-water marks. Preprint, available at http://ssrn.com/abstract=1784429 (2012)

  17. Guasoni, P., Robertson, S.: Portfolios and risk premia for the long run. Ann. Appl. Probab. 22, 239–284 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  18. Huang, C.-f., Zariphopoulou, T.: Turnpike behavior of long-term investments. Finance Stoch. 3, 15–34 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  19. Huberman, G., Ross, S.: Portfolio turnpike theorems, risk aversion, and regularly varying utility functions. Econometrica 51, 1345–1361 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  20. Karatzas, I., Kardaras, C.: The numéraire portfolio in semimartingale financial models. Finance Stoch. 11, 447–493 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  21. Karatzas, I., Lehoczky, J.P., Shreve, S.E.: Optimal portfolio and consumption decisions for a “small investor” on a finite horizon. SIAM J. Control Optim. 25, 1557–1586 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  22. Karatzas, I., Shreve, S.E.: Methods of Mathematical Finance, Corr. 3rd print edn. Applications of Mathematics (New York), vol. 39. Springer, New York (2001)

    Google Scholar 

  23. Klass, M.J., Nowicki, K.: The Grossman and Zhou investment strategy is not always optimal. Stat. Probab. Lett. 74, 245–252 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  24. Kramkov, D., Schachermayer, W.: The asymptotic elasticity of utility functions and optimal investment in incomplete markets. Ann. Appl. Probab. 9, 904–950 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  25. Magdon-Ismail, M., Atiya, A.: Maximum drawdown. Risk 17, 99–102 (2004)

    Google Scholar 

  26. Platen, E., Heath, D.: A Benchmark Approach to Quantitative Finance. Springer, Berlin (2006)

    Book  MATH  Google Scholar 

  27. Pospisil, L., Vecer, J.: Portfolio sensitivity to changes in the maximum and the maximum drawdown. Quant. Finance 10, 617–627 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  28. Roche, H.: Optimal consumption and investment strategies under wealth ratcheting. Preprint, available at http://ciep.itam.mx/~hroche/Research/MDCRESFinal.pdf (2006)

  29. Sekine, J.: A note on long-term optimal portfolios under drawdown constraints. Adv. Appl. Probab. 38, 673–692 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  30. Vecer, J.: Maximum drawdown and directional trading. Risk 19, 88–92 (2006)

    Google Scholar 

Download references

Acknowledgements

It is our pleasure to thank the anonymous referee and the Associate Editor whose comments helped us greatly to improve the paper. Jan Obłój is grateful to Nicole El Karoui for the stimulating discussions they had when working on [3] and from which the initial ideas for this paper originated. Vladimir Cherny’s research was supported by the Clarendon scholarship at the University of Oxford.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jan Obłój.

Appendix

Appendix

We state and prove here lemmas used in the proofs in the main body of the paper. Note, however, that the first two lemmas may be of independent interest. Lemma A.1 shows that when computing CER U , it is enough to consider wealth processes which dominate a given fraction of the numeraire. Lemma A.2 studies the convergence \(\mathrm {CER}_{U_{n}}\to \mathrm {CER}_{U}\) as U n U.

Recall the general setup introduced in Sect. 2 and the objectives CER and given in (2.2), (2.3) and (5.1), respectively.

Lemma A.1

Let U be a continuous nondecreasing function with a well-defined locally bounded right derivative \(U'_{+}\). Assume U is either positive or negative and satisfies

$$ \limsup_{x\to\infty} \frac{xU'_+(x)}{|U(x)|} < \infty. $$
(A.1)

Then for any 0<y<v 0,

Further, if N is nondecreasing, or in general if \(N_{t}\ge\underline {N}\) for all t≥0 and some constant \(\underline{N}>0\), then also

Proof

For \(V \in \mathcal {A}(v_{0})\) and some 0<ε<1, consider the process \(\tilde{V} \in \mathcal {A}(v_{0})\) given byFootnote 4 \(\tilde{V}_{t} = \varepsilon v_{0} + (1-\varepsilon) V_{t} \geq\varepsilon v_{0}\), t≥0. As U satisfies (A.1) and \(\tilde{V}_{t} \geq \varepsilon v_{0}\), we are able to use Lemma A.3 below to deduce that for some \(\gamma\in\mathbb{R} \setminus\{0\}\),

$$ (1-\varepsilon)^{\gamma}U\left(V_t\right)\leq(1-\varepsilon)^{\gamma }U\Big(\frac{1}{1-\varepsilon}\tilde{V}_t\Big) \leq U (\tilde{V}_t ), $$

where we used \(\frac{1}{1-\varepsilon}\tilde{V} \geq V\). Taking expectations, applying \(\frac{1}{t} \log\) and taking the limit as t→∞, we deduce that

$$ \mathcal {R}_U(V)\leq \mathcal {R}_U(\tilde{V}). $$

Thus, taking ε=y/v 0 we obtain

$$ \sup_{V \in \mathcal {A}(v_0)} \mathcal {R}_U (V) \leq \sup_{V \in \mathcal {A}(v_0), V \geq y} \mathcal {R}_U (V). $$

The reverse inequality is trivial and the first equality in the statement follows.

Now consider \(V \in \mathcal {A}(v_{0})\) such that Vy for some y>0. Note that we have \(V^{1}:=\frac{1}{v_{0}}V\in \mathcal {A}(1)\). If v 0>1, Lemma A.3 and monotonicity of U yield, for some \(\gamma\in \mathbb {R}\setminus\{0\}\),

$$ U(V^1_t)\leq U(V_t) = U(v_0 V^1_t) \leq v_0^{\gamma} U(V^1_t),\quad t\geq0. $$

If 0<v 0<1, we obtain similarly

$$ v_0^\gamma U(V^1_t)=v_0^\gamma U\bigg(\frac{1}{v_0}V_t \bigg)\leq U(V_t)\leq U(V^1_t). $$

It follows that

$$ \sup_{V \in \mathcal {A}(v_0),\ V \geq y} \mathcal {R}_U (V) = \sup_{V^1 \in \mathcal {A}(1),\ V^1 \geq y/v_0} \mathcal {R}_U (V^1). $$

The equality CER U (1)=CER U (v 0) now follows from the first equality in the statement which we established above.

For the second pair of equations in the statement of the lemma, we have \(\tilde{V}_{t}N_{t} = \varepsilon v_{0} N_{t} + (1-\varepsilon ) V_{t}N_{t} \geq\varepsilon v_{0} N_{t} \geq\underline{N}\varepsilon v_{0}>0\), and the arguments are then entirely analogous. □

Lemma A.2

Let U n ,U be nondecreasing functions of the same sign, continuous with a well-defined locally bounded right derivative, and satisfying Assumption 4.1 and (A.1). Assume further that for some c,c 1>0 and some 0<ν<1,

$$ \forall \delta>0\ \exists n_\delta\ \forall n\geq n_\delta\quad c_1 U(x)\leq U_n(x)\leq U(cx^{1+\delta}),\quad x\geq\nu. $$

If U n ,U are negative, we have for any v 0>0 that

(A.2)

If U n ,U are positive, the above holds assuming that CER G (1)<∞, where we define G(x):=U(x)1+δ for some δ>0. Consequently, we then have CER U (1)<∞.

If N is bounded away from zero, \(N_{t}\geq\underline{N}\), t≥0 for some \(\underline{N}>0\), then the above results hold with CER replaced by .

Proof

We prove the statements for CER and simultaneously. They follow, respectively, by taking ξ=V and ξ=VN, \(V\in \mathcal {A}(1)\), in what follows. When considering the latter, the assumption that N is bounded away from zero is in place. Observe that by Lemma A.1, it is sufficient to consider ξν.

Assume that for n and K large enough and any ξν, we have

(A.3)

Take δ>0 and large K,T,n so that the assumptions yield

where we used Lemma A.3 below to obtain the last inequality. Recall that we define logx=−log(−x) for x<0. Taking expectations, applying \(\frac{1}{T}\log\) and taking the limit as T→∞ in the above, we conclude thanks to (A.3) that

$$\mathcal {R}_U(\xi)\leq \mathcal {R}_{U_n}(\xi)\leq \mathcal {R}_U(\xi)+|\gamma|\delta\log K. $$

This is true for n large enough and any ξ, and hence also when we take the supremum over ξ. We deduce (A.2) by letting δ→0.

It remains to argue (A.3). We prove this separately for positive and negative U. Consider first U n ,U≥0. Assumption 4.1 implies that there exist \(\tilde{c} >0\) and ε>0 such that \(\nu\leq x < \tilde{c}U(x)^{1/\varepsilon}\). For any δ′>0, using Lemma A.3, we obtain

From the proof of Lemma A.3 below, it is clear that U and γ have the same sign, and we conclude that for some δ′≤δ, we have

$$ U\big(x^{1+\delta^\prime}\big)^{1+\delta^\prime} \leq c_2 U\big (x^{1+\delta}\big)=c_2 G(x), \quad x \geq\nu, $$
(A.4)

for some c 2>0.

Using Chebyshev’s inequality we obtain

$$ \mathbb {P}\big[\xi_T > K^T\big] \leq\frac{\mathbb {E}[ U_n(\xi_T)]}{U_n(K^T)} \leq\frac {\mathbb {E}[ U_n(\xi_T)]}{\tilde{c}^{-\varepsilon} c_1 K^{\varepsilon T}}. $$

In the last inequality, we used again the fact that U n (x)≥c 1 U(x) for xν and that \(U(x) \geq\tilde{c}^{-\varepsilon} x^{\varepsilon}\). Take n>n δ with δ′ as in (A.4). Combining the above and using twice Hölder’s inequality with p=1+δ′, 1/p+1/q=1, we obtain

Let C G denote CER G (1) or , depending on whether we consider ξ=V or ξ=VN. Let γ′ be the constant resulting from Lemma A.3 applied with x 0=v 1+δ. We can then continue the above chain of inequalities with

where to get the second inequality we used (A.4) and the fact that for any κ>0, for T large enough, we have \(\mathbb {E}[G(\xi_{T})]\leq\exp((C_{G}(1)+\kappa)T)\). Above, c 3 is a positive constant which can be made explicit from the above computation. For K large enough, the above is decreasing exponentially in T. Combining the two displays above, we conclude that for any κ>0, n>n δ, K large enough and all T large enough, we have and hence

where we wrote \(\kappa=\frac{\kappa}{ \mathbb {E}[U_{n}(\xi_{T})]}\mathbb {E}[U_{n}(\xi _{T})]\leq\frac{\kappa}{U_{n}(\nu)}\mathbb {E}[U_{n}(\xi_{T})]\) and used the assumption U n c 1 U. The first equality in (A.3) now follows by taking expectations, applying \(\frac{1}{T}\log\) and letting T→∞. Analogous but simplified arguments yield the second equality in (A.3).

It remains to show (A.3) when U n ,U<0. We detail the arguments for U n and the first equality in (A.3). Obviously , so (A.3) holds if \(\zeta _{n}:=\mathcal {R}_{U_{n}}(\xi)=\infty\). Assume now that ζ n <∞ and note also that ζ n ≥0 since ξν. Using Assumption 4.1 on U, we see that there exists ε>0 such that \(0>U(x)\geq-\tilde{c} x^{-\varepsilon}\), xν. This yields

It follows that

where \(c_{4}=c_{1}\tilde{c}\), we took κ>0 arbitrary and T large enough. Taking finally K>exp((ζ n +κ)/ε), applying \(\frac{1}{T}\log\) and letting T→∞, we see that (A.3) holds. □

The following lemma is a slight extension of the first part of Lemma 6.3 in Kramkov and Schachermayer [24].

Lemma A.3

Let \(U: (0,\infty) \rightarrow\mathbb {R}\) be a continuous nondecreasing function, either strictly positive or strictly negative, with a well-defined and locally bounded right derivative and which satisfies (A.1). Then for any x 0>0, there exists \(\gamma\in\mathbb{R}\setminus\{0\}\) such that

$$ U(x) \leq U(\lambda x) \leq\lambda^ {\gamma} U(x) \quad \mbox{\textit{for all}}\ \lambda> 1, x\geq x_0. $$

Proof

Let x 0>0. From (A.1), the fact that U is monotone and of constant sign, and since \(U'_{+}\) is locally bounded, there exists \(\gamma\in\mathbb{R}\setminus\{0\}\) such that

$$ \frac{xU'_+(x)}{\gamma U(x)} < 1, \quad x \geq x_0, $$

where γ has the same sign as U.

Fix xx 0 and define functions F(λ):=U(λx) and G(λ):=λ γ U(x) for λ>1. Then F(1)=G(1) and \(F'_{+}(1) = xU'_{+}(x) < \gamma U(x) = G'_{+}(1)\). Hence F(λ)<G(λ) for λ∈(1,1+ε) for some ε>0. Assume that F(λ)>G(λ) for some λ∈(1,∞); then from continuity of F and G, there exists a point λ >1 such that F(λ )=G(λ ) and \(F'_{+}(\lambda^{*}) \geq G'_{+}(\lambda^{*})\). But

$$ F'_+(\lambda^*) = x U'_+(\lambda^* x) < \frac{\gamma}{\lambda ^*}U(\lambda^* x) = \frac{\gamma}{\lambda^*} F(\lambda^*) = \frac{\gamma }{\lambda^*} G(\lambda^*) = G'_+(\lambda^*), $$

which gives a contradiction. □

Lemma A.4

Suppose U is a utility function which satisfies the first condition of Assumption 5.1. Then for any x 0>0,ε>0, there exist c ,c +>0 such that

$$c_- H^{({\gamma(1-\varepsilon)})}(x)\leq U(x)\leq c_+ H^{({\gamma (1+\varepsilon)})}(x),\quad x\geq x_0. $$

Proof

Let us consider U>0, the case of U<0 being entirely analogous. The assumption on U means that for any ϵ>0, there exists y 0>0 such that

$$ \frac{yU'_+(y)}{U(y)} \in\big(\gamma(1- \varepsilon), \gamma(1+ \varepsilon)\big) \quad\text{for}\ y \in[y_0, \infty). $$

For xy 0 we express U(x) as

$$ U(x)= U(y_0)\exp\left\{ \int_{y_0}^{x} \frac{yU'_+(y)}{U(y)}\frac{\mathrm {d}y}{y} \right\}, $$

which establishes the claim for xy 0 with c ±=U(y 0)/H (−γ(1±ε))(y 0). It follows that the claim holds for xx 0 for any x 0>0 with

 □

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cherny, V., Obłój, J. Portfolio optimisation under non-linear drawdown constraints in a semimartingale financial model. Finance Stoch 17, 771–800 (2013). https://doi.org/10.1007/s00780-013-0209-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00780-013-0209-4

Keywords

Mathematics Subject Classification (2010)

JEL Classification

Navigation