我把算法模型套在了這波股市上,發(fā)現(xiàn)...

跑步進場

最近股市大漲锉桑,不少人忙著跑步進場排霉。作為保守型“投資者”,主投指數(shù)基金:滬深300民轴。在這波行情 中攻柠,短短2個月,也有13%的賬面收益后裸。雖然知道指數(shù)類適合長期持有瑰钮,但也好奇,這個點是否是高位了微驶。為了解決這個疑慮浪谴。我們今天用算法模型套一套,看能否發(fā)現(xiàn)些什么因苹。

時序預測的價值

時序問題的預測在生活中很常見苟耻。例如:游戲在線人數(shù)預測、消費情況預測扶檐、 O2O 的到店人數(shù)預測凶杖、交通流量預測,這些場景的精確預測款筑,為資源的調配起到了重大的參考作用智蝠。從個體角度來說腾么,得到的服務和體驗也大大提升。

為此杈湾,F(xiàn)acebook 開源了一套工具 Prophet解虱,專門用于時間學列預測。在這里漆撞,我們將用它殴泰,來一探股市究竟。

時序預測的原理

對于時間序列問題浮驳,常用的手法是時間序列的分解:這里有些類似于傅里葉變換的意味艰匙。將一個函數(shù)分解為多個規(guī)律函數(shù)的和積。時間序列的常見組成成分包括:季節(jié)項抹恳、趨勢項以及噪聲员凝。在 Prophet 中,結合實際情況奋献,他們又加入了節(jié)假日項目健霹。之前在一次 kaggle 的比賽中,我們也發(fā)現(xiàn)節(jié)假日的數(shù)據(jù)波動瓶蚂,其實是類似于周末效應的糖埋。即:節(jié)假日的前后數(shù)據(jù),類似于周六的前后數(shù)據(jù)窃这。對數(shù)據(jù)進行修正后瞳别,評價指標會好很多。


廢話不多說杭攻,咱們開干祟敛。

Prophet in 滬深300

工具包安裝

pip install fbprophet

數(shù)據(jù)準備與清洗

import pandas as pd
import numpy as np
from fbprophet import Prophet

數(shù)據(jù)準備

  • 數(shù)據(jù)來源為網(wǎng)易財經(jīng),滬深三百指數(shù)兆解。
data = pd.read_csv('../data/000300.csv',encoding='GB2312') 
data.head()
300_1.jpg

數(shù)據(jù)清洗

  • 選取需要的數(shù)據(jù)馆铁,并對數(shù)據(jù)做 log / box-cox 變換吃度,使數(shù)據(jù)更符合線性咽笼、正態(tài)分布沦童,減少方差差異琅翻。經(jīng)濟系統(tǒng)和生態(tài)系統(tǒng)類似,都存在指數(shù)級增長現(xiàn)象痴晦,也存在飽和現(xiàn)象矩乐。我們這里采用 log 變換璧函。
df = data[[u'日期',u'收盤價']]
df.columns = ['ds','y']
df['y'] = df['y'].apply(lambda x: np.log(int(x)))

模型擬合與預測

簡單定義印蔬,然后擬合勋桶。

m = Prophet()
m.fit(df)

預測未來一年的行情

future = m.make_future_dataframe(periods=365)
forecast = m.predict(future)

詳細看最后15天的數(shù)據(jù)

forecast[['ds', 'yhat', 'yhat_lower', 'yhat_upper']].tail(15)
future_predict['yhat'] = future_predict['yhat'].apply(lambda x:np.exp(x))
future_predict['yhat_lower'] = future_predict['yhat_lower'].apply(lambda x:np.exp(x))
future_predict['yhat_upper'] = future_predict['yhat_upper'].apply(lambda x:np.exp(x))
300_2.jpg

yhat 預測比較保守,20200307 相較于目前20190308 的大盤漲了100個點。預期最大收益:(6536-3658)/3658≈ 78%哥遮,預期最大虧損:(2158-3658)/3658≈-41%

模型看到了什么

Prophet 有個功能是成分拆分,咱們來看看國內股市的趨勢以及季節(jié)性因素是什么陵究。

fig1 = m.plot(forecast)

模型擬合情況

模型擬合情況

趨勢項

整體趨勢眠饮、周趨勢和年趨勢

總結

模型數(shù)據(jù)表明,滬深股市短期看可能有波動铜邮,長期看上揚可能性更大仪召。短期對于我們這種投資方式的參考意義不大,長期來看松蒜,穩(wěn)中向好扔茅,我也將持續(xù)滬深300。當然秸苗,話說回來召娜,投資有風險,決策需謹慎惊楼。不要只看狼吃肉玖瘸,不見狼挨打。去年最差的時候檀咙,本人累計虧損15%...

另外再強調一下雅倒,模型并非萬能。這里使用的信息單一弧可,但真實世界蔑匣,可是有多種信息共同作用于市場。模型也還未經(jīng)過充分調參棕诵,沒有劃分數(shù)據(jù)做驗證裁良,實際使用價值有限。

對此校套,你怎么看趴久?請在留言區(qū)寫下你的看法。

原文鏈接:https://kuhungio.me/2019/prophet-in-000300/?utm_source=jianshu&utm_campaign=prophet

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末搔确,一起剝皮案震驚了整個濱河市彼棍,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌膳算,老刑警劉巖座硕,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異涕蜂,居然都是意外死亡华匾,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蜘拉,“玉大人萨西,你說我怎么就攤上這事⌒裥瘢” “怎么了谎脯?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長持寄。 經(jīng)常有香客問我源梭,道長,這世上最難降的妖魔是什么稍味? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任废麻,我火速辦了婚禮,結果婚禮上模庐,老公的妹妹穿的比我還像新娘烛愧。我一直安慰自己,他們只是感情好掂碱,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布屑彻。 她就那樣靜靜地躺著,像睡著了一般顶吮。 火紅的嫁衣襯著肌膚如雪社牲。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天悴了,我揣著相機與錄音搏恤,去河邊找鬼。 笑死湃交,一個胖子當著我的面吹牛熟空,可吹牛的內容都是我干的。 我是一名探鬼主播搞莺,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼息罗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了才沧?” 一聲冷哼從身側響起迈喉,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎温圆,沒想到半個月后挨摸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡岁歉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年得运,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡熔掺,死狀恐怖饱搏,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情置逻,我是刑警寧澤推沸,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站诽偷,受9級特大地震影響,放射性物質發(fā)生泄漏疯坤。R本人自食惡果不足惜报慕,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望压怠。 院中可真熱鬧眠冈,春花似錦、人聲如沸菌瘫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽雨让。三九已至雇盖,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間栖忠,已是汗流浹背崔挖。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留庵寞,地道東北人狸相。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像捐川,于是被迫代替她去往敵國和親脓鹃。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內容