Thursday, May 25, 2017

optimization - Maximum Certainty Equivalent Portfolio with Transaction Costs


Out of curiosity I tried to compute the portfolio weights of a maximum certainty equivalent allocation, however, by incorporating (quadratic) transaction costs. However, my result is not as intuitive as I thought =( I would be happy for each and every hint to solve this problem:


Let the parameters of the return distribution be Σ and μ. The current allocation vector is ωc. The risk aversion factor of the investor is defined as γ. When shifting his wealth to allocation α, the investor pays a fee of the form T=c(αωc)(αωc) with some parameter c, therefore transaction costs increase quadratically by factor c. Therefore, at time point t+1 the investor expects the portfolio returns to be μPF=αμT(α,ωc)

and the corresponding variance of the portfolio σ2PF=αΣα.
In one line, the allocation is chosen as the solution to the maximization problem α=argmaxα=1αμT(α,ωc)γ2αΣα.
Equivalently, we have: α=ωc+argmaxΔ=0(ωc+Δ)μcΔΔγ2(ωc+Δ)Σ(ωc+Δ).
Δ=argmaxΔ=0ωcμγ2ωcΣωcCE(ωc)+ΔμcΔΔγ2ΔΣΔγΔΣωc.
Δ=argmaxΔ=0ΔμΔ(cI+γ2Σ):=AΔγΔΣωc.


The first-order conditions take the form: μ2AΔγΣωcλι=0

ιΔ=0
It follows that A1(μγΣωcλι)=2Δ
Evaluating ιΔ=0 with Δ as above results in λ=1ιA1ιιA1[μγΣωc]
Plug-in gives Δ=A1(I1ιA1ιιA1ι)(μγΣωc)=0ι.
In other words, no matter how sub-optimal the current allocation and irrespective of the sice of c, there will never be any rebalancing. I do not believe this result but I also do not see the mistake in my computations. Anyone an idea, where did I miss something/ did something wrong?



Answer



Seems like a small mistake in the last equation. It should read



Δ=A1[μγΣωc1ιA1ιιA1(μγΣωc)ι],


which is not equivalent to your result.


No comments:

Post a Comment

technique - How credible is wikipedia?

I understand that this question relates more to wikipedia than it does writing but... If I was going to use wikipedia for a source for a res...