Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Stock market trend detection and automatic decision-making through a network-based classification model

Published: 01 December 2021 Publication History

Abstract

Many complex systems observed in nature and society can be described in terms of network. A salient feature of networks is the presence of community patterns. Network-based models have already been applied in the analysis of data from very diverse areas, from epidemics modeling to periodicity detection in meteorological data. In this paper, inspired by the formation of community structures, such as the metabolic networks and the anatomical and functional connectome observed in biological neural networks, we present a model which makes use of connector hubs to detect price trend reversals and to automatize decision-making processes in stock market trading operations for selecting a good investment strategy and improve the returns. It starts by mapping the historical stock price time series as a network, where each node represents a price variation range and the edges are generated according to the time sequential order in which these ranges occur. Afterwards, communities of the constructed network so far are detected, which represent the up and down trends of the stock prices. The model has two phases: (1) Trend detection phase, where the price trend communities are detected and trend labels are generated; and (2) Operating phase. In this phase, the proposed technique predicts trend labels to future stock prices, in such a way that these trends can be used as triggers to perform buying and selling operations of the stock. We evaluate the model by applying it on historical data from 10 of the most traded stocks from both NYSE and the Brazilian Stock Exchange (Bovespa). The obtained results are promising, with the model’s best returns being able to outperform the stock price returns for the same period in 15 out of the 20 cases under consideration.

References

