• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于標的股指及機器學習的股指期貨價格預測

    2020-09-24 03:16:39蔡澤棟
    中國商論 2020年17期
    關鍵詞:股指期貨VAR模型

    蔡澤棟

    摘 要:使用機器學習算法對復雜的金融市場數據進行預測,是近年來一個熱門的研究方向。本文以滬深300股指期貨為價格預測對象,首先構建VAR模型發(fā)現(xiàn)標的股指價格對股指期貨價格具有顯著影響,其次輔助脈沖響應分析結果確定預測模型中的具體特征,最后基于XGBoost算法,使用歷史數據訓練模型并進行測試。結果表明:模型預測效果較好,且與不含標的股指歷史交易信息的預測結果相比更加準確,從而得出結論:標的股指歷史交易數據對股指期貨價格預測有重要作用。

    關鍵詞:價格預測? 股指期貨? VAR模型? XGBoost算法

    中圖分類號:F832.5 文獻標識碼:A 文章編號:2096-0298(2020)09(a)--03

    1 引言

    隨著人工智能技術與大數據技術的興起火熱,金融市場預測與機器學習算法的結合成為近年來熱門的研究方向。股價預測是金融時間序列預測問題中最常見的一類,決策樹[1]、神經網絡[2]、邏輯回歸、支持向量機(SVM)[3]等經典的機器學習算法都有被應用于研究中,且均有較完善的研究體系。

    然而股指期貨價格的預測卻有所不同。股指期貨是以股票指數為標的物的標準化期貨合約,是一種較為成熟、級別較高的金融投資工具,與股指現(xiàn)貨市場密切相關[4]。因此,在對股指期貨價格進行預測建模時,除了其自身的歷史交易信息之外,標的股指價格作為輸入特征來訓練模型也是很有必要的。

    此外,選取過少的歷史交易信息會導致擬合精度的下降,選取過多又會導致數據過擬合的問題,因此模型輸入特征中包含目標預測日前多少天的歷史交易信息也是值得探究的。

    本文以滬深300股指期貨為研究對象,首先使用VAR模型對股指期貨現(xiàn)貨價格變動的相關關系進行研究與驗證,并使用脈沖響應函數分析價格變動的沖擊影響與時效,從而找到最優(yōu)的歷史交易信息天數; 其次基于在決策樹基礎上發(fā)展而來的XGBoost算法,將相應的變量作為特征訓練模型,并調整出最優(yōu)參數,再用部分歷史數據測試最優(yōu)參數模型的擬合效果,從而作出相應的評價。

    2 股指期現(xiàn)貨價格變動關系的實證分析

    本部分使用的數據為滬深300股票指數日結算價以及滬深300股指期貨連續(xù)合約(IF0)日結算價,數據來源均為同花順iFinD金融終端;數據區(qū)間為2017年第一個交易日(1月3日)到2020年春節(jié)前最后一個交易日(1月23日),經缺失值和異常值剔除后,共得724組數據。

    模型構建過程如下:第一,將兩序列數據進行對數化處理;第二,通過ADF方法檢驗平穩(wěn)性,確定將兩者的一階差分作為變量構建VAR模型;第三,按照SBIC準則確定模型的最優(yōu)滯后階數為三階。

    模型應用結果如下:首先,穩(wěn)定性判別圖(圖1左)顯示構建的模型具有很好的穩(wěn)定性,說明股指期現(xiàn)貨價格變動之間存在穩(wěn)定的相互關系;其次,格蘭杰因果檢驗顯示,股指現(xiàn)貨價格變動是股指期貨價格變動的因,而股指期貨價格變動不是現(xiàn)貨價格變動的因,這說明將股指現(xiàn)貨價格作為特征來訓練模型的思想是正確的;最后,脈沖響應圖(圖1右)顯示現(xiàn)貨對期貨有三期的顯著影響,因此可確定模型輸入特征中應包含股指期貨價格目標預測日前3天的標的股指價格結算價信息。

    3 基于XGBoost的股指期貨價格預測模型

    3.1? XGBoost原理及優(yōu)勢

    首先,XGBoost算法是在梯度下降樹(GBDT)算法的基礎之上經過改進得到的,目的是為了解決GBDT算法中的缺陷。XGBoost是Boosting中的代表性算法,首先以原始數據集為基礎訓練出第一個弱學習器,計算得到預測值和真實值之間的殘差,并將其作為下一個弱學習器的學習對象,每一個弱學習器都以減小真實值與預測值之間的差距為目的[5]。這樣看來,XGBoost就是一種迭代的決策樹算法[6],模型輸出可以表示為個弱學習器的疊加(式(1)):

    其次,XGBoost目標函數中(式(2))包含了正則項(式(3)),其中表示樹中的葉子節(jié)點數量,表示樹中某一葉子節(jié)點得分的L2模平方。對進行L2正則化,相當于針對每個葉節(jié)點的得分增加L2平滑,具有防止過擬合的作用。這種特點增強了擬合和泛化能力與穩(wěn)定性,因此更適合股指期貨價格的預測。

    最后,許多較新的算法及機器學習平臺,如卷積神經網絡(CNN)[7]、長短期記憶網絡(LSTM)[8]、谷歌研發(fā)的TensorFlow[9]等都在金融時序預測問題中有過出色的表現(xiàn)。這些算法在預測準確率上優(yōu)于傳統(tǒng)的機器學習算法,但存在著迭代次數多、運行較慢、電腦配置要求較高等局限性。相較而言,XGBoost算法將傳統(tǒng)機器學習算法進行了改良與增強,且運行速度較快,是權衡精確度與效率之后更好的選擇。

    3.2 模型訓練與測試

    3.2.1 數據下載與預處理

    利用Python自帶的Tushare包,下載2017年第一個交易日(1月3日)至2020年春節(jié)前最后一個交易日(1月23日)滬深300指數日結算價,同時通過request庫爬取新浪財經網頁中同一數據區(qū)間的滬深300股指期貨合約開盤價、收盤價、最高價、最低價、成交量等數據。經數據預處理后,最終獲得的有效交易數據為724條。

    3.2.2 數據降噪

    由于市場動態(tài)較為復雜,數據含有不確定性的噪聲,因此需要將每列數據均通過小波變換去除噪聲。這里使用pywt庫來進行有關處理。

    3.2.3 模型特征選取

    基于上一部分的分析,本文使用每個目標預測日過去前3天的股指期貨合約結算價、最高價和最低價的差值、開盤價和收盤價差值、成交量以及過去前3天的標的股指結算價共15個特征構建特征工程,來對滬深300股指期貨合約結算價進行預測。

    3.2.4 特征縮放

    猜你喜歡
    股指期貨VAR模型
    股指期貨對股票價格波動影響分析
    內蒙古牛肉價格傳導實證研究
    商(2016年32期)2016-11-24 18:16:09
    滬深300指數期貨套利應用
    商情(2016年39期)2016-11-21 08:17:00
    基于ECM—GARCH模型的
    房產稅對房價的影響實證研究
    我國快遞業(yè)與經濟水平的關系探究
    中國市場(2016年36期)2016-10-19 03:41:35
    安徽省產業(yè)集群與城鎮(zhèn)化的互動關系
    商(2016年27期)2016-10-17 07:21:16
    碳排放、產業(yè)結構與經濟增長的關系研究
    股指期貨對現(xiàn)貨市場的影響
    商(2016年22期)2016-07-08 15:29:03
    淺談股指期貨的風險管理
    商(2016年14期)2016-05-30 09:14:20
    宁明县| 丁青县| 章丘市| 边坝县| 云南省| 隆林| 历史| 江安县| 阜康市| 吴桥县| 虹口区| 登封市| 平顶山市| 定陶县| 兴业县| 建德市| 昌邑市| 阳春市| 施秉县| 临夏市| 盐亭县| 宁强县| 河北区| 台南县| 青海省| 安乡县| 弋阳县| 穆棱市| 阿拉善盟| 凉山| 清镇市| 莱阳市| 江都市| 宜兰县| 西林县| 蓬溪县| 阿城市| 马关县| 土默特左旗| 务川| 汝南县|