Abstract

Machine learning is the most commonly used technique to address larger and more complex tasks by analyzing the most relevant information already present in databases. In order to better predict the future trend of the index, this paper proposes a two-dimensional numerical model for machine learning to simulate major U.S. stock market index and uses a nonlinear implicit finite-difference method to find numerical solutions of the two-dimensional simulation model. The proposed machine learning method uses partial differential equations to predict the stock market and can be extensively used to accelerate large-scale data processing on the history database. The experimental results show that the proposed algorithm reduces the prediction error and improves forecasting precision.

1. Introduction

The operation of securities markets is changing at any time. More and more researchers on the stock market did a lot of research, which hopes to find the run law of the stock market [1]. Machine learning is programming computers to optimize a performance criterion using example data or past experience. However, the operation of the securities market is a very complex system; if you want to find out the operation of the internal laws of the stock market it is very difficult. It is widely acknowledged in machine learning that the performance of a learning algorithm is dependent on both its parameters and the training data.

Machine learning belongs to the field of artificial intelligence. The field’s main objects of study are computer algorithms that improve their performance through experience. Machine learning focuses on prediction, based on known properties learned from the training data. In recent years, many scholars at home and abroad have made great contributions to the stock market forecasting in both empirical and theoretical work, which are necessary and sufficient for solving the financial engineering problem. For example, Chang et al. thought that using time series models to forecast stock index movements and make reasonably accurate predictions has two major drawbacks [1]. They forecasted the Taiwan stock exchange capitalization weighted stock index (TAIEX) by proposing a hybrid adaptive network based fuzzy inference system (ANFIS) model. Chu et al. proposed a dual-factor modified fuzzy time series model, which took stock index and traded volume as forecasting factors to predict stock index [2]. Xu presented a continuous time M/G/1 queue with multiple vacations and server close-down time [3]. Xu and Ma presented a discrete time Geo/G/1 queue with Bernoulli gated service simulation system [4]. Xu et al. proposed a theoretical model, but there was no practical application [5]. He et al. used established theoretical models to calculate cash flow in stock market research in 2011 [6]. However, He et al. can only calculate cash flow of the stock or the stock market but cannot solve the problem of forecasting the stock market [6]. Xu and Liu gave a strategy for forecasting average price and index of stocks using the algorithm of genetics, which applied the knowledge of statistics to choosing item by probability according to stock market, and they forecasted the volatility of Dow Jones Indexes and Standard & Poor’s 500 Indexes [7, 8]. However, there was some failure prediction from July 2011 to September 2011 in the decline phase. However the above research is not accurate in practice stock market. In order to better improve the forecasting accuracy, this paper focuses on improving the theoretical model.

Machine learning algorithms can be organized into a taxonomy based on the desired outcome of the algorithm or the type of input available during training the machine. Our goal of this paper is to use partial differential equations to predict the stock market. In order to study a practical simulation system to guide the investors to invest, this paper proposes a two-dimensional numerical model for machine learning to simulate major US stock market index and uses a heuristic two-dimensional mathematical simulation model with partial differential equations to simulate stock market index. The new machine learning method can be extensively used to accelerate large-scale data processing on the history database. The experimental results show that the proposed algorithm reduces the prediction error and improves forecasting precision.

The rest of this paper is organized as follows. Section 2 presents the model description. Section 3 presents the method of solution. Section 4 presents the simulation results of major U.S. stock market index and finally some conclusions are pointed out and future works are offered in Section 5.

2. Two-Dimensional Numerical Models

In this section, the proposed dimensional numerical models will be discussed. In general, dimensional numerical models in financial engineering can be described as follows.

Definition 1. Assume that represents the volume, represents the main index or stock’s close price, represents the market activity, represents the rate of low price to close price, represents the rate of high price to close price, represents the low price, represents the high price, represents the Tradable Market Capitalization rate, represents the impact factor of low price, and represents the impact factor of high price. The new dimensional numerical models can be formulated as in which represents the time (), represents the day turnover rate, represents the volume of business of high price, and represents the low price individually, respectively. , ,, , , .

