Abstract
This chapter describes the application of Model Predictive Control (MPC) to the finance problems of portfolio optimization and dynamic option hedging. Both of these problems are naturally formulated in the context of stochastic control, where, under idealized market settings, closed-form solutions have been found. However, realistic trading in financial markets is naturally a constrained environment. Moreover, models of stock price movement can be complex and not subject to analytical expression, while issues such as transaction costs can significantly affect the performance of trading strategies. These considerations have led to the development and successful application of MPC methods. Here, we develop the relevant system dynamics for trading, and present basic MPC formulations for both the portfolio optimization and dynamic option hedging problems. Key issues in the use of MPC for these problems and pointers to the literature provide the necessary background for those in the MPC community to begin to contribute to this exciting application area.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In this chapter we will limit our discussion to the trading of stocks, but the formulations presented directly translate to the trading of other securities as well.
- 2.
We assume that the trader’s actions do not affect stock prices, which is referred to as being a price taker, otherwise we would require a model for stock prices that depends on the buying and selling of the trader.
- 3.
Due to a lack of liquidity, large market orders will sometimes transact at prices that are worse than the existing bid or ask. This represents a further cost.
- 4.
For example, short selling is not possible in Individual Retirement Accounts (IRAs) in the US.
- 5.
References
Bemporad, A., Gabbriellini, T., Puglia, L., Bellucci, L.: Scenario based stochastic model predictive control for dynamic option hedging. In: Proceedings of 49th IEEE Conference on Decision and Control, Atlanta (2010)
Bemporad, A., Puglia, L., Gabbriellini, T.: A stochastic model predictive control approach to dynamic option hedging with transaction costs. In: Proceedings of American Control Conference, San Francisco (2011)
Bemporad, A., Bellucci, L., Gabbriellini, T.: Dynamic option hedging via stochastic model predictive control based on scenario simulation. Quant. Finan. 14(10), 1739–1751 (2014)
Black, F., Scholes, M.: Pricing of options and corporate liabilities. Eur. J. Polit. Econ. 81(3), 637–654 (1973)
Calafiore, G.C.: Multi-period portfolio optimization with linear control policies. Automatica 44, 2463–2473 (2008)
Calafiore, G.C.: An affine control method for optimal dynamic asset allocation with transaction costs. SIAM J. Control Optim. 48(4), 2254–2274 (2009)
Dombrovskii, V.V., Obyedko, T.Y.: Predictive control of systems with Markovian jumps under constraints and its application to the investment portfolio optimization. Autom. Remote Control 72(5), 989–1003 (2011)
Dombrovskii, V.V., Odyedko, T.Y.: Model predictive control for constrained systems with serially correlated stochastic parameters and portfolio optimization. Automatica 54, 325–331 (2015)
Dombrovskii, V.V., Dombrovskii, D.V., Lyashenko, E.A.: Investment portfolio optimisation with transaction costs and constraints using model predictive control. In: Proceedings of the 8th Russian-Korean International Symposium on Science and Technology, pp. 202–205 (2004)
Dombrovskii, V.V., Dombrovskii, D.V., Lyashenko, E.A.: Predictive control of random-parameter systems with multiplicative noise: application to investment portfolio optimization. Autom. Remote Control 66, 583–595 (2005)
Dombrovskii, V.V., Dombrovskii, D.V., Lyashenko, E.A.: Model predictive control of systems random dependent parameters under constraints and its application to the investment portfolio optimization. Autom. Remote Control 67, 1927–1939 (2006)
Herzog, F., Keel, S., Dondi, G., Schumann, L.M., Geering, H.P.: Model predictive control for portfolio selection. In: Proceedings of the 2006 American Control Conference, Minneapolis, pp. 1252–1259 (2006)
Herzog, F., Dondi, G., Geering, H.P.: Stochastic model predictive control and portfolio optimization. Int. J. Theor. Appl. Finance 10(2), 203–233 (2007)
Hull, J.C.: Options, Futures, and Other Derivatives, 9th edn. Pearson, New York (2014)
Lee, J.H.: Dynamic portfolio management with private equity funds. PhD thesis, Stanford University (2012)
Luenberger, D.G.: Investment Science, 2nd edn. Oxford University Press, Oxford (2013)
Markowitz, H.: Portfolio selection. J. Finance 7(1), 77–91 (1952)
Meindl, P.: Portfolio optimization and dynamic hedging with receding horizon control, stochastic programming, and Monte Carlo simulation. PhD thesis, Stanford University (2006)
Meindl, P., Primbs, J.: Dynamic hedging with stochastic volatility using receding horizon control. In: Proceedings of Financial Engineering Applications, Cambridge, MA, pp. 142–147 (2004)
Meindl, P., Primbs, J.: Dynamic hedging of single and multi-dimensional options with transaction costs: a generalized utility maximization approach. Quant. Finan. 8(3), 299–312 (2008)
Merton, R.C.: Optimum consumption and portfolio rules in a continuous-time model. J. Econ. Theory 3(4), 373–413 (1971)
Merton, R.C.: Theory of rational option pricing. Bell J. Econ. Manag. Sci. 4, 142–183 (1973)
Oksendal, B.: Stochastic Differential Equations: An Introduction with Applications, 6th edn. Springer, Berlin (2010)
Piccoli, B., Marigo, A.: Model predictive control for portfolio optimization. In: Proceedings of 2nd IFAC Symposium on System, Structure and Control (2004)
Primbs, J.: Portfolio optimization applications of stochastic receding horizon control. In: Proceedings of American Control Conference, pp. 1811–1816 (2007)
Primbs, J.: Dynamic hedging of basket options under proportional transaction costs. Int. J. Control 82(10), 1841–1855 (2009)
Primbs, J.: LQR and receding horizon approaches to multi-dimensional option hedging under transaction costs. In: Proceedings of American Control Conference, pp. 6891–6896 (2010)
Primbs, J.A.: A Factor Model Approach to Derivative Pricing. CRC Press, West Palm Beach (2016)
Primbs, J., Sung, C.H.: A stochastic receding horizon control approach to constrained index tracking. Asia-Pacific Finan. Markets 15(1), 3–24 (2008)
Samuelson, P.A.: Lifetime portfolio selection by dynamic stochastic programming. Rev. Econ. Stat. 51(3), 239–246 (1969)
Sridharan, S., Chitturi, D., Rodriguez, A.A.: A receding horizon control approach to portfolio optimization using a risk-minimax objective for wealth tracking. In: Proceedings of IEEE Conference on Control Applications, Denver, pp. 1282–1287 (2011)
Wonham, W.M.: Optimal stationary control of a linear system with state-dependent noise. SIAM J. Control Optim. 5, 486–500 (1967)
Yamada, Y., Primbs, J.: Model predictive control for optimal portfolios with cointegrated pairs of stocks. In: Proceedings of the 51st IEEE Conference on Decision and Control, pp. 5705–5710 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Primbs, J.A. (2019). Applications of MPC to Finance. In: Raković, S., Levine, W. (eds) Handbook of Model Predictive Control. Control Engineering. Birkhäuser, Cham. https://doi.org/10.1007/978-3-319-77489-3_27
Download citation
DOI: https://doi.org/10.1007/978-3-319-77489-3_27
Published:
Publisher Name: Birkhäuser, Cham
Print ISBN: 978-3-319-77488-6
Online ISBN: 978-3-319-77489-3
eBook Packages: EngineeringEngineering (R0)