arrow
Return

Multiobjective Model Predictive Control for portfolio optimization with cardinality constraint

delete2022-11-01
delete4
PRE
AI
M
Maísa Kely de Melo *
R
Rodrigo T. N. Cardoso
T
Tales Argolo Jesus
DOI:10.1016/j.eswa.2022.117639delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Model Predictive Control has been shown to be adequate to solve portfolio optimization problems because of its ability to perform the dynamic readjustment of the portfolio considering the market expectations. To consider both wealth and risk and real issues imposed by the financial market, this work proposes a Multiobjective Model Predictive Control strategy with cardinality constraints, besides transaction costs, self-financing, and upper and lower limits. The objective functions are the expected portfolio wealth and the expected Variance and Conditional Value at Risk as the portfolio risk measures. The optimization is performed by a multiobjective genetic algorithm, with operators proposed to control the number of assets in each portfolio and respect the prediction horizon perspective. Finally, an insightful case study is designed using the Brazilian Stock Exchange data in 2019 and 2020. An in-sample analysis explores the relationship between prediction horizon length, cardinality, optimal portfolio composition, risk-free asset, and objective functions on performance. An out-of-sample analysis considers the cumulative wealth, Sharpe ratio, maximum Drawdown, and the monthly accumulated return. Numerical experiments indicate that the proposed strategy outperforms the myopic portfolio selection, beats the primary Brazilian benchmark, a modified Markowitz model, and some top Brazilian investment funds even in crisis times like during the COVID-19 pandemic.
Keywords:
Portfolio selection
Model Predictive Control
Multiobjective Optimization
Cardinality constraint

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
2.9W
Citations:
10.2W

Organization