999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2020-09-24 03:16:39蔡澤棟
中國商論 2020年17期

蔡澤棟

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

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

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

1 引言

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

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

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

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

2 股指期現貨價格變動關系的實證分析

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

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

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

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

3.1? XGBoost原理及優勢

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

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

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

3.2 模型訓練與測試

3.2.1 數據下載與預處理

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

3.2.2 數據降噪

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

3.2.3 模型特征選取

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

3.2.4 特征縮放

主站蜘蛛池模板: 亚洲精品中文字幕无乱码| 欧美一区二区丝袜高跟鞋| 91精品在线视频观看| 国产一区二区在线视频观看| 亚洲综合专区| 国产视频久久久久| 91视频青青草| 国产精品99一区不卡| 欧美a在线视频| 丁香婷婷久久| 国产制服丝袜无码视频| 国产精品极品美女自在线网站| 大学生久久香蕉国产线观看| 国产欧美日韩综合在线第一| 亚洲成年人网| 国产男人天堂| 欧美丝袜高跟鞋一区二区| 色香蕉影院| 国产91精品调教在线播放| 国产人人干| 少妇高潮惨叫久久久久久| 性色生活片在线观看| 草逼视频国产| 蜜臀AVWWW国产天堂| 丰满的熟女一区二区三区l| 在线视频精品一区| 无码国产伊人| 亚洲成aⅴ人片在线影院八| 亚洲第一视频免费在线| 天堂成人在线视频| 91成人在线免费观看| 国产第一页亚洲| 伊人久久福利中文字幕| 亚洲午夜国产片在线观看| 高清无码手机在线观看| 精品久久久久成人码免费动漫| 日韩无码视频专区| 亚洲色图欧美| 国产特级毛片aaaaaaa高清| 91无码国产视频| 日韩一区精品视频一区二区| 欧美成人影院亚洲综合图| 伊人天堂网| 日韩av在线直播| 午夜视频在线观看区二区| 亚洲动漫h| 秋霞国产在线| 欧美一级专区免费大片| 国产剧情国内精品原创| 国产成人精品一区二区三在线观看| 国产成人综合网在线观看| 亚洲女同欧美在线| 国产一在线| 激情乱人伦| 中文成人在线| 国产毛片基地| 视频一区亚洲| 欧美一级大片在线观看| 色综合久久久久8天国| 日韩成人午夜| 精品国产成人a在线观看| 伊人国产无码高清视频| 欧美a在线| 欧美成人午夜在线全部免费| 伊在人亚洲香蕉精品播放| 亚洲成人手机在线| 国产本道久久一区二区三区| 天天摸夜夜操| 亚洲精品777| 亚洲黄色成人| 在线综合亚洲欧美网站| 少妇精品在线| 色成人综合| 996免费视频国产在线播放| 91丝袜乱伦| 久久久久国产精品熟女影院| jizz在线观看| 国产一区二区三区精品久久呦| 国产久操视频| 亚洲天堂视频在线观看免费| 国产成人精品18| 爆乳熟妇一区二区三区|