A constrained portfolio trading system using particle swarm algorithm and recurrent reinforcement learning

Saud Almahdi, Steve Y. Yang

Research output: Contribution to journalArticlepeer-review

51 Scopus citations

Abstract

This study extends a recurrent reinforcement portfolio allocation and rebalancing management system with complex portfolio constraints using particle swarm algorithms. In particular, we propose to use a combination of recurrent reinforcement learning (RRL) and particle swarm algorithm (PSO) with Calmar ratio for both asset allocation and constraint optimization. Using S&P100 index stocks, we show such a system with a Calmar ratio based objective function yields a better efficient frontier than the Sharpe ratio and mean-variance based portfolios. By comparing with multiple PSO based long only constrained portfolios, we propose an optimal portfolio trading system that is capable of generating both long and short signals and handling the common portfolio constraints. We further develop an adaptive RRL-PSO portfolio rebalancing decision system with a market condition stop-loss retraining mechanism, and we show that the proposed portfolio trading system outperforms the benchmarks consistently especially under high transaction cost conditions.

Original languageEnglish
Pages (from-to)145-156
Number of pages12
JournalExpert Systems with Applications
Volume130
DOIs
StatePublished - 15 Sep 2019

Keywords

  • Optimal portfolio rebalancing
  • Particle swarm optimization
  • Portfolio constraint
  • Recurrent reinforcement learning

Fingerprint

Dive into the research topics of 'A constrained portfolio trading system using particle swarm algorithm and recurrent reinforcement learning'. Together they form a unique fingerprint.

Cite this