Deep Learning in Long-Short Stock Portfolio Allocation: An Empirical Study
Junjie Guo

TL;DR
This study empirically evaluates deep learning models like MLP, CNN, LSTM, and Transformer for dynamic long-short stock portfolio management using decade-long datasets from S&P 500 and NASDAQ, showing improved performance metrics.
Contribution
It introduces an empirical comparison of multiple deep learning architectures for stock return prediction and portfolio allocation, demonstrating their effectiveness in financial applications.
Findings
Deep learning models outperform traditional methods in portfolio returns.
LSTM and Transformer models achieve higher Sharpe ratios.
Models effectively reduce maximum drawdown during testing.
Abstract
This paper provides an empirical study explores the application of deep learning algorithms-Multilayer Perceptron (MLP), Convolutional Neural Networks (CNN), Long Short-Term Memory (LSTM), and Transformer-in constructing long-short stock portfolios. Two datasets comprising randomly selected stocks from the S&P500 and NASDAQ indices, each spanning a decade of daily data, are utilized. The models predict daily stock returns based on historical features such as past returns,Relative Strength Index (RSI), trading volume, and volatility. Portfolios are dynamically adjusted by longing stocks with positive predicted returns and shorting those with negative predictions, with equal asset weights. Performance is evaluated over a two-year testing period, focusing on return, Sharpe ratio, and maximum drawdown metrics. The results demonstrate the efficacy of deep learning models in enhancing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStock Market Forecasting Methods · Financial Markets and Investment Strategies · Reservoir Engineering and Simulation Methods
MethodsAttention Is All You Need · Dense Connections · Label Smoothing · Dropout · Linear Layer · Layer Normalization · Byte Pair Encoding · Adam · Residual Connection · Softmax
