Learning to Learn Financial Networks for Optimising Momentum Strategies

Xingyue Pu, Stefan Zohren, Stephen Roberts, Xiaowen Dong
8/23/2023
q-fin.PMcs.AIcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Network momentum provides a novel type of risk premium, which exploits the interconnections among assets in a financial network to predict future returns. However, the current process of constructing financial networks relies heavily on expensive databases and financial expertise, limiting accessibility for small-sized and academic institutions. Furthermore, the traditional approach treats network construction and portfolio optimisation as separate tasks, potentially hindering optimal portfolio performance. To address these challenges, we propose L2GMOM, an end-to-end machine learning framework that simultaneously learns financial networks and optimises trading signals for network momentum strategies. The model of L2GMOM is a neural network with a highly interpretable forward propagation architecture, which is derived from algorithm unrolling. The L2GMOM is flexible and can be trained with diverse loss functions for portfolio performance, e.g. the negative Sharpe ratio. Backtesting on 64 continuous future contracts demonstrates a significant improvement in portfolio profitability and risk control, with a Sharpe ratio of 1.74 across a 20-year period.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pu2023learning,
  title  = {Learning to Learn Financial Networks for Optimising Momentum Strategies},
  author = {Xingyue Pu and Stefan Zohren and Stephen Roberts and Xiaowen Dong},
  year   = {2023},
  eprint = {2308.12212},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.12212v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.12212.svg)](https://codeofpaper.com/paper/2308.12212)

Discussion