摘要:隨著計算機應用技術迅猛發(fā)展,Internet的全面普及,大量數(shù)據(jù)運算在各個領域里也發(fā)揮了越來越重要的作用。作為一個重要工具,在金融證券投資領域的作用不容小覷。建立一個對股票價格分析運算的系統(tǒng),對驗證理論,預測未來起著至關重要的作用。
本文通過對股價翻倍日期長短的計算,得出股票價格翻倍日期占上市總日期的比例,得出持有時間,即可大概率收益。
關鍵詞:復權;股價;遍歷
一、前言
股神巴菲特說:如果一只股票你不打算持有十年以上,那么你一分鐘也不要擁有。意思是做股票需要長期持有,才能得高回報。這套邏輯適合我國股市么?本開發(fā)旨在通過具體數(shù)字,驗證巴菲特的說法是否正確。根據(jù)股票價格,及其被持有時間,驗證巴菲特的說法。
二、業(yè)務模型分析
我們用股票軟件工具,可以很容易查看單一股票的歷史價格情況。可是滬深A股一共幾千支股票,我們很難統(tǒng)計所有股票情況。利用計算機讀取文件并遍歷即可得出。
本系統(tǒng)中,首先獲取所有個股的原始數(shù)據(jù),從上市第一天開始計算收盤價,直到某一天收盤價為第一天收盤價的N倍,記錄某一天的日期。至此獲取上市第一天的日期、價格和翻倍日期。以以上三個數(shù)據(jù)為基礎,對滬深A股所有股票的所有上市交易日期進行計算,根據(jù)結果對長期持有的收益情況進行比對。
三、相關技術及說明
(一)后復權
所謂復權就是對股價和成交量進行權息修復,按照股票的實際漲跌繪制股價走勢圖,并把成交量調(diào)整為相同的股本口徑。向后復權,就是保持先前的價格不變,而將以后的價格增加。本文中的原始數(shù)據(jù)來自“通達信”股票軟件,以后復權形式獲取從1990-1-1到2019年。
(二)上證50
上證50 指數(shù)是根據(jù)科學客觀的方法,挑選上海證券市場規(guī)模大、流動性好的最具代表性的50 只股票組成樣本股,以便綜合反映上海證券市場最具市場影響力的一批龍頭企業(yè)的整體狀況。
(三)滬深300
滬深300指數(shù),是由滬深證券交易所于2005年4月8日聯(lián)合發(fā)布的反映滬深300指數(shù)編制目標和運行狀況的金融指標,并能夠作為投資業(yè)績的評價標準,為指數(shù)化投資和指數(shù)衍生產(chǎn)品創(chuàng)新提供基礎條件。
四、實驗工具
(一)apache服務器
Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠并且可通過簡單的API擴充,將Perl/Python等解釋器編譯到服務器中。
(二)PHP
PHP即“超文本預處理器”,是一種通用開源腳本語言。PHP是在服務器端執(zhí)行的腳本語言,與C語言類似,是常用的網(wǎng)站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創(chuàng)的語法。利于學習,使用廣泛,主要適用于Web開發(fā)領域。
自20世紀90年代國內(nèi)互聯(lián)網(wǎng)開始發(fā)展到現(xiàn)在,互聯(lián)網(wǎng)信息幾乎覆蓋了我們?nèi)粘;顒铀兄R范疇,并逐漸成為我們生活、學習、工作中必不可少的一部分。PHP 語言作為當今最熱門的網(wǎng)站程序開發(fā)語言,它具有成本低、速度快、可移植性好、 內(nèi)置豐富的函數(shù)庫等優(yōu)點,因此被越來越多的企業(yè)應用于網(wǎng)站開發(fā)中。
(三)PHPEXCEL框架
PHPExcel 是用來操作Office Excel 文檔的一個PHP類庫,它基于微軟的OpenXML標準和PHP語言。可以使用它來讀取、寫入不同格式的電子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等。
(四)通達信
通達信炒股軟件是一款定位于提供多功能服務的證券信息平臺,由深圳財富趨勢科技股份有限公司設計的一款移動證券軟件。通達信允許用戶自由劃分屏幕,并規(guī)定每一塊對應哪個內(nèi)容。
本研究中使用該工具對運算結果進行記錄。
五、實驗過程及結論
(一)實驗準備
通達信“日線數(shù)據(jù)”的下載:
1通過系統(tǒng)設置,提示下載“日線數(shù)據(jù)”。首先點“查看”——點“系統(tǒng)設置”——點“設置1”——在“收市后退出系統(tǒng)提示下載日線”前點見“√”每次退出系統(tǒng)時只要沒有下載“日線數(shù)據(jù)”,它都會提示下載。
2、點”系統(tǒng)”——點”盤后數(shù)據(jù)下載”——在”日線和行情數(shù)據(jù)”前點見“√”,開始下載,。這樣它就會自動的幫把系統(tǒng)里缺少的“日線數(shù)據(jù)”下載完整。
3、輸入某支股票相關代碼,系統(tǒng)自動生成該支股票歷史數(shù)據(jù)的txt文件。
(二)實驗過程
1 獲取某只股票歷史價格信息。
2提取日期和收盤價,存入數(shù)組。
3遍歷當前日期之后所有記錄。
4逐日價格比對。
5吻合條件記錄表格中。
(三)實驗數(shù)據(jù)結論
1 對上證50的統(tǒng)計情況
對上證50的50支股票分析,總共有45支有過翻倍情況,占比達90%。平均超過半數(shù)的時間,持有該股票將來可以翻倍。
2 對滬深300的統(tǒng)計
對滬深300的300支股票分析,總共有286支有過翻倍情況,占比達95%。平均超過56%的時間,持有該股票將來可以翻倍。
3 連年虧損股票的統(tǒng)計
根據(jù)“通達信”軟件中“連年虧損”版塊的數(shù)據(jù)統(tǒng)計,總共106支股票,總共有105支股票有過翻倍情況,占比高達105支,占比高達99%。平均超過55%的時間,持有該股票未來可以翻倍。
六、實驗結果分析
除此以外,還對股價十倍的情況進行了分析計算
1 對滬深300的統(tǒng)計:300支股票中有176支股票有股價十倍的情況。占比達58%。
2 對央視50的統(tǒng)計:50支股票中有33支有股價十倍的情況,占比高達66%。
3 對創(chuàng)業(yè)板的統(tǒng)計:在786支創(chuàng)業(yè)板股票中,股價十倍的有170支,占比達21.6
綜上所述,最終得出2條結論:1、不管是“好股票”還是“差股票”,只要持有時間足夠長,翻1倍的概率是足夠高的。2、長期持有50或者300等權重股,更多翻倍的情況發(fā)生是大概率事件。
結束語
本文用實際數(shù)字證實了巴菲特的觀點——持有時間足夠長,大概率能獲得翻一倍盈利,為普通投資者提供依據(jù)。
參考文獻:
[1]埃德溫·勒菲弗.股票大作手回憶錄 [M].中華工商聯(lián)合出社,2017.
[2]本杰明·格雷厄姆. 聰明的投資者(第4版 注疏點評版)[M].北京:人民郵電出版社,2016.
[3]美杰里米 J 西格爾Jeremy. 股市長線法寶(典藏版)[M].機械工業(yè)出版社,2018.
[4]瘋狂的里海. A股價值成長投資之路[M].中國鐵道出版社,2018.
[5]凱恩斯. 股市贏家——A股投資真經(jīng)[M].北京:清華大學出版社,2018.
[6] 軟件開發(fā)技術聯(lián)盟.軟件開發(fā)實戰(zhàn):PHP+MySQL開發(fā)實戰(zhàn) [M].北京:清華大學出版社,2018.
作者簡介:
孫雷、出生年月1981年8月、性別:男、籍貫:吉林省吉林市、漢。職稱:中級、學歷:碩士、主要研究方向為計算機網(wǎng)絡。
作者單位:首都經(jīng)濟貿(mào)易大學密云分校