張志振 楊光軍
摘 要: 使用MATLAB設計并實現了一個股指預測系統。該系統以上海證券綜合指數歷史數據為樣本,首先用MATLAB軟件擬合了上證指數每月月底收盤價隨時間的變化曲線,從宏觀上掌握上證指數的變化范圍和規律;接著用灰色模型對上證指數進行中短期預測,可以預測未來半年和未來6天的上證指數。仿真實驗說明算法是有效的,預測誤差小。
關鍵詞: 灰色理論; 股指預測; 系統; MATLAB
中圖分類號:TP311.52 文獻標志碼:A 文章編號:1006-8228(2013)08-38-02
0 引言
近年來,股票扮演著越來越重要的角色,股價指數是衡量股票發展趨勢的一個重要指標,股指預測成為越來越多學者研究的焦點[1-5]?;疑碚摼哂袠颖旧佟⒂柧毧?、預測精度高等特點[6],許多研究都使用灰色理論對股指進行預測[4-5]。本文使用MATLAB設計并實現了一個股指預測系統,該系統以上海證券綜合指數歷史數據[7]為樣本,首先用MATLAB軟件擬合了上證指數每月月底收盤價隨時間的變化曲線,從宏觀上把握上證指數的變化范圍和規律,接著用灰色模型對上證指數進行中短期預測,實現對未來半年和未來6天的上證指數的預測。仿真實驗表明該算法是有效的,預測誤差小。
1 灰色預測模型的建立
本系統對股指進行了兩種預測:未來半年的月底數據預測和未來6天的每日數據預測。
1.1 對月底數據進行預測
由最小二乘法相關知識及MATLAB軟件可得發展系數a和灰作用量b為:a=-0.0053665,b=2373.5081。
將得到的發展系數a和灰作用量b值代入灰色預測模型:
1.2 對每日數據進行預測……p>