<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AJIBM</journal-id><journal-title-group><journal-title>American Journal of Industrial and Business Management</journal-title></journal-title-group><issn pub-type="epub">2164-5167</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ajibm.2016.611103</article-id><article-id pub-id-type="publisher-id">AJIBM-72363</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Business&amp;Economics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Based on Multiple Scales Forecasting Stock Price with a Hybrid Forecasting System
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yuqiao</surname><given-names>Li</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xiaobei</surname><given-names>Li</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hongfang</surname><given-names>Wang</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>School of Government, Beijing Normal University, Beijing, China</addr-line></aff><aff id="aff3"><addr-line>Unicom Information Navigation Co. Ltd., Beijing, China</addr-line></aff><aff id="aff2"><addr-line>College of International Cultural Exchange, Hainan University, Hainan, China</addr-line></aff><pub-date pub-type="epub"><day>04</day><month>11</month><year>2016</year></pub-date><volume>06</volume><issue>11</issue><fpage>1102</fpage><lpage>1112</lpage><history><date date-type="received"><day>October</day>	<month>31,</month>	<year>2016</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>November</month>	<year>26,</year>	</date><date date-type="accepted"><day>November</day>	<month>29,</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper presents an integration prediction method which is called a hybrid forecasting system based on multiple scales. In this method, the original data are decomposed into multiple layers by the wavelet transform and the multiple layers are divided into low-frequency, intermediate-frequency and high-frequency signal layers. Then autoregressive moving average models, Kalman filters and Back Propagation neural network models are employed respectively for predicting the future value of low-frequency, intermediate-frequency and high-frequency signal layers. An effective algorithm for predicting the stock prices is developed. The price data with the Shandong Gold Group of Shanghai stock exchange market from 28&lt;sup&gt;th&lt;/sup&gt;
   
  June 2011 to 24&lt;sup&gt;th&lt;/sup&gt;
   
  June 2012 are used to illustrate the application of the hybrid forecasting system based on multiple scales in predicting stock price. The result shows that time series forecasting can be produced by forecasting on low-frequency, intermediate-frequency and high-frequency signal layers separately. The actual value and the forecasting results are matching exactly. Therefore, the forecasting result of simulation experiments is excellent.
 