Definition 2. Assume that represents the Dow Jones Indexes, represents the Standard & Poor’s 500 Index, represents the NASDAQ Composite Index, represents efficient change rate of the low price to volume, represents efficient change rate of the low price to close price, represents efficient change rate of the high price to volume, represents efficient change rate of the high price to close price, represents the impact factor of open price, and represents the impact factor of close price. The related numerical model can be formulated as in which represents the rate of low price’s volume to day volume, represents the rate of low price’s volume to close price’s volume, represents the rate of high price’s volume to day volume, and represents the rate of high price’s volume to close price’s volume. , .

3. Description of the Proposed Algorithm

The solution domain is [], is the forecast time horizon, and is the price index range. The solution domain is divided into intervals , in the direction of the forecast time horizon , the price index range . So . , is the unit volume. is denoted by and is denoted by . Considering a uniform grid, the spatial discretization of the solution domain in finite volume is then

These results are from the cell volume, being equal to . The limited efficient change rates are considered. The method is implemented as

The fully implicit Newton-Krylov (NK) method is based on a first-order forward Euler time integration. In the method we converge the nonlinearities within a time step thus we need a time step index and a nonlinear iteration index . The first-order accurate time integration method is

Concentrating on the solution of the two-dimensional simulation model of major U.S. stock market index, we find that the nonlinear function plays an important role in describing the algorithm and monitor convergence. The nonlinear iteration is implemented with an inexact, matrix-free Newton-Krylov method [9, 10]. By defining the nonlinear functions to differentiate them, we get the discredited equations at each grid cell.

We use function to compute Dow Jones Industrial Average () at segmentation cell , function to compute S & P 500() at segmentation cell , , and function to simulate the NASDAQ Composite Index () at segmentation cell , which are described as follows:

4. Machine Learning and Data Mining of Major U.S. Stock Market Index

In this section, we simulate the U.S. stock market. All data are from the United States public securities market information. We apply the above mathematical model to get the future of the U.S. stock market index chart.

4.1. U.S. Stock Market Trend Forecast in One Year

From Figure 1, we know that Dow Jones Index fell all the way down from early September 2011 to November 20, 2011 or so. The Dow Jones index would arrive at the bottom end in November 20, 2011, and be about to usher in a wave of a strong rebound. The rebound starting from November 20, 2011 will continue to April 20, 2012. Dow Jones Index will reach the bottom of 9500 and will rise 30 percent. At April 20, 2012, DJI will arrive at 12269. In 2012 from April 20 to July 20 only, Dow Jones Index will enter a phase of slow decline. The Dow Jones Index would have reached 10830 in July 20. The Dow Jones Index would rise to start a new round just from July 20. This wave of the market rally will continue until December 20. The Dow Jones Index would reach 13000 in December 20. The second rally is twenty percent of the rate of increase. However, it is not very good in the second phase of rising, and especially there would be a small drop from August 20 to October 20.

From Figure 2, we can see that Standard & Poor’s 500 index fell all the way down from early September 2011 to November 23, 2011 or so. Standard & Poor’s 500 Index would arrive at the bottom end in November 23, 2011, and be about to usher in a wave of a strong rebound. The rebound starting from November 23, 2011 will continue to April 12, 2012. Standard & Poor’s 500 will reach the bottom of 1017 in November 23, 2011 around and will rise 30 percent in the next 4 months. At April 12, 2012, Standard & Poor’s 500 will arrive at 1325. Standard & Poor’s 500 will enter a phase of slow decline from April 12 to July 18 in 2012. Standard & Poor’s 500 would reach 1190 in July 18. Standard & Poor’s 500 would rise to start a new round just from July 18. This wave of the market rally will continue until December 12. Standard & Poor’s 500 would reach 1429 in December 12. The second rally is twenty percent of the rate of increase. However, it is not very good in the second phase of rising, and especially there would be a small drop from August 15 to October 15.

