摘要:股票市場是金融市場中的重要組成部分,在金融生活中具有不可撼動的地位。本文根據kaggle比賽網站提供的紐約證券交易所和納斯達克上市交易的所有美國股票的完整歷史每日價格和成交量數據,選取某些股票對其波動進行分析并對未來變化趨勢預測。使用RSI分析股票在周期內的安全系數,根據Bollinger Bands(BB)對其價格與價值的相對位置之間的關系分析。RSI分析發現,股票的范圍大多集中于弱區和強區之間,RSI在50左右浮動,因此這些股票均在投資操作中都處于可觀望區。BB分析發現,這些股票安全系數較高,股票的變化相對穩定,此時股價處于整理態勢之中,相對而言比較適合投資。在投資操作中,投資者可以對這段時期的股票持觀望或買入態度。
關鍵詞:股票分析;RSI;Bollinger Bands
中圖分類號:F832.5 文獻識別碼:A文章編號:
2096-3157(2020)03-0154-03
一、引言
股票代表了股東對公司所有權,購買股票后股票的價值與公司的利益就有了聯系。對股票進行交易、轉賣可以增加股票的流動性,快速的脫手換取現值。公司的盈利可以讓股票持有者得到一定的分紅。現在,越來越多的人通過股票這一媒介進行投資,最終獲取到一定的利潤。由此可見,炒股逐漸成為人們生活中重要的一部分,因此找出預測方法對炒股有重大的指導意義。
為了收集信息技術相關的股票近期變動并予以分析,同時對股票進行預測。本文利用RSI(相對強弱指數)與bollinger bands這兩種數據分析方法對已選擇數據進行分析,并對股票的走勢和安全系數進行預測,從而達到對股票的走勢做出一定性的預測的目的。這種預測能給投資者提供一個較為合理且風險較小的投資操作建議。
本文第二部分將對于兩種統計方法分析股票數據有關文章進行介紹;第三部分將對實驗數據的選取和預處理進行相關介紹;第四部分是利用Python 求解得到結果并對結果進行分析和對預處理進行改進后的實驗結果;第五部分為總結全文。
二、文獻綜述
從2000年到2018年期間,有很多學者做相關的研究,我們通過RSI與Bollinger Bands關鍵字,搜集到954篇論文,選取有代表性的3篇文獻,概括總結其內容:
Jiali Fang[1]等人研究表明,隨著時間的推移,許多返回可預測性異常消失。一種解釋是投資者套利獲利。但投資者一直使用技術分析,因此這一論點可能不適用于技術分析策略。本文研究了當新的技術交易規則出現并隨著時間的推移變得流行時會發生什么。Bollinger Bands于1983年推出,提供了一個自然實驗。在推出之前,布林帶的交易非常有利可圖。然而,自從被引入以來,其預測能力似乎逐漸下降,并且自2001年Bollinger的關于布林帶的書出版以來,它在大多數國際市場上基本消失了。
Leung[2]等人試圖比較移動平均信封和布林帶的盈利能力。盡管布林通道可以捕捉到移動平均線信封無法實現的突然價格波動,但研究表明,布林帶并沒有超越移動平均線信封。
Thomas[3]等人發現,首先要學習的是技術分析的基本教訓:通過觀察數量和價格的變化,可以直觀地看到需求上漲和供應價格下降。技術分析信號可以幫助那些無法“看到”這種需求并在數量和價格上提供行動的人和盲人計算機程序。20天、50天和200天移動平均線的信號顯示,僅基于價格,大量需求和供應何時進入市場。相對強弱指數(RSI)和貨幣流量指數(MFI)信號引入了超買和超賣的概念,并被交易者用來買入弱勢并賣出強勢。業績相對強弱是投資組合經理和投資者擊敗指數的最重要信號。
Rupesh[4]等人介紹了用于預測股票市場價格趨勢的方法的結果。該研究的第一個目標是使用一些振蕩器和指標優化短期股票價格趨勢預測:移動平均線收斂差異(MACD),相對強弱指數(RSI),隨機振蕩器(KDJ)和布林帶(BB)。觀察到使用適當的預處理技術和機器學習模型,可以提高短期趨勢預測的準確率。應用預處理然后使用數據組合可以在短期交易中產生更好的準確率,同時預測庫存的長期趨勢這個技術指標是不夠的。除了公司的一些技術數據和基本數據外,還可以預測長期庫存變動。對于長期預測其債務與權益,過去3年的凈利潤、持有人持股、股息收益率和市盈率與技術因素一起使用。據觀察,使用基本和技術數據,長期股票預測是可能的。
三、股票數據及股票指標介紹
1.股票數據收集
以Kaggle比賽網站為來源收集到7000只股票數據,從7000只股票中隨機選取15只。利用python對信息技術股票進行數據挖掘,從15只股票里隨機選取5支,以14天作為一個周期。由實驗數據分別得到,在一個周期里開盤時的點數、最高點、最低點,以及閉盤時的點數通過公式計算出這5只股票在這個周期內的上升平均數,下降平均數和此周期以后幾天的RSI,從而達到對股票點數走勢的一種預測。
2.相對強弱指數(RSI)
(1)定義
RSI是Relative Strength Index的縮寫,中文名稱是相對強弱指數。可以用于股票市場的短線投資中的股票升跌測量和分析中,其中由威爾斯·威爾德(Welles Wilder)最早應用于期貨買賣。
RSI是根據一定時期內上漲點數和漲跌點數之和的比率制作出的一種技術曲線。本質是通過計算一段時間內股價的變動情況,反應短期內買方和賣方在市場中力量對比情況,從而推測股價未來變動方向的技術指標。其最大作用是能夠顯示當前市場的基本事態,但并不意味著市場趨勢就一定向RSI指標預示的發展。
(2)計算公式
其中:
①RS:是指在一個周期內(這里把一個周期定為14天)第一次總收益的平均值與一次總損失的平均值的比值。
②RSI:是一個基于一定周期計算的數值,通常取14天為一個周期。在圖像中,改變圖像的周期可以改變RSI的敏感度:周期越小,波動越大越敏感,反之周期越大,波動越小越平均。其中,當RSI=0時,實際上代表了價格在14個周期內沒有上漲過,一直在下跌,所以AG為0,RSI為0;而當RSI=100時,實際上代表了價格在14個周期內沒有下跌過,一直在上漲,所以AL為0,RSI為100。
③Smoothed RS:是指在基于RSL的基礎下推測第15天的股票點數上漲或下降情況。
3.Bollinger Bands
(1)定義
該指標是在1980年由John Bollinger提出的。總體的思想是利用移動平均線以及標準差預估出價值帶,鑒于價格是環繞價值上下波動的,上突破該帶即為超買,下突破該帶即為超賣,以此來判斷價格與價值的相對位置。
Bollinger Bands包含了三條線,分別是一條中心線(Center Line)和兩條價格通道線(Price Channel)。中心線為一條價格的N日移動平均線(SMA),在某些場合下也有使用N日加權移動平均線(EMA)作為中心線的。上下兩個通道的寬度相等,是為N日的價格標準差。
反映趨勢:當Bollinger Bands擴大之時,市場就會開始變化或上漲,或下跌,脫離了橫盤抑或震蕩的趨勢;當Bollinger Bands縮小之時,市場從拉伸亦或是下跌中開始逐步走向平穩,開始橫盤震蕩的趨勢。
SMA:一個周期內的閉盤的平均值。
EMA:它是一種趨向類指標,指數平均數指標是以指數式遞減加權的移動平均。
EXPMA=(當日或當期收盤價-上一日或上期EXPMA)/N+上一日或上期EXPMA,其中,首次上期EXPMA值為上一期收盤價,N為天數。
(2)計算公式
Middle Band = 20-day simple moving average (SMA)
Upper Band = 20-day SMA +(20-day standard deviation of price x 2)
Lower Band = 20-day SMA - (20-day standard deviation of price x 2)
四、實證分析
本部分對實驗結果進行分析。
1.RSI
在KAGGLE上找到7000只股票,從中任選5只,分別標號為:3196、3197、3198、3199、3200。以14天為一個周期,觀察其一個周期的平均變化量,從而推斷出這5只股票點數在第15天的上漲或下跌的情況。
由圖表可知:這五只股票的RSI分別為:52.437、51.431、48.660、53.201、52.455(取三位小數點便于比較)。
其中RSI的變動范圍在0~100之間,強弱指標值一般在20到80之間。由此可將RSI分為四個區域:
RSI在80~100范圍內在市場范圍內屬于極強區,在投資操作中可視為賣出信號。
RSI在50~80范圍內在市場范圍內屬于強區,在投資操作中可視為買入信號。
RSI在20~50范圍內在市場范圍內屬于弱區,在投資操作中可視為觀望信號。
RSI在0~20范圍內在市場范圍內屬于極弱區,在投資操作中可視為買入信號。
由此可分析出這5只股票的范圍大多集中于弱區和強區之間,RSI在50左右浮動。可得出結論:這5只股票均在投資操作中都處于可觀望區。除3198外,其他都是從下到上突破50屬于由弱轉強,反之,3198則屬于由強轉弱。
2.Bollinger Bands
在KAGGLE上選取相同的標號分別為3196、3197、3198、3199、3200的股票。以20天為一個周期,觀察其一個周期內中上下軌線數據,從而推斷出這5只股票強弱指標值,以及其的相對安全系數。
數據顯示,3169到3200的中軌線分別為:23.6、23.5、23.4、23.3、23.2.(取小數點后一位便于比較,下文一致);上軌線分別為:24.5、24.2、23.8、23.7、23.6;下軌線:22.851、22.892、22.992、22.996、22.939。所以可由數據分析得出連續幾天的中上下軌線的數據間隔并不大,上軌線整體的趨勢為向下運行,而中軌線和下軌線趨勢變化很小。從而分析可得這5只股票的安全系數較高,股票的變化相對穩定,此時股價處于整理態勢之中,相對而言比較適合投資。在投資操作中,投資者可以對這段時期的股票持觀望或買入態度。
五、結語
本文對股票點數升降趨勢進行分析從而其進化預測。使用RSI分析這5只股票在周期內的安全系數可得其發展趨勢為:這5只股票的范圍大多集中于弱區和強區之間,RSI在50左右浮動.由此可得出結論:這5只股票均在投資操作中都處于可觀望區。使用bollinger bands對其價格與價值的相對位置之間的關系分析可得:這5只股票的安全系數較高,股票的變化相對穩定,此時股價處于整理態勢之中,相對而言比較適合投資。在投資操作中,投資者可以對這段時期的股票持觀望或買入態度。
使用RSI 和BOLLINGER BANDS方法對股票數據分析并進行預測,判斷股票的安全買入賣出范圍是可行的,能在一定程度上較準確的預知所選股票點數的升降,顯示出當前市場的基本事態,但并不意味著市場趨勢就一定向RSI和BOLLINGER BANDS指標預示的發展。應結合具體問題進行具體分析。
參考文獻:
[1]Fang,Jiali,Ben Jacobsen,and Yafeng Qin.“Popularity versus Profitability:Evidence from Bollinger Bands.”[J].The Journal of Portfolio Management,2017,43(4):152~159.
[2]Leung,Joseph Man-Joe,and Terence Tai-Leung Chong.“An empirical comparison of moving average envelopes and Bollinger Bands.”[J].Applied Economics Letters,2003,10(6):339~341.
[3]Thomas K.Lloyd Sr.Using Moving Averages and Relative Strength Performance to Beat the Index,Relative Strength Index,Money Flow Index,Keltner Channels,and Standard Deviation,with Apple ExhibitsSr T K L.
[4]Kamble,Rupesh A.“Short and Long Term Stock Trend Prediction Using Decision Tree.”2017 International Conference on Intelligent Computing and Control Systems(ICICCS).IEEE,2017.
作者簡介:
楊若馨,綿陽南山中學實驗學校學生。