Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3097983.3098117acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article

Stock Price Prediction via Discovering Multi-Frequency Trading Patterns

Published: 13 August 2017 Publication History

Abstract

Stock prices are formed based on short and/or long-term commercial and trading activities that reflect different frequencies of trading patterns. However, these patterns are often elusive as they are affected by many uncertain political-economic factors in the real world, such as corporate performances, government policies, and even breaking news circulated across markets. Moreover, time series of stock prices are non-stationary and non-linear, making the prediction of future price trends much challenging. To address them, we propose a novel State Frequency Memory (SFM) recurrent network to capture the multi-frequency trading patterns from past market data to make long and short term predictions over time. Inspired by Discrete Fourier Transform (DFT), the SFM decomposes the hidden states of memory cells into multiple frequency components, each of which models a particular frequency of latent trading pattern underlying the fluctuation of stock price. Then the future stock prices are predicted as a nonlinear mapping of the combination of these components in an Inverse Fourier Transform (IFT) fashion. Modeling multi-frequency trading patterns can enable more accurate predictions for various time ranges: while a short-term prediction usually depends on high frequency trading patterns, a long-term prediction should focus more on the low frequency trading patterns targeting at long-term return. Unfortunately, no existing model explicitly distinguishes between various frequencies of trading patterns to make dynamic predictions in literature. The experiments on the real market data also demonstrate more competitive performance by the SFM as compared with the state-of-the-art methods.

References

