Abstract

Index tracking is the problem of building a portfolio that replicates the performance of a market index. The recent applications involving deep learning in index tracking are more focused on the learned information rather than on the framework that consumes this information. The problem is that, until now, a way to enable the extension of the index tracking models that adopt machine learning was not yet proposed. Nowadays, the mathematical programming framework is more flexible when considering model extensions to build realistic portfolios. Thus, this study presents ways to combine generative adversarial networks (GANs) within this framework to generate market simulations incorporated into a base index tracking model. It was verified how the simulations generated by GANs can impact the out-of-sample performance of the portfolio and how to deal with their instability, by using real data from the Brazilian market. To achieve this, two evolutionary metaheuristics were proposed to solve the multiple scenario index tracking problem. The proposed evolutionary algorithms minimize the tracking errors of a portfolio in multiple market simulations generated by GANs. The performance of the proposed algorithms was compared against another evolutionary metaheuristic that solves the index tracking problem using historical data. It was possible to observe that the scenario-based dominance genetic algorithm (SDM-SBDGA-GAN) was able to perform better than the real data genetic algorithm (RDM-GA) and the sample average approximation genetic algorithm (SDM-SAAGA-GAN). These results open doors for new applications of synthetic data in the construction of portfolios using more realistic constraints and other tracking objectives. This work also brings discussions about problems related to the application of GANs in this context.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call