Dynamic Portfolio Optimization with Liquidity Cost and Market Impact: A Simulation-and-Regression Approach
Accepted by Quantitative Finance
27 Pages Posted: 1 Dec 2015 Last revised: 21 Sep 2018
Date Written: September 5, 2018
We present a simulation-and-regression method for solving dynamic portfolio optimization problems in the presence of general transaction costs, liquidity costs and market impact. This method extends the classical least squares Monte Carlo algorithm to incorporate switching costs, corresponding to transaction costs and transient liquidity costs, as well as multiple endogenous state variables, namely the portfolio value and the asset prices subject to permanent market impact. To handle endogenous state variables, we adapt a control randomization approach to portfolio optimization problems and further improve the numerical accuracy of this technique for the case of discrete controls. We validate our modified numerical method by solving a realistic cash-and-stock portfolio with a power-law liquidity model. We identify the certainty equivalent losses associated with ignoring liquidity effects, and illustrate how our dynamic optimization method protects the investor's capital under illiquid market conditions. Lastly, we analyze, under different liquidity conditions, the sensitivities of certainty equivalent returns and optimal allocations with respect to trading volume, stock price volatility, initial investment amount, risk aversion level and investment horizon.
Keywords: dynamic portfolio optimization, multi-period asset allocation, transaction cost, liquidity cost, permanent market impact, least squares Monte Carlo
JEL Classification: G11, C61, C15
Suggested Citation: Suggested Citation