[1]
Klaus Adam, Albert Marcet, and Juan Pablo Nicolini. 2016. Stock market volatility and learning. The Journal of Finance Vol. 71, 1 (2016), 33--82.
[2]
Ayodele Ariyo Adebiyi, Aderemi Oluyinka Adewumi, and Charles Korede Ayo 2014. Comparison of ARIMA and artificial neural networks models for stock price prediction. Journal of Applied Mathematics Vol. 2014 (2014).
[3]
Ryo Akita, Akira Yoshihara, Takashi Matsubara, and Kuniaki Uehara 2016. Deep learning for stock prediction using numerical and textual information Computer and Information Science (ICIS), 2016 IEEE/ACIS 15th International Conference on. IEEE, 1--6.
[4]
Kyunghyun Cho, Bart Van Merriënboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. 2014. Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv preprint arXiv:1406.1078 (2014).
[5]
Qiyuan Gao. 2016. Stock market forecasting using recurrent neural network. bibinfothesistypePh.D. Dissertation. bibinfoschoolUniversity of Missouri--Columbia.
[6]
Felix A Gers and Jürgen Schmidhuber 2000. Recurrent nets that time and count. In Neural Networks, 2000. IJCNN 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on, Vol. Vol. 3. IEEE, 189--194.
[7]
Xavier Glorot and Yoshua Bengio 2010. Understanding the difficulty of training deep feedforward neural networks. Aistats, Vol. Vol. 9. 249--256.
[8]
Mustafa Göccken, Mehmet Özccalıcı, Aslı Boru, and Aycse Tuugba Dosdougru. 2016. Integrating metaheuristics and Artificial Neural Networks for improved stock price prediction. Expert Systems with Applications Vol. 44 (2016), 320--331.
[9]
Alex Graves and Jürgen Schmidhuber 2005. Framewise phoneme classification with bidirectional LSTM and other neural network architectures. Neural Networks, Vol. 18, 5 (2005), 602--610.
[10]
Klaus Greff, Rupesh Kumar Srivastava, Jan Koutník, Bas R Steunebrink, and Jürgen Schmidhuber. 2015. LSTM: A Search Space Odyssey. arXiv preprint arXiv:1503.04069 (2015).
[11]
Sepp Hochreiter, Yoshua Bengio, Paolo Frasconi, and Jürgen Schmidhuber 2001. Gradient flow in recurrent nets: the difficulty of learning long-term dependencies. (2001).
[12]
Sepp Hochreiter and Jürgen Schmidhuber 1997. Long short-term memory. Neural computation, Vol. 9, 8 (1997), 1735--1780.
[13]
Yong Hu, Bin Feng, Xiangzhou Zhang, EWT Ngai, and Mei Liu 2015. Stock trading rule discovery with an evolutionary trend following model. Expert Systems with Applications Vol. 42, 1 (2015), 212--222.
[14]
G Kavitha, A Udhayakumar, and D Nagarajan 2013. Stock Market Trend Analysis Using Hidden Markov Models. arXiv preprint arXiv:1311.4771 (2013).
[15]
Kyoung-Jae Kim and Hyunchul Ahn 2012. Simultaneous optimization of artificial neural networks for financial forecasting. Applied Intelligence, Vol. 36, 4 (2012), 887--898.
[16]
Leonel A Laboissiere, Ricardo AS Fernandes, and Guilherme G Lage 2015. Maximum and minimum stock price forecasting of Brazilian power distribution companies based on artificial neural networks. Applied Soft Computing Vol. 35 (2015), 66--74.
[17]
Lili Li, Shan Leng, Jun Yang, and Mei Yu. 2016. Stock Market Autoregressive Dynamics: A Multinational Comparative Study with Quantile Regression. Mathematical Problems in Engineering Vol. 2016 (2016).
[18]
Nijol.e Maknickien.e and Algirdas Maknickas 2013. Financial market prediction system with Evolino neural network and Delphi method. Journal of Business Economics and Management, Vol. 14, 2 (2013), 403--413.
[19]
Nijol.e Maknickien.e, Aleksandras Vytautas Rutkauskas, and Algirdas Maknickas 2011. Investigation of financial market prediction by recurrent neural network. Innovative Technologies for Science, Business and Education, Vol. 2, 11 (2011), 3--8.
[20]
Jibendu Kumar Mantri, P Gahan, and Braja B Nayak. 2014. Artificial neural networks--an application to stock market volatility. Soft-Computing in Capital Market: Research and Methods of Computational Finance for Measuring Risk of Financial Instruments (2014), 179.
[21]
Rudra Kalyan Nayak, Debahuti Mishra, and Amiya Kumar Rath. 2015. A Naïve SVM-KNN based stock market trend reversal analysis for Indian benchmark indices. Applied Soft Computing Vol. 35 (2015), 670--680.
[22]
Wijnand Nuij, Viorel Milea, Frederik Hogenboom, Flavius Frasincar, and Uzay Kaymak. 2014. An automated framework for incorporating news into stock trading strategies. IEEE transactions on knowledge and data engineering, Vol. 26, 4 (2014), 823--835.
[23]
Jigar Patel, Sahil Shah, Priyank Thakkar, and K Kotecha. 2015. Predicting stock market index using fusion of machine learning techniques. Expert Systems with Applications Vol. 42, 4 (2015), 2162--2172.
[24]
David Posada and Thomas R Buckley 2004. Model selection and model averaging in phylogenetics: advantages of Akaike information criterion and Bayesian approaches over likelihood ratio tests. Systematic biology, Vol. 53, 5 (2004), 793--808.
[25]
Akhter Mohiuddin Rather, Arun Agarwal, and VN Sastry. 2015. Recurrent neural network and a hybrid model for prediction of stock returns. Expert Systems with Applications Vol. 42, 6 (2015), 3234--3241.
[26]
Andrew M Saxe, James L McClelland, and Surya Ganguli. 2013. Exact solutions to the nonlinear dynamics of learning in deep linear neural networks. arXiv preprint arXiv:1312.6120 (2013).
[27]
Jonathan L Ticknor. 2013. A Bayesian regularized artificial neural network for stock market forecasting. Expert Systems with Applications Vol. 40, 14 (2013), 5501--5506.
[28]
Tijmen Tieleman and Geoffrey Hinton 2012. Lecture 6.5-rmsprop: Divide the gradient by a running average of its recent magnitude. COURSERA: Neural networks for machine learning, Vol. 4, 2 (2012).
[29]
Paul J Werbos. 1990. Backpropagation through time: what it does and how to do it. Proc. IEEE Vol. 78, 10 (1990), 1550--1560.
[30]
Yi Xiao, Jin Xiao, John Liu, and Shouyang Wang. 2014. A multiscale modeling approach incorporating ARIMA and ANNs for financial market volatility forecasting. Journal of Systems Science and Complexity Vol. 27, 1 (2014), 225--236.
[31]
Haibin Xie, Jiangze Bian, Mingxi Wang, and Han Qiao. 2014. Is technical analysis informative in UK stock market? Evidence from decomposition-based vector autoregressive (DVAR) model. Journal of Systems Science and Complexity Vol. 27, 1 (2014), 144--156. endthebibliography