From Figure 3, we find that the NASDAQ index would be sideways trend shocks between 2400 and 2700 from early September 2011 to December 1, 2011 or so. The NASDAQ index would usher in a wave of mad cow market rally from December 1, 2011 to February 13, 2012. The market would rise 29 percent. The NASDAQ index would reach a high of 3145 in mid-February 2012. From mid-February 2012, the NASDAQ index would enter the downward trend. It will reach the bottom of 2574 in June 30, 2012. The NASDAQ index would enter the sideways trend shock from July 1 to October 5 in 2012. During this period, the NASDAQ index would swing between 2600 and 2900. The NASDAQ index would begin a bull market from 2600 as a starting point. The NASDAQ index would reach the high point of 3295 in the end of 2012. There would be 27 percent increase.

4.2. U.S. Stock Market Trend Forecast in Four Years

From Figure 4, we can see that Dow Jones Indexes would arrive at the bottom in the end of November 2011. From the end of November 2011 to early January 2013, Dow Jones Indexes would be a bull market. There would be a forty percent increase during the rising trend. From early January 2013 to early December 2014, Dow Jones Indexes would be a long stock market crash. The decline of the stock market crash would reach fifty percent. It is very terrible, and the stock market crash would be similar with the 2008 financial crisis.

From Figure 5, we know that Standard & Poor’s 500 Index would arrive at the bottom in the end of November 2011. From the end of November 2011 to mid-December 2012, Standard & Poor’s 500 Index would be a bull market. There would be about forty percent increase during the rising trend. From early January 2013 to the end of October 2014, Standard & Poor’s 500 Indexes would be a long stock market crash. The decline of the stock market crash would reach forty-seven percent. The stock market crash would be similar with the 2008 financial crisis. It would be below 700.

From Figure 6, we know that the NASDAQ Index would be a sideways process from early September to December 1 in 2011. The NASDAQ Index would be a bull market rally from December 1, 2011 to February 13, 2012. From February 13, 2012 to April 28, 2012, the NASDAQ Index would be a bear market decline. The NASDAQ Index would be a bottoming process from May 1, 2012 to October 5, 2012. It would be up to 5 months during the bottoming period. The NASDAQ Index would experience a rising market from early October 2012 to the end of January 2013. From early February 2013 to late April 2013, The NASDAQ Index would experience a down market. The NASDAQ Index would experience a longer period of rising prices from early May 2013 to the end of January 2014. From early February 2014 to the end of June 2014, the NASDAQ Index would experience a down market. Then the NASDAQ Index would enter the market downturn. All in all, it would be a rising trend from the end of 2012 to early 2014.

4.3. Summary of Future Market Trends

From Figures 16, we found that DJI and S&P 500 are highly correlated. The NASDAQ Index would take the independent market. We can conclude the future trend as Table 1.

From Table 1, we can see that NASDAQ trend is different with DJI and S&P 500. We conducted in-depth analysis. When the bear market is coming, the first small-cap stocks would go into the bear market faster than large-cap stocks. On the contrary, when the bull market is coming, the first small-cap stocks would go into the bull market faster than large-cap stocks. In the U.S. stock market, the Dow Jones Index comes to the bull market and reaches the top peak, and NASDAQ will enter bear market or that bull market faster than DJI. While most people know that the bull market arrived, small-cap stocks have little chance. Then large-cap stocks rise up and small-cap stocks come to fall. Dow Jones Index is on behalf of big business and NASDAQ Index is on behalf of small business. We can understand the reason of different trends between NASDAQ and DJI.

5. Conclusions

The computational analysis of machine learning algorithms and their performance is a branch of theoretical computer science known as computational learning theory. This paper proposes a two dimensional numerical model for machine learning to simulate major U.S. stock market index and uses a nonlinear implicit finite-difference method to find numerical solutions of the two-dimensional simulation model. The new machine learning method can be extensively used to accelerate large-scale data processing on the history database. We substantially increase the investment rate of return in the securities market investment practice based on the above machine learning result. In the future, we will investigate European stock markets and Asian stock markets. In addition, the proposed machine learning algorithm and two dimensional numerical models will be applied to the more financial fields.

Acknowledgment

The authors gratefully acknowledge the helpful comments and suggestions of the reviewers, which have improved the presentation.