[1]
Adebiyi AA, Adewumi AO, Ayo CK (2014) Comparison of ARIMA and artificial neural networks models for stock price prediction. J Appl Math.
[2]
Akiki TJ and Abdallah CG Determining the hierarchical architecture of the human brain using subject-level clustering of functional networks Sci Rep 2019 9 1 1-15
[3]
Albert R, Albert I, and Nakarado GL Structural vulnerability of the north American power grid Phys Rev 2004 69 2 025103
[4]
Anghinoni L, Zhao L, Ji D, Pan H (2019) Time series trend detection and forecasting using complex network topology analysis. Neural Netw 117:295–306
[5]
Bachelier L Théorie de la spéculation 1900 Paris Gauthier-Villars
[6]
Barabási AL (2003) Linked: the new science of networks. Perseus Books Group
[7]
Barabási AL and Albert R Emergence of scaling in random networks Science 1999 286 5439 509-512
[8]
Barabási AL et al. Network Science 2016 Cambridge Cambridge University Press
[9]
Boccaletti S, Latora V, Moreno Y, Chavez M, and Hwang DU Complex networks: structure and dynamics Phys Rep 2006 424 4 175-308
[10]
Cao H, Lin T, Li Y, and Zhang H Stock price pattern prediction based on complex network and machine learning Complexity 2019 2019 1-12
[11]
Carneiro MG and Zhao L Organizational data classification based on the importance concept of complex networks IEEE Trans Neural Netw Learn Syst 2017 29 8 3361-3373
[12]
Cartwright D and Harary F Structural balance: a generalization of Heider’s theory Psychol Rev 1956 63 5 277
[13]
Casiraghi G (2017) Multiplex network regression: how do relations drive interactions? ArXiv preprint arXiv:1702.02048
[14]
Cauchy AL Sur les polygones et polyedres, second mémoire J Ecole Polytechnique 1813 9 87-98
[15]
Colliri T, Zhao L (2019) A network-based model for optimizing returns in the stock market. In: 2019 8th Brazilian conference on intelligent systems (BRACIS), pp 645–650.
[16]
Colliri T, Ji D, Pan H, Zhao L (2018) A network-based high level data classification technique. In: 2018 International joint conference on neural networks (IJCNN). IEEE, pp 1–8
[17]
Dorogovtsev SN and Mendes JF Evolution of networks: from biological nets to the Internet and WWW 2013 Oxford OUP
[18]
Erdös P and Rényi A On the evolution of random graphs Publ Math Inst Hung Acad Sci 1960 5 1 17-60
[19]
Faloutsos M, Faloutsos P, and Faloutsos C On power–law relationships of the internet topology ACM SIGCOMM Comput Commun Rev 1999 29 4 251-262
[20]
Ferreira LN, Zhao L (2014) Detecting time series periodicity using complex networks. In: 2014 Brazilian conference on intelligent systems. IEEE, pp 402–407
[21]
Gao X, An H, Fang W, Huang X, Li H, Zhong W, and Ding Y Transmission of linear regression patterns between time series: from relationship in time series to complex networks Phys Rev E 2014 90 1 012818
[22]
Gleiser PM and Spoormaker VI Modelling hierarchical structure in functional brain networks Philos Trans R Soc A Math Phys Eng Sci 2010 368 1933 5633-5644
[23]
Guimera R and Amaral LAN Functional cartography of complex metabolic networks Nature 2005 433 7028 895
[24]
Guresen E, Kayakutlu G, and Daim TU Using artificial neural network models in stock market index prediction Expert Syst Appl 2011 38 8 10389-10397
[25]
Hagmann P, Cammoun L, Gigandet X, Meuli R, Honey CJ, Wedeen VJ, and Sporns O Mapping the structural core of human cerebral cortex PLoS Biol 2008 6 7 e159
[26]
Hayek FA The use of knowledge in society Am Econ Rev 1945 35 519-530
[27]
Hinton GE Connectionist learning procedures Artif Intell 1989 40 1–3 185-234
[28]
Huang W, Nakamori Y, and Wang SY Forecasting stock market movement direction with support vector machine Comput Oper Res 2005 32 10 2513-2522
[29]
Huillier S Mémoire sur la polyèdrométrie Annales de Mathématiques 1861 3 169-189
[30]
Ji LJ, Zhang Z, and Guo T To buy or to sell: cultural differences in stock market decisions based on price trends J Behav Decis Mak 2008 21 4 399-413
[31]
Lee K and Jo G Expert system for predicting stock market timing using a candlestick chart Expert Syst Appl 1999 16 4 357-364
[32]
Liu W, Suzumura T, Ji H, and Hu G Finding overlapping communities in multilayer networks PLoS ONE 2018 13 4 e0188747
[33]
Loglisci C and Malerba D Leveraging temporal autocorrelation of historical data for improving accuracy in network regression Stat Anal Data Min ASA Data Sci J 2017 10 1 40-53
[34]
Malkiel BG and Fama EF Efficient capital markets: a review of theory and empirical work J Finance 1970 25 2 383-417
[35]
Mitchell M Complex systems: network thinking Artif Intell 2006 170 18 1194-1212
[36]
Montoya JM and Solé RV Small world patterns in food webs J Theor Biol 2002 214 3 405-412
[37]
Motter AE and Lai YC Cascade-based attacks on complex networks Phys Rev E 2002 66 6 065102
[38]
Newman ME Fast algorithm for detecting community structure in networks Phys Rev E 2004 69 6 066133
[39]
Palla G, Derényi I, Farkas I, and Vicsek T Uncovering the overlapping community structure of complex networks in nature and society Nature 2005 435 7043 814-818
[40]
Pastor-Satorras R and Vespignani A Epidemic spreading in scale-free networks Phys Rev Lett 2001 86 14 3200
[41]
Pastor-Satorras R and Vespignani A Immunization of complex networks Phys Rev E 2002 65 3 036104
[42]
Regnault J Calcul des chances et philosophie de la bourse 1863 Paris Mallet-Bachelier
[43]
Rish I (2001) An empirical study of the naive Bayes classifier. In: IJCAI 2001 workshop on empirical methods in artificial intelligence 3(22). IBM, New York
[44]
Roberts HV Stock-market “patterns” and financial analysis: methodological suggestions J Finance 1959 14 1 1-10
[45]
Safavin SR and Landgrebe D A survey of decision tree classifier methodology IEEE Trans Syst Man Cybern 1991 21 3 660-674
[46]
Sharpe WF Mutual fund performance J Bus 1966 39 1 119-138
[47]
Silva TC and Zhao L Network-based high level data classification IEEE Trans Neural Netw Learn Syst 2012 23 6 954-970
[48]
Silva TC and Zhao L High-level pattern-based classification via tourist walks in networks Inf Sci 2015 294 109-126
[49]
Silva TC, Zhao L, and Cupertino TH Handwritten data clustering using agents competition in networks J Math Imaging Vis 2013 45 3 264-276
[50]
Sporns O Network analysis, complexity, and brain function Complexity 2002 8 1 56-60
[51]
Vandermonde AT Remarques sur les problèmes de situation Mémoires de l’Académie Royale des Sciences (Paris) 1771 2 566-574
[52]
Vapnik VN The nature of statistical learning theory 2000 New York Springer
[53]
Wang JL and Chan SH Stock market trading rule discovery using pattern recognition and technical analysis Expert Syst Appl 2007 33 2 304-315
[54]
Wang XF and Chen G Complex networks: small-world, scale-free and beyond IEEE Circuits Syst Mag 2003 3 1 6-20
[55]
Watts DJ Six degrees: the science of a connected age 2004 New York WW Norton & Company
[56]
Watts DJ and Strogatz SH Collective dynamics of “small-world” networks Nature 1998 393 6684 440
[57]
West GB, Brown JH, and Enquist BJ A general model for the structure, and allometry of plant vascular systems Nature 2009 400 125-126

Cited By

View all
  • (2022)Detecting Community Structure in Financial Markets Using the Bat Optimization AlgorithmInternational Journal of Information Technology Project Management10.4018/IJITPM.31342113:3(1-21)Online publication date: 1-Jul-2022
  • (2022)Machine learning models predicting returnsExpert Systems with Applications: An International Journal10.1016/j.eswa.2022.116970199:COnline publication date: 23-May-2022

Index Terms

  1. Stock market trend detection and automatic decision-making through a network-based classification model
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Natural Computing: an international journal
    Natural Computing: an international journal  Volume 20, Issue 4
    Dec 2021
    185 pages

    Publisher

    Kluwer Academic Publishers

    United States

    Publication History

    Published: 01 December 2021
    Accepted: 26 November 2020

    Author Tags

    1. Complex networks
    2. Machine learning
    3. Classification
    4. Trend detection
    5. Decision making
    6. Stock market

    Qualifiers

    • Research-article

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 09 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Detecting Community Structure in Financial Markets Using the Bat Optimization AlgorithmInternational Journal of Information Technology Project Management10.4018/IJITPM.31342113:3(1-21)Online publication date: 1-Jul-2022
    • (2022)Machine learning models predicting returnsExpert Systems with Applications: An International Journal10.1016/j.eswa.2022.116970199:COnline publication date: 23-May-2022

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media