Can deep learning approaches achieve similar accuracy as statistical models in predicting
the stock market? This research introduces an approach integrating Generative Adversarial
Networks (GANs) with Long Short-Term Memory (LSTM) generators and Convolutional
Neural Network (CNN) discriminators to predict stock trading actions. By analyzing and
computing on historical Open, High, Low, Close and Volume (OHLCV) data of the stock
market, we generate a wide range of input features using Fourier transforms, auto-encoders,
and several technical indicators. Extreme Gradient Boosting (XGBoost) is employed to
filter and extract important features. The extracted features are fed into the LSTM
generator, whose output is then fed to the CNN discriminator to discriminate the buy, sell,
or hold signals. Results demonstrate the model's effectiveness in capturing temporal and
spatial patterns, with implications for refining stock trading strategies and enhancing
financial decision-making for maximizing profits.
[1] B. Banushev, "Github," 2019. [Online]. Available:
https://github.com/borisbanushev/stockpredictionai. [Accessed 14 12 2023].
[2] J. D. K. Z. Guoqiang Zhong, "Stock Market Prediction Based on Generative
Adversarial Network," Ocean University of China, Qingdao, China, 2018.
[3] C.-H. H. J.-L. W. Xian-Rong Tang, "A prediction model of stock market trading
actions using generative adversarial network and piecewise linear representation
approaches.," Springer Nature, Germany, 2022.
[4] MeroLagani, "Mero Lagani," [Online]. Available:
https://aichart.merolagani.com/AICharts.aspx. [Accessed 12 2 2024].