Single-stage portfolio optimization with automated machine learning for M6

Xinyu Huang, David Newton, Emmanouil Platanakis, Charles Sutcliffe

Research output: Contribution to journalArticlepeer-review

1 Citation (SciVal)

Abstract

The goal of the M6 forecasting competition was to shed light on the efficient market hypothesis by evaluating the forecasting abilities of participants and performance of their investment strategies. In this paper, we challenge the ‘estimate-then-optimize’ approach with one that directly optimizes portfolio weights from data. We frame portfolio selection as a constrained penalized regression problem. We present a data-driven approach that automatically performs model selection and hyperparameter tuning to maximize the objective without noisy or potentially misspecified intermediate steps. Finally, we show how the portfolio weights can be optimized using the Method of Moving Asymptotes. Testing on the M6 competition data, our approach achieves a global rate of return of 9.5% and an information ratio of 5.045, which is in stark contrast to the mean IR of the M6 competition teams of −3.421 and the IR of 0.453 for the M6 benchmark.
Original languageEnglish
Pages (from-to)1450-1460
Number of pages11
JournalInternational Journal of Forecasting
Volume41
Issue number4
Early online date14 Sept 2024
DOIs
Publication statusPublished - 1 Oct 2025

Keywords

  • Automated machine learning
  • Portfolio selection
  • Investment analysis
  • Estimation risk
  • Parameter uncertainty

ASJC Scopus subject areas

  • Economics, Econometrics and Finance (miscellaneous)
  • Management Science and Operations Research
  • Statistics, Probability and Uncertainty

Fingerprint

Dive into the research topics of 'Single-stage portfolio optimization with automated machine learning for M6'. Together they form a unique fingerprint.

Cite this