본문 바로가기
KERD
논문KCI 등재

클라우드 컴퓨팅과 기계학습 기법을 이용한 주식의 기술적 분석 지표 최적화 및 주가 추세 변동 예측

The Optimization of Technical Analysis Indicators and Stock Trend Prediction Using Machine Learning and Cloud Computing

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

국내 주식 시장에서 트렌드 예측을 위한 기계학습 모델의 활용 사례가 점점 증가하고 있다. 특히, 주가 데이터와같은 복잡한 시계열 데이터를 분석하고 예측하기 위해서는 기계학습을 활용하는 것이 필수적이다. 본 연구에서는 클라우드 컴퓨팅 서비스를 활용한 금융 데이터 수집 및 금융 시계열 추세 예측을 위한 기계학습 시스템을 제안한다. 먼저, 데이터 수집을 위해 Amazon Web Services(AWS)의 서버리스 서비스를 활용하였으며, 기술적 분석 지표(Relative Strength Index(RSI), Simple Moving Average(SMA), 볼린저 밴드, Rate Of Change(ROC), Golden Cross and Dead Cross(GDC), Stochastic Oscillator(STOCH), Moving Average Convergence Divergence(MACD), Detrended Price Oscillator(DPO))의 임계치를 유전 알고리즘을 통해 최적화 하였다. 이후 최적화된 지표들을 Echo State Network(ESN), Recurrent Neural Network(RNN), 그리고 다양한 기계학습 분류 모델의 학습 데이터로 사용하여 각 종목의 추세를 예측하였다. 예측된 추세를 바탕으로 백테스트를 진행한 결과, 평균 수익률은 ESN이 334%, RNN이 175%, 그리고 분류 모델이 199%를 기록하였다. 따라서 본 연구는 국내 주식 투자에서도 기계학습이 높은 예측력을 보이며 다양한 활용 가능성을 지니고 있음을 시사 하였다.

Abstract

The application of machine learning models for trend prediction in the domestic stock market is increasing. In particular, utilizing machine learning is essential for analyzing and predicting complex time-series data, such as stock price data. This study proposes a machine learning system for financial time-series trend prediction, utilizing cloud computing services. First, for data collection, the serverless service of Amazon Web Services was employed, and the thresholds of technical analysis indicators were optimized through a genetic algorithm. The optimized indicators were then used as training data for Echo State Network, Recurrent Neural Network (RNN), and various machine learning classification models to predict the trend of each stock. Based on the predicted trends, backtesting was conducted, and the results showed that the average returns were 334% for ESN, 175% for RNN, and 199% for classification models. Therefore, this study suggests that machine learning exhibits high predictive power in domestic stock investment and holds various potential applications.

참고문헌 (19)

  1. J. Oh, "Development of a stock trading system based on a neural network using highly volatile stock price patterns", PeerJ Computer Science, 8, pp.e915~ (2022)
  2. Y. Deng, "Towards interpretable stock trend prediction through causal inference", Expert Systems with Applications, 238, pp.121654~ (2024)
  3. Z. Mustaffa, "Stock price predictive analysis : An application of hybrid Barnacles Mating Optimizer with Artificial Neural Network", International Journal of Cognitive Computing in Engineering, 4, pp.109~117 (2023)
  4. Y. Song, "Enhancing stock market trend reversal prediction using feature-enriched neural networks", Heliyon, 10(2), pp.e24136~ (2024)
  5. Z. Wang, "A novel time series prediction method based on pooling compressed sensing echo state network and its application in stock market", Neural Networks, 164, pp.216~227 (2023)
  6. H. J. Park, "Stock market forecasting using a multi-task approach integrating long short-term memory and the random forest framework", Applied Soft Computing, 114, pp.108106~ (2022)
  7. A. Golnari, "Probabilistic deep learning and transfer learning for robust cryptocurrency price prediction", Expert Systems with Applications, 255, pp.124404~ (2024)
  8. N. N. AlMadany, "Forecasting cryptocurrency returns using classical statistical and deep learning techniques", International Journal of Information Management Data Insights, 4(2), pp.100251~ (2024)
  9. A. Viéitez, "Machine learning Ethereum cryptocurrency prediction and knowledge-based investment strategies", Knowledge-Based Systems, 299, pp.112088~ (2024)
  10. A. Brini, "Pricing cryptocurrency options with machine learning regression for handling market volatility", Economic Modelling, 136, pp.106752~ (2024)
  11. Y. H. Liu, "Cryptocurrency trend forecast using technical analysis and trading with randomness-preserving", Computers and Electrical Engineering, 118, pp.109368~ (2024)
  12. J. Liu, "Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics", pp.138~149 (2018), Springer Verlag
  13. X. Lin, "Short-term stock price prediction based on echo state networks", Expert Syst Appl, 36(3), pp.7313~7317 (2009)
  14. X. Lin, "Intelligent stock trading system based on improved technical analysis and Echo State Network", Expert Systems with Applications, 38(9), pp.11347~11354 (2011)
  15. G. Trierweiler Ribeiro, "Novel hybrid model based on echo state neural network applied to the prediction of stock price return volatility", Expert Systems with Applications, 184, pp.115490~ (2021)
  16. Y. Han, "Selective genetic algorithm labeling : A new data labeling method for machine learning stock market trading systems", Engineering Applications of Artificial Intelligence, 135, pp.108680~ (2024)
  17. F. Ecer, "Training multilayer perceptron with genetic algorithms and particle swarm optimization for modeling stock price index prediction", Entropy, 22(11), pp.1239~ (2020)
  18. K. K. Yun, "Interpretable stock price forecasting model using genetic algorithm-machine learning regressions and best feature subset selection", Expert Systems with Applications, 213, pp.118803~ (2023)
  19. I. AbouHassan, "Spiking neural networks for predictive and explainable modelling of multimodal streaming data with a case study on financial time series and online news", Scientific Report, 13(1), pp.18367~ (2023)

관련 논문AI추천

이 간행물의 다른 논문 (27건)