portfolio optimisation with small transaction costs
play

Portfolio optimisation with small transaction costs an engineers - PowerPoint PPT Presentation

Portfolio optimisation with small transaction costs an engineers approach Jan Kallsen based on joint work with Johannes Muhle-Karbe and Paul Krhner New York, June 5, 2012 dedicated to Ioannis Karatzas 1 / 26 Outline Introduction 1


  1. Portfolio optimisation with small transaction costs — an engineer’s approach Jan Kallsen based on joint work with Johannes Muhle-Karbe and Paul Krühner New York, June 5, 2012 dedicated to Ioannis Karatzas 1 / 26

  2. Outline Introduction 1 Asymptotically optimal portfolios for small costs 2 Multivariate extension 3 2 / 26

  3. Outline Introduction 1 Asymptotically optimal portfolios for small costs 2 Multivariate extension 3 3 / 26

  4. Portfolio choice under transaction costs using duality Cvitani´ c & Karatzas (1996): Loewenstein (2000): 4 / 26

  5. Shadow price processes in optimisation The basic principle Goal: max E ( u ( V T ( ϕ ))) ϕ V ( ϕ ) wealth under transaction costs Ex. � S in [ S , S ] such that ◮ optimiser ϕ ⋆ maximises ϕ �→ E ( u ( v 0 + ϕ • � S T )) , ◮ V T ( ϕ ⋆ ) = v 0 + ϕ ⋆ • � S T . 1.15 1.10 1.05 1.00 bid 0.95 0.90 0.85 0.80 0.0 0.2 0.4 0.6 0.8 1.0 t 5 / 26

  6. What about explicit results — using shadow prices? Cvitani´ c & Karatzas (1996): but cf. K. & Muhle-Karbe (2009), Kühn & Stroh (2010), Gerhold et al. (2011), Herczegh & Prokaj (2011), Choi et al. (2012) 6 / 26

  7. What about explicit results — using shadow prices? Problem: explicit results are very rare. (e.g. Davis & Norman 1990, . . . ) Way out: look at asymptotics for small transaction costs. (Constantinides 1986, Whalley & Wilmott 1997, Atkinson & Al-Ali 1997, Janeˇ cek & Shreve 2004, Rogers 2004, . . . ) 7 / 26

  8. Outline Introduction 1 Asymptotically optimal portfolios for small costs 2 Multivariate extension 3 8 / 26

  9. Our setup The portfolio optimisation problem Want to maximise ϕ �→ E ( − exp ( − pV T ( ϕ ))) V ( ϕ ) wealth process under transaction costs bid price S = ( 1 − ε ) S , ask price S = ( 1 + ε ) S Why exponential utility u ( x ) = − exp ( − px ) ? ◮ It allows for random endowment (= hedging problem) by a measure change. ◮ Solution does not depend on initial wealth. ◮ Utility on R better suited for hedging than utilities on R + . ◮ Exponential utility often leads to simple structure. 9 / 26

  10. Our setup The traded asset Traded asset dS t = b t dt + σ t dW t ◮ univariate ◮ continuous ◮ otherwise rather arbitrary Frictionless optimiser ϕ is assumed to be known. 10 / 26

  11. Shadow price approach Look for optimal strategy ϕ ε , shadow price process � S ε , dual martingale Z ε , which satisfy Z T = u ′ ( v 0 + ϕ ε • � S ε T ) , Z ε martingale, S ε martingale, Z ε � ϕ ε changes only when � S ε t ∈ { S t , S t } . 11 / 26

  12. Optimality of ϕ ε from an engineer’s perspective For any competitor ψ we have E ( u ( V T ( ψ ))) ≤ E ( u ( v 0 + ψ • � S ε T )) � � E ( u ( v 0 + ϕ ε • � u ′ ( v 0 + ϕ ε • � T )(( ψ − ϕ ε ) • � S ε S ε S ε ≤ T )) + E T ) � � E ( u ( V T ( ϕ ε ))) + E Z T (( ψ − ϕ ε ) • � S ε = T ) E ( u ( V T ( ϕ ε ))) . = (Second inequality follows from u ( y ) ≤ u ( x ) + u ′ ( x )( y − x ) .) 12 / 26

  13. Approximate solution Look for approximately optimal strategy ϕ ε , approximate shadow price process � S ε , approximate dual martingale Z ε , which satisfy Z T = u ′ ( v 0 + ϕ ε • � S ε T ) + O ( ε ) , Z ε has drift o ( ε 2 / 3 ) , S ε has drift O ( ε 2 / 3 ) , Z ε � ϕ ε changes only when � S ε t ∈ { S t , S t } . 13 / 26

  14. Approximate optimality of ϕ ε from an engineer’s perspective For any competitor ψ ε with ψ ε − ϕ = o ( 1 ) we have E ( u ( V T ( ψ ε ))) ≤ E ( u ( v 0 + ψ ε • � S ε T )) � � T )(( ψ ε − ϕ ε ) • � E ( u ( v 0 + ϕ ε • � u ′ ( v 0 + ϕ ε • � S ε S ε S ε ≤ T )) + E T ) � � Z T (( ψ ε − ϕ ε ) • � E ( u ( V T ( ϕ ε ))) + E S ε + o ( ε 2 / 3 ) = T ) E ( u ( V T ( ϕ ε ))) + o ( ε 2 / 3 ) . = Compare with E ( u ( V T ( ϕ ε ))) − E ( u ( v 0 + ϕ • � S T )) = O ( ε 2 / 3 ) . 14 / 26

  15. How to find an approximate solution The ansatz How to find ϕ ε , � S ε , Z ε , no-trade bounds ∆ ϕ ± ? Write ϕ ε = ϕ + ∆ ϕ, � S ε = S + ∆ S , Z ε = Z ( 1 + K ) , where ϕ, Z are optimal for the frictionless problem. Ansatz: ∆ S = f (∆ ϕ, . . . ) , α x 3 − γ x f ( x ) = 15 / 26

  16. How to find an approximate solution The solution This works for � ε S t � ( γ t ∆ ϕ ) 3 − 3 γ t x ) ∆ S t = 2 with � c S 2 p 3 t γ t = , c ϕ 3 ε S t t t dt and d � ϕ, ϕ � t = c ϕ where d � S , S � t = c S t dt . no-trade bounds � c ϕ t = ± 1 3 ε S t ∆ ϕ ± t = ± 3 c S γ t 2 p t certainty equivalent of utility loss � � � T p 2 (∆ ϕ ± t ) 2 d � S , S � T − E Z T 0 16 / 26 (2 3 due to transaction costs, 1 3 due to displacement )

  17. How to find an approximate solution The solution This works for � ε S t � ( γ t ∆ ϕ ) 3 − 3 γ t x ) ∆ S t = 2 with � c S 2 p 3 t γ t = , c ϕ 3 ε S t t t dt and d � ϕ, ϕ � t = c ϕ where d � S , S � t = c S t dt . no-trade bounds � c ϕ t = ± 1 3 ε S t ∆ ϕ ± t = ± 3 c S γ t 2 p t certainty equivalent of utility loss � � � T p 2 (∆ ϕ ± t ) 2 d � S , S � T − E Z T 0 17 / 26 (2 3 due to transaction costs, 1 3 due to displacement )

  18. How to find an approximate solution The solution This works for � ε S t � ( γ t ∆ ϕ ) 3 − 3 γ t x ) ∆ S t = 2 with � c S 2 p 3 t γ t = , c ϕ 3 ε S t t t dt and d � ϕ, ϕ � t = c ϕ where d � S , S � t = c S t dt . no-trade bounds � c ϕ t = ± 1 3 ε S t ∆ ϕ ± t = ± 3 c S γ t 2 p t certainty equivalent of utility loss � � � T p 2 (∆ ϕ ± t ) 2 d � S , S � T − E Z T 0 18 / 26 (2 3 due to transaction costs, 1 3 due to displacement )

  19. Outline Introduction 1 Asymptotically optimal portfolios for small costs 2 Multivariate extension 3 19 / 26

  20. The multivariate case The setup Traded asset dS t = b t dt + σ t dW t with R d -valued S and multivariate Wiener process W (e.g. Akian et al. 1996, Liu 2004, Lynch & Tan 2006, Muthuraman & Kumar 2006, Atkinson & Ingpochai 2007, Goodman & Ostrov 2007, Law et al. 2009, Bichuch & Shreve 2012) Frictionless optimiser ϕ is assumed to be known. 20 / 26

  21. The multivariate case The ansatz How to find ϕ ε , � S ε , Z ε , no-trade region? Write ϕ ε = ϕ + ∆ ϕ, � S ε = S + ∆ S , Z ε = Z ( 1 + K ) , where ϕ, Z are optimal for frictionless problem. Ansatz: ∆ S i = f i (∆ ϕ, . . . ) , i = 1 , . . . , d � � ε S i i x ) 3 − 3 γ ⊤ ( γ ⊤ f i ( x ) = i x 2 No-trade region is parallelotop spanned by d vectors ± a 1 . . . , ± a d ∈ R d . 21 / 26

  22. The multivariate case The solution � � ε S i ∆ S i = i x ) 3 − 3 γ ⊤ ( γ ⊤ i x 2 works for γ = ( γ 1 , . . . , γ d ) ∈ R d × d given by � 2 p 1 c S 3 γ ij = ij , 3 ε S i ( c S c ϕ c S ) ii ij ) t dt and d � ϕ i , ϕ j � t = ( c ϕ where d � S i , S j � t = ( c S ij ) t dt . no-trade parallelotop is spanned by a 1 , . . . , a d ∈ R d , where a = ( a 1 , . . . , a d ) ∈ R d × d is given by � 3 ε S i a ij = ( γ − 1 ) ij = 2 p ( c S c ϕ c S ) jj ( c S ) − 1 3 ij certainty equivalent of utility loss more complicated than in univariate case 22 / 26

  23. The multivariate case The solution � � ε S i ∆ S i = i x ) 3 − 3 γ ⊤ ( γ ⊤ i x 2 works for γ = ( γ 1 , . . . , γ d ) ∈ R d × d given by � 2 p 1 c S 3 γ ij = ij , 3 ε S i ( c S c ϕ c S ) ii ij ) t dt and d � ϕ i , ϕ j � t = ( c ϕ where d � S i , S j � t = ( c S ij ) t dt . no-trade parallelotop is spanned by a 1 , . . . , a d ∈ R d , where a = ( a 1 , . . . , a d ) ∈ R d × d is given by � 3 ε S i a ij = ( γ − 1 ) ij = 2 p ( c S c ϕ c S ) jj ( c S ) − 1 3 ij certainty equivalent of utility loss more complicated than in univariate case 23 / 26

  24. The multivariate case The solution � � ε S i ∆ S i = i x ) 3 − 3 γ ⊤ ( γ ⊤ i x 2 works for γ = ( γ 1 , . . . , γ d ) ∈ R d × d given by � 2 p 1 c S 3 γ ij = ij , 3 ε S i ( c S c ϕ c S ) ii ij ) t dt and d � ϕ i , ϕ j � t = ( c ϕ where d � S i , S j � t = ( c S ij ) t dt . no-trade parallelotop is spanned by a 1 , . . . , a d ∈ R d , where a = ( a 1 , . . . , a d ) ∈ R d × d is given by � 3 ε S i a ij = ( γ − 1 ) ij = 2 p ( c S c ϕ c S ) jj ( c S ) − 1 3 ij certainty equivalent of utility loss more complicated than in univariate case 24 / 26

  25. Ingredient of the certainty equivalent of utility loss Covariance matrix of correlated Brownian motion with oblique reflection at the boundary 1.0 1.0 0.5 0.5 x[, 2] 0.0 0.0 −0.5 −0.5 −1.0 −1.0 −1.0 −1.0 −0.5 −0.5 0.0 0.0 0.5 0.5 1.0 1.0 x[, 1] What is the covariance matrix of the stationary law? 25 / 26

  26. Conclusion Shadow price approach is useful to the engineer as well. One can get quite far with regards to explicit formulas for asyptotically optimal portfolios. Rigorous theorems still left to future research. 26 / 26

Recommend


More recommend