摘要
隨著證券市場的發展,國內外學者對于股票價格預測的研究也發展眾多研究方法,其中美國的著名統計學家所研究而提出的時間序列預測方法,即ARIMA模型,它是目前研究我國股票市場價格預測的模型中最為普遍和受歡迎的模型之一。本文首先在選題的背景下簡要介紹了其研究的背景及其發展意義,闡述了股票價格預測在國內外相關研究的應用現狀,然后通過介紹ARIMA模型及MACD技術指標,以上海證券綜合指數中招商銀行調整后的收盤價為研究對象,對其進行了建模分析,根據以上兩種預測方法綜合評價了實證的結果,預測值與實際值誤差很小,即將MACD技術指標與ARIMA模型結合的方法適用于股票價格的短期預測。最后,根據兩種預測方法的相關實證分析所得到的結論進行了分析,進而會有助于為短期市場投資者決策行為提供了決策參考。
關鍵詞:股價預測ARIMA模型異同移動平均線時間序列分析
1.緒論
1.1研究背景與意義
1.1.1研究背景
隨著近年來我國多層次證券市場體系的發展逐漸得到建立和完善,購買各類證券所獲取豐厚的投資利潤也已經開始逐漸地成為了中國的許多普通投資人的最具主要吸引力的一種投資理財手段方式之一,股票市場也越來越扮演起著對中國的宏觀經濟晴雨表至關重要的影響,股價走勢的合理變動也對廣大投資者獲得的穩定投資理財收益也非常重要。但正因為目前我國的證券市場的發展的時期相比較于其他發達國家而言相對較為短暫,所以它與某些國家的證券市場所發展相比還顯得不太成熟完善甚至過于幼稚,隨之由于國內的股票市場成分也尤為的復雜,很容易地被一些大的莊家所控制,而且其投機性也很大,導致其股票價格也時常地產生很大程度的波動,特別是在新冠疫情的情況下,這幾年的股價如過山車般大起大落。為了可以更好地研究了解國內股票市場情況并期望獲得收益更高倍的投資回報,對未來股票市場變化趨勢的趨勢預測目前已經開始成為國內外投資者群體和有關學術研究人員日益關注到的一個大熱點問題。調整后的收盤價走勢指標是當前研究股價和進一步判斷當前股價總體變化及趨勢判斷的最重要指標依據,它同時是我們分析我國微觀經濟情況的一種重要參照指標。
加強我們對現階段中國股市前景的準確預測及分析,提供一些更準確合理的市場預測的方法,有利于盡快緩解我們現階段中國股市目前存在問題的實際問題,促進全國股市規范有序平穩運行,更好地全心全意為國內外廣大股票投資者們服務。
1.1.2研究意義
因為證券市場的時效性,每個交易日都有大量歷史數據的產生,今天的證券市場早已累積了足夠研究者預測股票的成交量的歷史數據,前輩專家們掌握大量可供研究的歷史數據,從而在股票預測的研究上大展身手。但是,在當前我國的股票市場實際運行中,股價水平曲線的中短期的變動趨勢也會受到國內的許多市場其它的復雜的變動的因素的綜合作用的直接影響,這才使短期股票價格波動的相對準確分析預測問題變得那么復雜沒有過于簡單。但科技及人工的高速發展使得從大量信息中獲得股票預測中的重要的信息有了可能,所以股票預測的研究是具有實非常重要的現實意義和應用價值的。在實際的股票市場交易中,我們可將歷史數據導入建立的預測模型,從而對股票價格進行預測。廣大投資者可以根據模型采取相應的買賣操作從而獲得更佳的收益,即建立一個細致并有效的預測模型是極有意義的。
1.2研究目的與研究方法
1.2.1研究目的
通過對時間序列中的各種歷史數據研究揭示某種現象及其隨單位時間周期變化發展的客觀規律這是一種時間序列理論分析應用的一些基本規律性思想,并將現實推廣應用到未來,進而可預測到該具體現象發生的未來。ARIMA模型主要是建立在ARMA模型思想的研究基礎上所發展建設起來形成的,如今ARMA模型思想在現代時間序列的分析過程中都得到了較廣泛有效的應用。目前常用的ARMA模型可以擬合平穩時間序列,在金融研究和研究股票領域也極為廣泛重要。本文利用Python軟件通過使用ARIMA模型,結合股票分析的一般技術指標異同移動平均線(MACD)和上證A50的招商銀行歷史調整后的調整后的收盤價數據,運用ARIMA模型對其股票價格進行短期的預測,然后根據繪制的MACD圖推測其調整后的收盤價的未來走勢。
1.2.2研究方法
本文主要的研究方法為文獻分析法、實證分析法及比較分析法:
(1)文獻分析法
本文在寫作研究過程中運用到了文獻收集分析研究方法,通過認真搜集研究國內相關各種學科文獻,包括閱讀國內外優秀學者提供的代表性作品、學術論文、期刊資料以及國內外相關理論書籍,了解掌握國內外文獻研究新動態新進展和研究成果,結合專家學者已做過的研究基礎上檢索獻文并查找相關的理論,為進一步研究奠定基礎對股票價格的預測進行詳細的探究。
(2)實證分析法
本文以我國上海證券綜合指數中的成份股-招商銀行的調整后的收盤價數據為基礎,對研究對象都進行了更進一步研究分析,選取較為適當合理的模型參數,最后對模型做出分析并預測股價。
(3)比較分析法
本文通過對ARIMA模型及其在股票價格的預測模型中的綜合運用,與股票傳統上的主要技術指標異同移動平均線MACD技術指標進行綜合結合。ARIMA模型對其股票價格趨勢的科學、準確地預測方法使其在進行股票未來預測投資的眾多理論方法體系中,發展為了一種新標準,但又因為股票數據這種金融時間序列由于一些因素影響其價格漂浮不定,導致其時間序列往往都不是平穩、線性的時間序列,這就又需要與傳統的MACD技術指標結合使用。
1.3國內外研究現狀
至今,國內外已經發表了大量關于股票價格預測的文獻,特別是關于股票價格研究和ARIMA模型的文獻,其中許多文獻提供了有說服力的經濟論據和實證分析結果。1970年,美國著名統計學家博克斯和詹金斯的《Time Series Analysis Forecasting and Control》的發布使廣大學者專家對分析時間序列關注[1]。1994年,J.Hamilton的《Time Series Analysis》的發布,給學者專家們研究時間序列提供了充分的條件[2]。王惠星[3]等人根據中國上證50成份股的成份股特性建立起來了一個ARIMA時間序列模型,研究中發現此模型也能夠在短期內較好準確地分析模擬資本市場上小比例樣本股票投資價值組合分布趨勢。張穎超[4]等用ARIMA模型預測未來短期內的股票價格,研究顯示該模型能夠比較準確地預測上證指數的短期走勢。馬艷娜[5]等發現ARIMA模型已經能夠用來被用于較好地分析來進行預測市場短期股價,可以用直接或間接分析預測金融市場股票價格波動以及進行金融市場短期波動趨勢預測分析,而且對未來新增的市場數據作出的分析預測中的預測誤差范圍可以小于正負差3%。柴武越[6]等人也曾通過使用ARIMA模型法與指數平滑法分別對我國上證指數的調整后的收盤價數據進行對比分析,并進行數據的擬合以及調整指數模型與修正指數的預測,結果亦都可表明,兩種調整指數模型方法分別對于上證指數的綜合分析或預測中也確實都很可能是有一些相對較好預期的效果。李麗[7]用ARMA-GARCH模型詳細闡述出了股價變化與股票交易量波動之間的內在關系,研究也表明,股價變動與證券交易量變化之間確實存在著時勢變性。周明華[8]等在傳統MACD指標理論的框架基礎上與實際交易量有效結合,構建成了基于交易量的加權系數的MACD-V指標體系并進一步提出優化了其相應組合的組合策略,利用了滬深證券300指數的歷史實際成交數據驗證得出了MACD指標-V指標理論在當前大多數股市狀況背景下仍然有了一定高度的技術穩定性,皆能在短期內有著較高比例并且保持平穩向上的收益。李曉先[9]構建的ARIMA模型的預測結果與實際情況之間進行對比發現在短期內的預測較好,但后期效果會比較差,甚至與實際發生值偏離較大,從而他提出如用這種方法再去進行預測分析的話要去綜合和考慮到相應的預測數據的時效性。2015年,Ruppert和Matteson認為當一個時間序列具有平穩性、非季節性和非白噪聲時都可以使用ARIMA模型進行預測[10]。
2.相關理論與假設
2.1股票價格技術分析的假設條件
首先是市場行為包容消化一切信息,它是價格技術分析流派的邏輯基礎,這個派系一般認為,能夠決定影響對某一個市場商品而言的其未來變動價格大小的所有任何社會因素,實際上均在商品其將來價格波動之中也都可能有它一定范圍的價格有所反映;其次是市場運行以趨勢方式演變,技術形態分析理論研究的基本理論核心思想是”趨勢”的概念,即認為證券市場中的股市必定遵循特定的規律,而交易雙方供求平衡點就是股票的價格,股票價格供求關系中的價格供求關系變化的這個變化過程其實也就是股票交易供求中買賣雙方供求關系的變動過程;最后是歷史會重演,技術行為分析學知識和商品市場行為學理論也與許多一般人類心理學知識有著許多看似千絲萬縷的內在理論相互聯系。很多人對某一事件的反應都是相似的,人的天性是固定的且有跡可循的,投資者不會在短時間內更改他們的投機方向,因此研究歷史數據可以幫助預測未來[11]。
2.2 MACD技術指標(異同移動平均線)
MACD技術指標是廣大投資者預測股價走勢中常用的技術分析指標之一,它通常是把股價的短期指數移動平均線和長期指數移動平均線結合用起來綜合預測分析股價及未來市場的行情走勢,進而能幫助投資者及時在股市盤面上正確做出買入個股或賣出手中股票的交易決定。
異同移動平均線(Moving Average Convergence/Divergence)是由指數均線演變過來,由Gerald Appel在20世紀70年代提出,MACD是由兩個均線一個柱結合起來而形成,快速線稱為DIF,慢速線稱為DEA,柱狀圖稱為MACD[12]。默認的參數一般為12、26和9,當然在實踐中,我們可以根據實際需求對這些參數進行優化。DIF一般都是由十二日的指數加權移動平均數再減去二十六日的指數的加權移動平均數而得出,DEA則是DIF的九日的指數加權移動平均數。柱形圖中MACD是根據DIF值和DEA值作差得到,以上指標可表示為:
其中a、b為本文分析時所需要設定的參數。
MACD的判斷標準主要是圍繞快速和慢速兩條均線及柱線狀況和它們的形態展開,分析方法主要包括DIF和MACD值及所處的位置、DIF和MACD的交叉情況、MACD柱狀圖的起伏情況與整體圖形態四大方面分析。MACD指標可以用來反映出股價的近期變動走勢的變化幅度大小和其改變力度,投資者可以通過分析DIF、DEA與MACD圖進而可以把握住股票的買入和賣出點。在股票理論走勢基礎上,當股價在持續的上漲行情中,短期EMA線會在長期EMA線之上,其+DIF會越來越大;反之,當股票價格在下跌行情過程中-DIF也會變大,但在股市行情逐漸好轉時,±DIF也會隨之縮小。DIF與DEA的交叉情況可以作為買賣信號的根據;也可以通過MACD以下犯上穿過0獲得看漲信號;反之,MACD線從正跌倒負則是看跌的信號;當然通過觀察MACD柱狀圖可以簡單地判斷是持有還是拋出股票,若MACD圖為正則可能釋放出買入股票的信號;反之,MACD圖為負可能釋放賣出股票的信號。即當MACD大于0時,股價通常處于上漲行情;當MACD小于0,一般來說股價處于下跌行情。
2.3 ARIMA模型
2.3.1 ARIMA模型定義
ARMA模型一般只能適用于具有平穩性的時間序列,但股票原始數據往往是非平穩時間序列,那么就要采取手段使其時間序列具有平穩性,通常來說使用差分方法對其原始數據進行操作是最簡單的并且也是最有效的,即得到一個新的模型—ARIMA(p,d,q)模型。
ARIMA(p,d,q)模型是差分自回歸移動平均模型,是70年代初由Jenkins和Box提出的用于時間序列的預測方法,也稱為B-J方法[14]。其中AR表示自回歸過程,p表示自回歸的階數;MA表示滑動平均過程,q表示滑動平均階數,d表示時間序列差分的次數[15]。其模型表達式一般定義為:
2.3.2 ARIMA模型構建步驟
綜上所述,我們分析的數據需要是平穩并且不是白噪聲序列,構建一個ARIMA模型通常需要如下幾個步驟。
(1)序列識別
序列的平穩性檢驗是構建模型的前提,首先判斷原始時間序列數據是否有足夠的平穩度,若在經過檢驗后序列是不平穩的,那么則需要對其進行差分處理將其具有趨勢的數據轉化為平穩數據,然后要看差分后的平穩序列是否為純隨機序列,若是可以進行下一步。
(2)模型識別與估計
在確定序列為平穩且不是白噪聲序列情況下,通過觀察自相關函數(ACF)與偏相關函數(PACF)圖猜測幾組p、q參數的組合,然后根據信息最少化原則來選取最優的模型來進行建模分析。
(3)模型診斷
對擬合好的模型的殘差序列進行檢驗診斷,在滯后提前確定好的階數時殘差序列符合正態分布的白噪聲序列的特征,此時模型的擬合才有效。
2.3.3 ARIMA模型性質
把被預測的對象及其因隨時間的推移而所可能產生數據變化的序列看作是一種隨機序列是ARIMA模型理論的一個基礎思想,該隨機數據序列中的某些單個值本身盡管可能存在著諸多的不確定性,但就其對這種隨機整體變化的內在規律認識而言它的本身卻又至少還仍然應當存在著其某些內部的一定規律。
ARIMA建模本質含義上也是作為一種直接面向數據對象的一種探索性設計方法,它同樣具有適應于數據的本身的結構適當性問題和設計模型問題的靈活性。通過綜合運用自相關函數及其偏相關函數,可以很近似化地分析模擬時間序列本身的某些隨機變化性質,從中又可以直接發現許多例如時間趨勢、隨機序列變化、周期和時間序列自相關變化等基本信息,即可實現從中可比較和容易量化地定量獲得對具有一定統計精準度特征的隨機序列變化的未來值趨勢的預測。
3.數據采集與預處理
3.1數據采集
銀行業作為一個在滬深板塊占比較大的股票板塊,它的股價波動無疑也成為了影響股票指數的重要部分。銀行是現代金融業的主體,銀行業市場一般資本金較大,并且中規中矩,在經營過程中會因此受到很多的限制和約束,所以在近幾年來銀行業并不是很發達,但在我國股票市場的交易中占據了很大一部分,當我國股票市場的價格已經出現了大幅上漲時,那么這些投資者的收益就會隨之有所增加,銀行的業務也會隨之上升,持有的股票也會隨之加大,兩者有著千絲萬縷的關系。所以本文選取了具有代表性的上證A50的銀行業中的招商銀行。
本文數據來源于Yahoo Finance,選取招商銀行股票(600036.SS)的調整后的收盤價作為研究對象,調整后的收盤價作為一個交易日各項數據中具有參考性的價位,在證券市場中具有一定的科學指導意義,因此對于投資者來說,調整后的收盤價是一個有價值的參考依據。本文使用的ARIMA模型的數據是2012年4月1日至2022年4月1日的交易日的調整后的收盤價數據;其次繪制其MACD圖使用的是該股2021年3月初至2022年3月下旬的交易日的調整后的收盤價數據。
3.2數據預處理
3.2.1原始時間序列平穩性檢驗
首先對該股調整后的收盤價的時間序列進行分析,由于股票調整后的收盤價數據通常為非平穩時間序列,通過觀察時間序列圖3.1,可以初步判斷該股調整后的收盤價總體來說具有上升趨勢。其次,在觀察調整后的收盤價的自相關函數圖如圖3.2所示,可以看出該時間序列自相關系數很強,而且衰竭極其緩慢。綜合這兩張圖,我們可以初步推斷出該序列具有非平穩性。
當然,僅憑圖形的判斷是不夠的,因因為每個人如果見到二個相同的圖形時很有可能會對此作出完全不同的判斷。因此我們需找到一種更為準確具有足夠公信力、更為真實客觀可靠的方式以達到保證對檢驗時間序列的平穩性的結果。常用到的對于時間序列的平穩度的檢測的方式很多,比如DF檢驗、ADF檢驗等。但由于每個DF檢驗的數據模型中沒有所需進行設定的隨機時間擾動項都認為是不自絕對相關的,而且大部分基于時間擾動序列的檢驗數據都認為是可能存在與自絕對相關的特殊情況,因此為了有效率的保證檢驗平穩性和使檢驗的準確和有效,我們對該股調整后的收盤價的數據進行了一個ADF的檢驗,此檢驗能夠判斷出所給的序列中是否存在單位根,來判斷該股序列是否存在者單位根,從而確定該時間序列是否具備平穩性[16]。檢驗結果如表所示:
表3.1調整后的收盤價的ADF檢驗
可以看出所得到T統計量=-0.15均大于3種ADF檢驗不同程度的置信水平,所以我們應該堅決地拒絕原假設,并且本數據中,P-value為0.023<0.05,接近0,即可以確定原始時間序列是非平穩序列。
3.2.2一階差分后時間序列平穩性檢驗
因為原序列是非平穩序列,所以我們應采用差分方法對原序列作出適當的處理,使之生成具有平穩性的時間序列,因此先進行一階差分處理,使原序列平穩化,如一階差分處理后形成的序列仍不是平穩序列,那么就要繼續進行二階差分,依此類推。我們先對原始序列進行一階差分,形成新的序列記為Diff(1)。由圖3.3觀察新序列的平穩性,因為股票價格數據具有一定波動性,所以會有很極可能個別股票價格數據波動性會明顯比個別其他價格數據要更明顯突出,但是由于差分時間序列基本只分布在0線的上下,因此我們才可以初步地認為這一階差分時序列具有一定平穩性,但前后有比較明顯的相關關系,還有值得提取的信息。
圖3.3一階差分后時間序列
為了進一步地確定其平穩性,觀察差分序列的ACF與PACF圖。如圖3.4所示,可以看出一階差分后時間序列的自相關與偏相關系數很快變為0并且在滯后20階后基本都在0附近,可初步認為一階差分后時間序列為平穩序列。
圖3.4一階差分后時間序列的自相關與偏相關函數圖
為了保證平穩性檢驗的有效性,我們還應該該股調整后的收盤價一階差分的數據進行ADF及LB檢驗,結果如表所示:
表3.2一階差分后時間序列ADF及LB檢驗
從該表中我們幾乎可以清楚地明顯看出,無論在1%、5%或者10%的顯著性統計水平下,ADF統計量中大量的概率取得其值都遠遠完全超過了其所取值對應的臨界值,且通過相應的概率P值統計取得其值為0,因此我們完全拒絕了原來的假設,可以直接定義為序列具有平穩性,并且進行的LB檢驗Q統計值為0.00012<0.05基本接近于0,因此在置信水平為95%的情況下,我們要拒絕原假設,故該序列不是白噪聲序列并存在自相關性,即一階差分后時間序列為平穩非白噪聲序列,可以繼續進行下面的步驟。
4.實證分析
4.1參數估計
下面對處理后的一階差分序列進行建模分析。首先需要進行模型的參數估計,通前面已經確定該股數據經過一階差分處理后才平穩并且不是白噪聲序列,由此可以確定d=1。
模型中p,q的值的確定主要由ACF與PACF圖決定,這兩張圖是檢驗序列間的自相關以及偏相關關系的,接下來通過觀察圖3.4,從圖中可以看出一階差分后序列的自相關與偏相關圖已經顯示出該序列自相關與偏相關系數有一定的拖尾性,在1階位置就開始基本落在2倍標準差范圍,自相關與偏相關函數圖告訴我們在滯后期為20時,序列中的數據自相關與偏相關系數落入隨機區間內,因此我們可以嘗試考慮ARIMA(1,1,1)、ARIMA(2,1,2)與ARIMA(3,1,3)來擬合模型。
信息最少化原則—赤池信息量準則(AIC準則)可以權衡所估計模型的復雜度及擬合數據的優良性,一般選取AIC值最小的模型來擬合時間序列。AIC(p,q)的一般定義為:
其中為擬合ARMA(p,q)模型時殘差序列的方差,它是(p,q)的函數。
基于此,我們可以通過Python軟件測試最適合擬合的模型參數,結果如表4.1所示,根據AIC準則,綜合AIC的值比較最小的為ARIMA(1,1,1),所以我們可以建立ARIMA(1,1,1)模型來擬合數據。
4.2模型擬合
以ARIMA(1,1,1)模型進行擬合,通過運行Python軟件得出結果:
表4.2 ARIMA(1,1,1)模型擬合結果
綜上,擬合模型表達式采用公式(2.6),即ARIMA(1,1,1)模型結果可表示為:
4.3模型診斷
構建好模型表達式之后,要想對模型做出準確評估,必不可少做的事情就是要對殘差序列進行檢查驗證。這里的檢查驗證不但涉及系數顯著性與模型顯著性的檢驗,也涉及對殘差序列是否為白噪聲的檢驗。若殘差序列是白噪聲序列,那么說明模型已充分提取時間序列的信息,無法再通過調整模型從數據中獲取更多的數據信息,因此模型的擬合建立是有效的。
首先我們可以通過觀察模型殘差序列的ACF與PACF圖,通過肉眼來判斷殘差項是否具有顯著的自相關性,如圖4.1所示,殘差序列在滯后40階中各項之間沒有顯著的自相關性。
圖4.1 ARIMA(1,1,1)模型殘差序列的自相關與偏相關函數圖
由表4.2可以看出,模型的參數的P值都為0,并且通過Python運用內置函數來計算模型中系數的置信區間。如表4.3所示,在95%的置信區間內,模型中的所有系數都不等于0,與此同時該模型的AIC、BIC與HQIC值較小,模型能夠很好地擬合,可以認為擬合的模型參數都是顯著的。
表4.3 ARIMA(1,1,1)模型系數95%置信區間
其次,通過使用Python軟件對殘差序列進行模型顯著性檢驗,通常繪制正態QQ圖來判斷。正態QQ圖是由標準正態分布修正后的分位數作為橫坐標,樣本值作為縱坐標的散點圖。通常通過觀察QQ圖上的點是否近似于一條以樣本標準差為斜率、均值為截距的直線來判斷樣本數據是否近似正態分布[11]。從圖4.2可以看出,圖中的紅線為數據理論上應落在的位置,雖然有少部分數據落在了理論線之外,這是由于數據跨度較大和股票價格因一些因素導致平穩不定而造成的,但序列中多項數據與圖中紅線重合,因此可以初步認為殘差序列是白噪聲序列且服從正態分布的。
圖4.2 ARIMA(1,1,1)模型殘差正態QQ圖
最后,利用滯后40階LB檢驗,得到的p值=0.9612>0.05,所以應該接受原假設,說明殘差序列順利通過了LB檢驗,即殘差序列是純隨機序列,這顯示出我們建立的模型順利通過了檢驗與診斷?;谝陨辖Y果,可以得出結論,擬合的ARIMA(1,1,1)模型滿足要求。
4.4模型預測
建立模型就是為了對將來的數據進行預測分析,所以我們用擬合好的ARIMA(1,1,1)模型進行預測,使用Python軟件對2022年3月后的招商銀行股票價格進行預測。如圖4.3所示:
圖4.3招商銀行股價預測圖
可以看出,在95%的置信區間下,該模型預測的股票價格將在短期內呈緩慢上升趨勢,但基本穩定在每股45元至48元左右,從圖4.3中可以看出預測調整后的收盤價格和實際調整后的收盤價格相似度較高。
表4.4招商銀行股價預測值與實際值
通過表4.4可以直觀地觀察近期十個交易日的預測值與實際值的差別,雖然我們低估了前八個交易日的股票價格,但在顯著性水平5%下,誤差很小,最大誤差不超過-3.22%,最小誤差僅為-0.77%,并且預測的所有的數據都在95%置信區間內,因此可以認為我們擬合的ARIMA(1,1,1)模型對未來股價的短期預測效果良好。
4.5異同移動平均線實證分析
首先我們先確定公式(1)、公式(2)與公式(3)的參數,因為本文預測的是短期股價,所以我們選用5日移動平均線及12日移動平均線的數據來進行MACD的繪圖,即a為5,b為12。
通過Python軟件繪制該股的異同移動平均線(MACD)結果,如圖4.4所示:
圖4.4招商銀行2021年3月-2022年3月MACD圖
在招商銀行的近一年交易行情中,DIF與DEA兩條線相交的次數眾多,并且多數時間DIF線在DEA線以上,MACD柱狀圖正負交叉次數也很多,釋放出的買賣信號也較多可以看出該股在近一年內價格存在下降趨勢。
在2021年5月至6月,DEA從下向上突破DIF,此時MACD柱狀圖由正變為負,這是一個看跌信號,此時股票價格應在下跌。在2021年6月中旬時,DIF與DEA基本重疊,此時不好判斷這階段股票的買賣點,說明該階段股價平穩。但2021年7月中旬DIF以下犯上突破DEA,釋放出市場慢慢走強的信號,MACD直方圖為正,形成MACD金叉,這是一個看漲信號,可以推測可能處于上升行情中。而2021年9月中旬開始DIF向下突破DEA并且DIF和DEA的值都小于0;MACD柱狀圖由正變為負,形成MACD死叉,可以推測可能處于下跌行情。在2021年10月初附近,兩條線都呈現直線下降趨勢,可以推測股票處于下跌行情,但2021年11月中旬DIF從下向上穿越DEA,釋放出市場慢慢走強的信號,MACD圖也是由下到上穿過信號線,可以推測可能處于上升行情中。2021年12月末時,MACD柱狀圖由負轉正,DIF處于DEA下方可以推測可能處于下跌行情中。在2022年3月初時,DIF向上突破DEA持續到3月中旬,此時MACD圖也一直保持在0線以上。
綜上,本文預測在2022年3月末時,DIF、DEA與MACD均處于0線以上,該股的大勢屬于多頭市場,可以作為買入信號。即招商銀行的股票價格呈緩慢上升趨勢,事實同樣與預測相符。因此,MACD預測調整后的收盤價格走勢的效果也是有效的并且與ARIMA模型所預測的效果基本相同。
5.結論及展望
本文調取近10年招商銀行調整后的收盤價格的數據進行研究,通過使用Python軟件來繪制該股調整后的收盤價的MACD圖并結合運用時間序列分析法建立ARIMA模型對該股的短期未來價格進行預測。首先對原數據進行平穩性檢驗得出此數據為非平穩性序列,進而采用一階差分法進行平穩化處理,再對差分序列進行平穩性檢驗得出差分序列為平穩性序列并且非白噪聲序列,再通過對模型定階及擬合,得出ARIMA(1,1,1)模型為預測模型,然后通過對該模型的殘差序列進行檢驗,判斷其是否滿足白噪聲序列的性質,從而判斷該模型的建模是否適用于預測未來的股價趨勢。通過該模型對該股票價格進行預測并與實際情況進行比較,由于預測走勢與實際走勢的情況非常相似,誤差很低,所以該模型在短期內的預測效果良好。最后,通過繪制MACD圖判斷該股的近期走勢,得出的結論與ARIMA模型預測的相符,因此認為MACD指標結合ARIMA模型預測股價短期的走勢的方法是有效的。
通過本文的實證研究分析,可得出以下結論:第一,對選取的樣本數據繪制股價走勢圖后發現,該樣本數據在2012年到2021年有著長期上升趨勢,并在之后的時間里長期內具有不斷波動的特點,據股價走勢圖可以大致分析出該時間序列數據并非平穩的時間序列數據,說明此數據具有明顯的趨勢性和波動性;第二,根據殘差序列的檢驗結果可以看出此模型擬合效果良好,誤差較小,并且結合MACD指標綜合判斷得出此模型作為招商銀行的短期預測模型可行的,但作為長期預測模型是不可以的,因為隨著預測時間的延長,外界因素會使誤差也逐步加大;第三,對于一個平穩且非白噪聲的時間序列,可建立多個不同的ARIMA模型,根據AIC、BIC與HQIC的值選擇出最優的模型;第四,通過預測結果可知,短期內招商銀行股價的趨勢有緩慢回升且持續保持波動性。
綜上,ARIMA模型結合MACD確實是分析預測時間序列的一種有效的工具方法,可以將其應用在經濟金融投資領域中,對于具有投機性的投資者的短期投資活動能夠提供較為科學的參考價值。但股票價格的時間序列通常都是具有非平穩性的序列,因此對其進行差分后有可能會損失很多重要信息,而且由于股票價格變動的長期趨勢的價格實際的波動因素受外界因素沖擊因素的綜合影響差異很大,如市場風險、政治風險、技術風險因素等而股票價格短期變動預測所受這些影響因素之間的綜合影響相對較小[17]。單單地只想靠某一個時間序列模型去對做預測顯然是很不足取的,而且由于有時僅用某一個指標對各個時期內的數據指標進行綜合預測往往都會導致得到完全不同程度的預期結果,所以,必須要根據各種其他方法理論和我國經濟實際情況作出一個綜合預測模型。因此ARIMA模型只能適用于短期預測,并不可以精準地預測股票價格的長期走勢。如果要想分析預測其長期趨勢,應該還需要結合經濟社會情況及更加精確、細致的模型。
基于本文,我們發現ARIMA時間序列預測模型結合MACD技術指標能夠在未來的短期內預測股票調整后的收盤價的走勢,這有利于廣大喜好做短期投資或具有投機性的股票購買者對股價做出良好的預測分析并提供較為準確的科學參考,使他們根據模型定制出最佳的投資方案實現利益最大化。
參考文獻
[1]George E.P.Box,Gwilym M.Jenkins.Time Series Analysis-Forecasting and Control J.Holden-Day,San Francisco,CA,1970.
[2]P.E.Box,G.M.Jenkins.Time Series Analysis:Forecasting and Control[M].San Francisco:San Francisco Press,1978.
[3]王惠星,林嘉喜.基于ARIMA模型的上證50指數的分析及預測[J].時代金融,2017
[4]張穎超,孫英雋.基于ARIMA模型的上證指數分析與預測的實證研究[J].經濟研究導刊,2019
[5]馬艷娜,曾紀瑛.上證指數的預測分析——基于ARIMA模型[J].經貿實踐,2017
[6]柴武越,萬光彩,張天圓.上證指數預測效果實證分析[J].遼寧工業大學學報,2020
[7]李麗.基于ARMA-GARCH模型的股市量價動態關系研究[J].統計與決策,2011
[8]周明華,張敏凱.基于成交量的MACD構建和策略研究[J].浙江工業大學學報,2017
[9]李曉先.基于ARIMA模型對上證指數趨勢的預測[J].遼寧經濟,2017
[10]Ruppert D,Matteson D S.Statistics and data analysis for financial engineering[M].New York:Springer,2011
[11]陳博聞.基于技術指標及ARIMA模型預測股票價格—以中國平安保險集團公司股票調整后的調整后的收盤價為例[J].統計與管理,2021
[12]蔡立耑.量化投資:以python語言為工具[M].電子工業出版社,2016.
[13]許舒雅,梁曉瑩.基于ARIMA-GARCH模型的股票價格預測研究[J].河南教育學院學報:自然科學版,2019
[14]BOX G E P,JENKINS G M.Time series analysis forecasting and control(Reved)[J]Journal of Time,1976
[15]黃莉霞.基于ARIMA模型的股價分析與預測—以中國平安為例[J].科技經濟市場,2020
[16]閆宇,吳海濤.基于ARIMA模型的納斯達克指數短期預測[J].信息與電腦,2020
[17]李易.基于ARMA模型的股價短期預測—以古井貢酒股票為例[J].山西財政稅務??茖W校學報,2022
致謝
行文至此,落筆為終?;厥姿哪?,百感交集。相聚于秋,離別在夏。凡是過往,皆為序章。
歷史的車輪滾滾向前,將記憶碾在車轍之上。大學四年時光荏苒,感謝這篇論文的誕生,為我求學生活的車轍刻上了一道彌足珍貴而永生難忘的印記。轉眼就要離開校園,去迎接新的挑戰。在求學二十余載的過程中,一步一步走來實屬不易,得到了很多人無私的幫助和關照,在此表示我最誠摯的感謝。
首先,我由衷地感謝我的畢業論文導師。在本論文的撰寫過程中,從最初的論文選題到后來一步一步推進論文進展程度,每一步都離不開老師的悉心指導與幫助??梢哉f,如果沒有老師的指導,這篇論文將會黯然失色。在此感謝老師辛勤的付出,祝愿老師今后工作順利,身體健康。
其次,我想要感謝我的父母,謝謝他們二十余載的關心與照顧,讓我得以茁壯成長,謝謝他們在我求學的路上無條件的支持與付出。讓我去做想做的事情,謝謝他們讓我擁有了獨立健全的人格。他們一直在用他們的方式在背后默默地支持我,讓我無憂無慮地享受這世界的美好。感謝我的家人,有你們的支持,我才能夠認識到不一樣的自己,讓人生充滿了無限的可能。我踩著父母的肩膀,見識了他們從未見過的繁華。今后我會用我的方式來報答他們,用我最大的耐心去滿足他們的每一個好奇心。
一晃三四年,匆匆又夏天。與此同時感謝與我共度大學時光的舍友們在我論文完成過程中給我帶來的陪伴與歡樂。即將各自奔赴人海,祝我們終將成為夜空中最亮的星。
至此,我的大學生涯便畫上尾聲?;赝敵跆と胄@時的青澀,以及在學生時代的點點滴滴,不禁感慨萬千。愿自己以及各位同仁接下來的人生道路精彩且輝煌,我們一起踏入這個屬于我們的時代。
長風破浪會有時,直掛云帆濟滄海!
1、如文檔侵犯商業秘密、侵犯著作權、侵犯人身權等,請點擊“文章版權申述”(推薦),也可以打舉報電話:18735597641(電話支持時間:9:00-18:30)。
2、網站文檔一經付費(服務費),不意味著購買了該文檔的版權,僅供個人/單位學習、研究之用,不得用于商業用途,未經授權,嚴禁復制、發行、匯編、翻譯或者網絡傳播等,侵權必究。
3、本站所有內容均由合作方或網友投稿,本站不對文檔的完整性、權威性及其觀點立場正確性做任何保證或承諾!文檔內容僅供研究參考,付費前請自行鑒別。如您付費,意味著您自己接受本站規則且自行承擔風險,本站不退款、不進行額外附加服務。
原創文章,作者:1158,如若轉載,請注明出處:http://www.jerryandcynthia.com/chachong/180279.html,