Cited By

View all
  • (2024)A Novel Stock Price Prediction and Trading Methodology Based on Active Learning Surrogated with CycleGAN and Deep Learning and System Engineering Integration: A Case Study on TSMC Stock DataFinTech10.3390/fintech30300243:3(427-459)Online publication date: 18-Sep-2024
  • (2024)Period-aggregated transformer for learning latent seasonalities in long-horizon financial time seriesPLOS ONE10.1371/journal.pone.030848819:8(e0308488)Online publication date: 8-Aug-2024
  • (2024)Deep Coupling Network for Multivariate Time Series ForecastingACM Transactions on Information Systems10.1145/365344742:5(1-28)Online publication date: 27-Apr-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
KDD '17: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
August 2017
2240 pages
ISBN:9781450348874
DOI:10.1145/3097983
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 August 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. multi-frequency trading patterns
  2. state frequency memory
  3. stock price prediction

Qualifiers

  • Research-article

Conference

KDD '17
Sponsor:

Acceptance Rates

KDD '17 Paper Acceptance Rate 64 of 748 submissions, 9%;
Overall Acceptance Rate 1,133 of 8,635 submissions, 13%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)456
  • Downloads (Last 6 weeks)53
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Novel Stock Price Prediction and Trading Methodology Based on Active Learning Surrogated with CycleGAN and Deep Learning and System Engineering Integration: A Case Study on TSMC Stock DataFinTech10.3390/fintech30300243:3(427-459)Online publication date: 18-Sep-2024
  • (2024)Period-aggregated transformer for learning latent seasonalities in long-horizon financial time seriesPLOS ONE10.1371/journal.pone.030848819:8(e0308488)Online publication date: 8-Aug-2024
  • (2024)Deep Coupling Network for Multivariate Time Series ForecastingACM Transactions on Information Systems10.1145/365344742:5(1-28)Online publication date: 27-Apr-2024
  • (2024)FreQuant: A Reinforcement-Learning based Adaptive Portfolio Optimization with Multi-frequency DecompositionProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671668(1211-1221)Online publication date: 25-Aug-2024
  • (2024)COMET: NFT Price Prediction with Wallet ProfilingProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671621(5893-5904)Online publication date: 25-Aug-2024
  • (2024)Exploring The Efficient Market Hypothesis for Accurate Stock Movement Prediction via Feature-Axis TransformerProceedings of the 39th ACM/SIGAPP Symposium on Applied Computing10.1145/3605098.3635928(892-901)Online publication date: 8-Apr-2024
  • (2024)Agree to Disagree: Personalized Temporal Embedding and Routing for Stock ForecastIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.337437336:9(4398-4410)Online publication date: 1-Sep-2024
  • (2024)Discovering Predictable Latent Factors for Time Series ForecastingIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.333524036:10(5106-5119)Online publication date: Oct-2024
  • (2024)Learning to Understand the Vague Graph for Stock Prediction With Momentum SpilloversIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.331059236:4(1698-1712)Online publication date: Apr-2024
  • (2024)A Generalized Portfolio Network Architecture to Improve Financial Prediction Model Leveraging Differentiable Layer2024 IEEE 6th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC)10.1109/IMCEC59810.2024.10575510(1917-1921)Online publication date: 24-May-2024
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media