</p></abstract><kwd-group><kwd>Hybrid Forecasting System</kwd><kwd> Stock Price Forecast</kwd><kwd> Wavelet Transform</kwd><kwd> Autoregressive Moving Average Models</kwd><kwd> Kalman Filter</kwd><kwd> Back Propagation Neural Network</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Forecasting is the process of making projections about future performance based on existing historical data. Stock market prediction is regarded as a challenging task in financial time-series forecasting, primarily due to uncertainties involved in the movement of the market. Many factors influence the behavior of the stock market, including both economic and noneconomic. So, stock price time-series data are characterized by nonlinearities, discontinuities, and high-frequency multi-polynomial components and predicting market price movements is quite difficult [<xref ref-type="bibr" rid="scirp.72363-ref1">1</xref>] .</p><p>Methods of forecasting stock prices can be classified into two categories: statistical and artificial intelligence (AI) models. The statistical methods include the autoregressive (AR) model [<xref ref-type="bibr" rid="scirp.72363-ref2">2</xref>] , the autoregressive moving average (ARMA) model [<xref ref-type="bibr" rid="scirp.72363-ref2">2</xref>] , and the autoregressive integrated moving average (ARIMA) model [<xref ref-type="bibr" rid="scirp.72363-ref2">2</xref>] . These models are linear models which are, more than often, inadequate for stock market forecasting, since stock time series are inherently noisy and non-stationary. Some recent proposals of nonlinear approaches include the autoregressive conditional heteroskedasticity (ARCH), the generalized autoregressive conditional heteroskedasticity (GARCH) [<xref ref-type="bibr" rid="scirp.72363-ref3">3</xref>] , and the smooth transition autoregressive model (STAR) [<xref ref-type="bibr" rid="scirp.72363-ref4">4</xref>] ; yet they fall short in forecasting of stock time series with high frequency which is non-stationary. The AI models such as artificial neural networks (ANNs), fuzzy logic, and genetic algorithms (GAs) without this restriction, have been shown to outperform the statistical models empirically since they can deal with complex engineering problems which are difficult to solve by classical methods [<xref ref-type="bibr" rid="scirp.72363-ref5">5</xref>] . Each of AI-based techniques has advantages and disadvantages. Using hybrid models or combining several models has become a common practice to improve forecasting accuracy. [<xref ref-type="bibr" rid="scirp.72363-ref6">6</xref>] As a result, AI approaches can be utilized in predicting stock prices [<xref ref-type="bibr" rid="scirp.72363-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.72363-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.72363-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.72363-ref9">9</xref>] .</p><p>Different forecasting models can complement each other in capturing different patterns appearing in one-time series, as a combination of forecast outperforms individual forecasting models. In this paper, we construct a hybrid forecasting system on multiple scales. In this system the original data are first decomposed into multiple layers by the wavelet transform, and those layers are divided into low-frequency, intermediate- frequency and high-frequency signal layers. Then autoregressive moving average (ARMA) models are employed for predicting the future value of low-frequency layers; Kalman filters are designed to predict the future value of intermediate-frequency layers; Back Propagation (BP) neural network models are established by the high-frequency signal of each layer for predicting the future value. Finally, those predictions of the future values are restructured and corrected. Furthermore, the empirical data set of Shandong Gold Group of Shanghai Stock Exchange (SSE) closings prices from 28<sup>th</sup> June 2011 to 24<sup>th</sup> June 2012 is used to illustrate the application of the forecasting system.</p></sec><sec id="s2"><title>2. Hybrid Forecasting System Based on Multiple Scales</title><p>The stock market is made up of short-term, middle-term and long-term dealers etc., Short-term dealers only pay close attention to the short-term price changes in the market, the price fluctuations caused by this behavior has only a short-term memory; by contrast, the price that long-term dealers pay close attention to is the market price changing over a long-term range, the price fluctuations caused by this behavior has a long-term memory. As the dealers’ investment behaviors are under the influence of the outer environment and their chosen investment tactics, in turn generating completely different characteristics in stock price fluctuations, they are dispersed and reflected correspondingly in different time scales [<xref ref-type="bibr" rid="scirp.72363-ref10">10</xref>] . For this reason, this paper adopts a Multi- scale forecasting system to predict the stock-market price.</p><p>The multiple scales forecasting system is mainly made up of five parts: scale decomposition, high-frequency data forecast, intermediate frequency data forecast, low frequency data forecast, and data composition. The input data is the real stock price, the output data is the predict stock price, its flow diagram is as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><sec id="s2_1"><title>2.1. Wavelet Transform [<xref ref-type="bibr" rid="scirp.72363-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.72363-ref12">12</xref>]</title><p>Wavelet analysis is based on wavelet, which is a wave form that tends to be irregular and asymmetric it is capable of separating a signal into shifted and scaled versions of the original (or mother) wavelet. Wavelet function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x2.png" xlink:type="simple"/></inline-formula> called the mother wavelet has finite energy and is mathematically defined as:</p><disp-formula id="scirp.72363-formula719"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x3.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x4.png" xlink:type="simple"/></inline-formula> can be obtained as:</p><disp-formula id="scirp.72363-formula720"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x5.png"  xlink:type="simple"/></disp-formula><p>where a and b are real numbers; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x6.png" xlink:type="simple"/></inline-formula>is wavelet function; a is scale or frequency parameter; b is translation parameter. The wavelet transformation is a function of two variables a and b. The parameter a is interpreted as a dilation (a &gt; 1) or contraction</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> The flow chart of the hybrid forecasting system based on multiple scales</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x7.png"/></fig><p>(a &lt; 1) factor of the wavelet function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x8.png" xlink:type="simple"/></inline-formula> corresponding to different scales. The parameter b can be interpreted as a temporal translation or shift of the function<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x9.png" xlink:type="simple"/></inline-formula>.</p><p>For the time series <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x10.png" xlink:type="simple"/></inline-formula> or finite energy signal the continuous wavelet transform (CWT) of time series <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x11.png" xlink:type="simple"/></inline-formula> is defined as:</p><disp-formula id="scirp.72363-formula721"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x12.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x13.png" xlink:type="simple"/></inline-formula> is the wavelet coefficient, “*” corresponds to the complex conjugate.</p><p>The wavelet transformation seeks out the level of similarity between the time series data and wavelet function at different scales and translation and generates wavelet coefficient <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x14.png" xlink:type="simple"/></inline-formula> contour map also known as a scalogram. CWT generates large amount of data for all a and b. However, if the scale and translations are chosen based on the powers of two (dyadic scales and translation), then the amount of data can be reduced considerably resulting in more efficient data analysis. This transform is called the discrete wavelet transform (DWT) and can be defined as [<xref ref-type="bibr" rid="scirp.72363-ref12">12</xref>] :</p><disp-formula id="scirp.72363-formula722"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x15.png"  xlink:type="simple"/></disp-formula><p>where m and n are integers that control the wavelet scale/dilation and translation, respectively; a<sub>0</sub> is a specified fined scale step greater than 1; and b<sub>0</sub> is the location parameter and must be greater than zero. The most common and simplest choice for parameters are a<sub>0</sub> = 2 and b<sub>0</sub> = 1.</p><p>This power-of-two logarithmic scaling of the dilations and translations is known as dyadic grid arrangement and is the simplest and most efficient method for practical purposes. For a discrete time series, f(t) when occurs at a different time t (i.e. here integer time steps are used), the discrete wavelet transform becomes:</p><disp-formula id="scirp.72363-formula723"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x16.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x17.png" xlink:type="simple"/></inline-formula> is the wavelet coefficient for the discrete wavelet of scale and location b = 2<sup>m</sup>n. f(t) is a finite time series (t = 0, 1, 2, ∙∙∙, N ? 1), and N is an integer power of 2 (N = 2<sup>m</sup>); n is the time translation parameter, which changes in the range, 0 &lt; n &lt; 2<sup>M</sup>m ? 1, where 1 &lt; m &lt; M.</p><p>Different families of wavelets whose equalities vary according to several criteria can be used for analyzing sequences of data points. The main criteria are: 1) the speed of convergence to 0 of these functions when the time t or the frequency ω reaches infinity, which quantifies time and frequency localizations, 2) the symmetry, 3) the number of vanishing moments of C and 4) the regularity, which is useful for obtaining nice features, such as smoothness of the reconstructed signal. The most commonly used wavelets are the orthogonal ones. Because the Daubechies wavelets, which are shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>, have the highest number of vanishing moments, this family has been chosen for carrying out the wavelet-based multi-resolution analysis of the proposed sequences of data points.</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Multi-resolution analysis leading to the 2-levelde composition of a signal S</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x18.png"/></fig></sec><sec id="s2_2"><title>2.2. Forecasting of Low-Frequency Signal Layers</title><p>The low frequency data which is gain by wavelet decomposing change slowly, so that it can be regard as steady time array, and forecasted with ARMA model. The low frequency data which was received using the wavelet decomposing methods were changing slowly, so it was regarded as a steady time array, so ARMA model was adopted to predict the share price.</p><p>The ARMA model is usually applied to auto correlated time series data. This model is a great tool for understanding and predicting the future value of a specified time series. ARMA is based on two parts: autoregressive (AR) part and moving average (MA) part [<xref ref-type="bibr" rid="scirp.72363-ref13">13</xref>] . Also, this model is usually referred as ARMA (p, q). In which p and q are the order of AR and MA respectively. A time series {L<sub>t</sub>; t = 0, &#177;1, &#177;2, ∙∙∙} is ARMA (p, q) if it is stationary and:</p><disp-formula id="scirp.72363-formula724"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x19.png"  xlink:type="simple"/></disp-formula><p>The parameters p and q are called the autoregressive and the moving average orders, respectively. {e<sub>t</sub>; t = 0, &#177;1, &#177;2, ∙∙∙} is a Gaussian white noise sequence. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x20.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x21.png" xlink:type="simple"/></inline-formula> are constants.</p><p>The Akaike information criterion (AIC) can also be applied to decide the order of ARMA model. AIC is a measure of the goodness of fitting an estimated model. It is based on the concept of entropy. Entropy is a measure of the information lost when a mathematical model is used to describe the actual data. AIC is a powerful tool for model selection. The model with the lowest AIC has the best performance. The AIC is defined by the following equation:</p><disp-formula id="scirp.72363-formula725"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x22.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x23.png" xlink:type="simple"/></inline-formula> is the estimated value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-2120860x24.png" xlink:type="simple"/></inline-formula> which is the variance of the ARMA.</p></sec><sec id="s2_3"><title>2.3. Forecasting of Intermediate-Frequency Signal Layers</title><p>The intermediate frequency data which is gain by wavelet decomposing is non-steady, so that it can be regard as steady time array, and forecasted with Kalman filter. The intermediate frequency data that received by using wavelet decomposing method was non-steady, so adopting the Kalman Filter was used to predict future forecasting.</p><p>Kalman Filter is introduced and developed by Kalman [<xref ref-type="bibr" rid="scirp.72363-ref14">14</xref>] , and it is known as the most prominent adaptive method of state variables and data assimilation theme. The KF is the minimum variance estimation in linear systems within the realm of stochastic dynamic mode. The method consecutively estimates the state variables of models after measuring them. The detailed derivation of Kalman filtering can be found in [<xref ref-type="bibr" rid="scirp.72363-ref15">15</xref>] . In this section, only the necessary equation for the development of the basic recursive discrete Kalman filter will be addressed. Given the discrete state equations:</p><disp-formula id="scirp.72363-formula726"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x25.png"  xlink:type="simple"/></disp-formula><p>where x(k) is system state vector, A and B are state transition matrix, z(k) is measurement vector, H is output matrix, W(k) is system error and V(k) is measurement error.</p><p>The recursive equations of Kalman filter are as following</p><disp-formula id="scirp.72363-formula727"><label>, (9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x26.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72363-formula728"><label>, (10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x27.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72363-formula729"><label>, (11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x28.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72363-formula730"><label>, (12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x29.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.72363-formula731"><label>. (13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-2120860x30.png"  xlink:type="simple"/></disp-formula></sec><sec id="s2_4"><title>2.4. Forecasting of High-Frequency Signal Layers</title><p>The high-frequency data that was received by using wavelet decomposing methods was changing more violent with obvious randomness and non-linear characters, thus adopting the BP nerve network was used to predict future forecasts. In general, artificial neural networks (ANNs) possess attributes of learning, generalizing, parallel processing and error endurance. These attributes make the ANNs powerful in solving complex problems. Our study employs a BP neural network which is widely used in business situations.</p><p>A back-propagation network consists of at least three layers of units: an input layer, intermediate hidden layer, and an output layer (see <xref ref-type="fig" rid="fig3">Figure 3</xref>). Typically, units are connected in a feed-forward manner with input units completely connected to units in the hidden layer and hidden units completely connected to units in the output layer. When a B-P network runs and is cycled, an input pattern is propagated forward to the output units through the intervening input-to-hidden and hidden-to-output weights. Learning starts within a training phase and each input pattern in a training set is applied to the input units and then propagated forward. As the forward processing arrives at the</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Back-propagation neural network</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x31.png"/></fig><p>output layer, the forward pattern is then compared with the correct (or observed) output pattern to calculate an error signal. The error signal for each such target output pattern is then back-propagated from the output layer to the input layer in order to appropriately amend or tune the weights in each layer of the network. After a B-P network has learned the correct classification for a set of inputs, it can be tested on a second set of inputs to see how well it classifies untrained patterns. Thus, an important consideration in applying B-P learning is how well the network generalizes. The detailed algorithm can be found elsewhere [<xref ref-type="bibr" rid="scirp.72363-ref16">16</xref>] and is, therefore, omitted in the text.</p></sec></sec><sec id="s3"><title>3. Application and Results</title><p>The data for our experiments are Shandong gold group closing prices, collected on the Shanghai Stock Exchange (SSE) market. The total number of values for the Shandong gold group closing prices is 230 trading prices, from 28<sup>th</sup> June 2011 to 24<sup>th</sup> June 2012. The first 200 data was used for testing, the last 30 data was the predicting results, and then made a comparison. <xref ref-type="fig" rid="fig4">Figure 4</xref> shows the original data series.</p><p>There are two criteria for the selection of the mother wavelet. Firstly, the shape and the mathematical expression of the wavelet must be selected correctly so that the physical interpretation of the wavelet coefficients is easy. Secondly, the chosen wavelet must allow a fast computation of the required wavelet coefficients. In this paper, the discrete approximation of Meyer wavelet (D-Meyer) is hence selected as it is a fast algorithm which also supports discreet transformation [<xref ref-type="bibr" rid="scirp.72363-ref17">17</xref>] . The results in different scales are shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p><p><xref ref-type="fig" rid="fig5">Figure 5</xref> illustrates the three-level decomposition using D-Meyer. We can see from <xref ref-type="fig" rid="fig5">Figure 5</xref>(a), <xref ref-type="fig" rid="fig5">Figure 5</xref>(b) that the detailed scale mainly contains the trend component, <xref ref-type="fig" rid="fig5">Figure 5</xref>(c), <xref ref-type="fig" rid="fig5">Figure 5</xref>(d) represent most of the weekly periodic components and stochastic components. <xref ref-type="fig" rid="fig5">Figure 5</xref>(e), <xref ref-type="fig" rid="fig5">Figure 5</xref>(f) represent most of the strongly periodic components and stochastic components. So, A5 and D5 are low-frequency layers, D4 and D3 are intermediate-frequency layers, D2 and D1 high-frequency layers. Time series forecasting can be produced by forecasting on low-frequency, intermediate- frequency and high-frequency signal layers separately.</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> The original data</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x32.png"/></fig><fig-group id="fig5"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Five-level wavelet decomposition: (a) Detail of A5; (B) Detail of D5; (c) Detail of D4; (d) Detail of D3; (e) Detail of D2; (f) Detail of D1.</title></caption><fig id ="fig5_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x33.png"/></fig><fig id ="fig5_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x34.png"/></fig><fig id ="fig5_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x35.png"/></fig><fig id ="fig5_4"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x36.png"/></fig><fig id ="fig5_5"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x37.png"/></fig><fig id ="fig5_6"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x38.png"/></fig></fig-group><p>The ARMAS are employed to forecast low-frequency layers, and the forecasting results of A5 and D5 are shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>. The Kalman Filters are employed to forecast low-frequency layers, and the forecasting results of D4 and D3 are shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>. The BP neural networks are employed to forecast low-frequency layers, and the forecasting results of D2 and D1 are shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>. The total forecasting results is shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>. From the <xref ref-type="fig" rid="fig6">Figure 6</xref> and <xref ref-type="fig" rid="fig9">Figure 9</xref> it shows that, adopting multi-scale</p><fig-group id="fig6"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> The comparison chart of the actual value and the forecasting results of high-frequency layers: (a) the comparison chart of A5; (b) the comparison chart of D5.</title></caption><fig id ="fig6_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x39.png"/></fig><fig id ="fig6_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x40.png"/></fig></fig-group><fig-group id="fig7"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> The comparison chart of the actual value and the forecasting results of high-frequency layers: (a) the comparison chart of D4; (b) the comparison chart of D3.</title></caption><fig id ="fig7_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x41.png"/></fig><fig id ="fig7_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x42.png"/></fig></fig-group><fig-group id="fig8"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> The comparison chart of the actual value and the forecasting results of high-frequency layers: (a) the comparison chart of D2; (b) the comparison chart of D1.</title></caption><fig id ="fig8_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x43.png"/></fig><fig id ="fig8_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x44.png"/></fig></fig-group><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> The comparison chart of the actual value and the forecasting results</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-2120860x45.png"/></fig><p>forecasting system the predicting results matching the reality data exactly. Therefore, multi-scale forecasting system was very effective.</p></sec><sec id="s4"><title>4. Conclusion</title><p>The stock market data are highly random and non-stationary, and thus contain much noise. The lack of a good forecasting model motivates us to find an improved method of making forecasts called a hybrid forecasting system based on multiple scales. In this method, the original data are decomposed into multiple layers by the wavelet transform. And the multiple layers were divided into low-frequency, intermediate-frequency and high-frequency signal layers. Then autoregressive moving average (ARMA) models are employed for predicting the future value of low-frequency layers; Kalman filters are designed to predicting the future value of intermediate-frequency layers; and Back Propagation (BP) neural network models are established by the high-frequency signal of each layer for predicting the future value. Real data are used to illustrate the application of the hybrid forecasting system based on multiple scales, and the result of simulation experiments is excellent.</p></sec><sec id="s5"><title>Cite this paper</title><p>Li, Y.Q., Li, X.B. and Wang, H.F. (2016) Based on Multiple Scales Forecasting Stock Price with a Hybrid Forecasting System. American Journal of In- dustrial and Business Management, 6, 1102- 1112. http://dx.doi.org/10.4236/ajibm.2016.611103</p></sec></body><back><ref-list><title>References</title><ref id="scirp.72363-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Armano, G., Marchesi, M. and Murru, A. (2005) A Hybrid Genetic-Neural Architecture for Stock Indexes Forecasting. Information Sciences, 170, 3-33. https://doi.org/10.1016/j.ins.2003.03.023</mixed-citation></ref><ref id="scirp.72363-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Shumway, R.H. and Stoffer, D.S. (2014) Time Series Analysis and Its Applications. Springer-Verlag Inc., New York, 57.</mixed-citation></ref><ref id="scirp.72363-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Franses, P.H. and Ghijsels, H. (1999) Additive Outliers GARCH and Forecasting Volatility. International Journal of Forecasting, 15, 1-9. https://doi.org/10.1016/S0169-2070(98)00053-3</mixed-citation></ref><ref id="scirp.72363-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Sarantis, N. (2001) Nonlinearities, Cyclical Behavior and Predictability in Stock Markets: International Evidence. International Journal of Forecating, 17, 459-482.https://doi.org/10.1016/S0169-2070(01)00093-0</mixed-citation></ref><ref id="scirp.72363-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Konar, A. (2005) Computational Intelligence: Principles, Techniques. Springer, Berlin.https://doi.org/10.1007/b138935</mixed-citation></ref><ref id="scirp.72363-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Khashei, M., Bijaria, M. and Ardali, G.A. (2009) Improvement of Auto-Regressive Integrated Moving Average Models Using Fuzzy Logic and Artificial Neural Networks (ANNs). Neurocomputing, 72, 956-967. https://doi.org/10.1016/j.neucom.2008.04.017</mixed-citation></ref><ref id="scirp.72363-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Hansen, J.V. and Nelson, R.D. (2002) Data Mining of Time Series Using Stacked Generalizes. Neurocomputing, 43, 173-184. https://doi.org/10.1016/S0925-2312(00)00364-7</mixed-citation></ref><ref id="scirp.72363-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Ture, M. and Kurt, I. (2006) Comparison of Four Different Time Series Methods to Forecast Hepatitis A Virus Infection. Expert Systems with Applications, 31, 41-46.https://doi.org/10.1016/j.eswa.2005.09.002</mixed-citation></ref><ref id="scirp.72363-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Thawornwong, S. and Enke, D. (2004) The Adaptive Selection of Financial and Economic Variables for Use with Artificial Neural Networks. Neurocomputing, 56, 205-232.https://doi.org/10.1016/j.neucom.2003.05.001</mixed-citation></ref><ref id="scirp.72363-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Peters, E.E. (1996) Fractal Market Analysis: Applying Chaos Theory to Investment and Economics. John Wiley &amp; Sons, New York.</mixed-citation></ref><ref id="scirp.72363-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Gencay, R., Selcuk, F. and Whitcher, B. (2001) Wavelets and Other Filtering Methods in Finance and Economics. Academic Press, New York.</mixed-citation></ref><ref id="scirp.72363-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Burrus, C.S., Gopinath, R.A. and Guo, H. (1998) Introduction to Wavelets and Wavelet Transforms: A Primer. Prentice Hall, New Jersey.</mixed-citation></ref><ref id="scirp.72363-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Bruggemann, R. (2004) Model Reduction Methods for Vector Autoregressive Processes. Springer-Verlag, Berlin Heidelberg. https://doi.org/10.1007/978-3-642-17029-4</mixed-citation></ref><ref id="scirp.72363-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Kalman, R.E. (1960) A New Approach to Linear Filtering and Prediction Problems. Journal of Basic Engineering, 82, 35-45. https://doi.org/10.1115/1.3662552</mixed-citation></ref><ref id="scirp.72363-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Brown, R.G. (1983) Introduction to Random Signal Analysis and Kalman Filtering. Wiley, New York.</mixed-citation></ref><ref id="scirp.72363-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Haykin, S. (1999) Neural Networks: A Comprehensive Foundation. Prentice-Hall, New Jersey.</mixed-citation></ref><ref id="scirp.72363-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Enke, D. and Thawornwong, S. (2005) The Use of Data Mining and Neural Networks for Forecasting Stock Market Returns. Expert Systems with Applications, 29, 927-940.https://doi.org/10.1016/j.eswa.2005.06.024</mixed-citation></ref></ref-list></back></article>