DeepSupp: Attention-Driven Correlation Pattern Analysis for Dynamic Time Series Support and Resistance Levels Identification
Boris Kriuk, Logic Ng, Zarif Al Hossain

TL;DR
DeepSupp introduces an attention-based deep learning framework that effectively detects support and resistance levels in financial markets by analyzing evolving market relationships and employing unsupervised clustering, outperforming existing methods.
Contribution
The paper presents DeepSupp, a novel deep learning model utilizing multi-head attention and correlation matrices for dynamic support/resistance level detection, addressing limitations of traditional and prior ML approaches.
Findings
DeepSupp achieves state-of-the-art accuracy on S&P 500 data.
It outperforms six baseline methods across six financial metrics.
The approach is robust across various market conditions.
Abstract
Support and resistance (SR) levels are central to technical analysis, guiding traders in entry, exit, and risk management. Despite widespread use, traditional SR identification methods often fail to adapt to the complexities of modern, volatile markets. Recent research has introduced machine learning techniques to address the following challenges, yet most focus on price prediction rather than structural level identification. This paper presents DeepSupp, a new deep learning approach for detecting financial support levels using multi-head attention mechanisms to analyze spatial correlations and market microstructure relationships. DeepSupp integrates advanced feature engineering, constructing dynamic correlation matrices that capture evolving market relationships, and employs an attention-based autoencoder for robust representation learning. The final support levels are extracted…
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.
