FinTech (Sep 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 Data
Abstract
Technical analysis, reliant on statistics and charting tools, is a predominant method for predicting stock prices. However, given the impact of the joint effect of stock price and trading volume, analyses focusing solely on single factors at isolated time points often yield partial or inaccurate results. This study introduces the application of Cycle Generative Adversarial Network (CycleGAN) alongside Deep Learning (DL) models, such as Residual Neural Network (ResNet) and Long Short-Term Memory (LSTM), to assess the joint effects of stock price and trading volume on prediction accuracy. By incorporating these models into system engineering (SE), the research aims to decode short-term stock market trends and improve investment decisions through the integration of predicted stock prices with Bollinger Bands. Thereby, active learning (AL) is employed to avoid over-and under-fitting and find the hyperparameters for the overall system model. Focusing on TSMC’s stock price prediction, the use of CycleGAN for analyzing 30-day stock data showcases the capability of ResNet and LSTM models in achieving high accuracy and F-1 scores for a five-day prediction period. Further analysis reveals that combining DL predictions with SE principles leads to more precise short-term forecasts. Additionally, integrating these predictions with Bollinger Bands demonstrates a decrease in trading frequency and a significant 30% increase in average Return on Investment (ROI). This innovative approach marks a first in the field of stock market prediction, offering a comprehensive framework for enhancing predictive accuracy and investment outcomes.
Keywords