精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

量化分析預測股市?試試這個 Python 庫

開發 后端
本文將展示如何使用 Python 的第三方庫 Stocker 來進行股票分析和預測。

[[431124]]

   Python中文社區(ID:python-china)

本文將展示如何使用 Python 的第三方庫 Stocker 來進行股票分析和預測。

安裝第三方庫

安裝所需的庫后,我們要做的第一件事就是將 Stocker 類導入到我們的 Python 代碼中。我們可以通過在腳本目錄中啟動的 Jupyter Notebook 執行此操作。 

  1. !pip install quandl  
  2. !pip install fbprophet  
  3. !pip install plotly  
  1. from stocker importStocker 

現在在 Python 代碼中有 Stocker 類,我們可以使用它來創建該類的實例。在 Python 中,類的實例稱為對象,創建對象的行為有時稱為實例化或構造。為了創建 Stocker 對象,我們需要傳入有效股票代碼的名稱。 

  1. # MSFT Stocker Initialized. Data covers 1986-03-13 to 2018-01-16.  
  2. microsoft = Stocker('MSFT')  
  1. MSFT StockerInitialized. Data covers 1986-03-1300:00:00 to 2018-03-2700:00:00. 

現在,我們有一個包含 Stocker 類所有屬性的 microsoft 對象。Stocker 建立在 quandl WIKI 數據庫上,該數據庫使我們可以訪問 3000 多只美國股票以及多年的每日價格數據(完整列表)。對于此示例,我們將堅持使用 Microsoft 數據。因為微軟正在擁抱開源社區(包括 Python)。

Python 中的類由兩個主要部分組成:屬性和方法。無需贅述,屬性是與整個類或與類的特定實例(對象)相關聯的值或數據。方法是包含在類中的可以作用于該數據的函數。Stocker 對象的一個屬性是特定公司的股票數據,當我們構造對象時,該屬性與該對象相關聯。我們可以訪問該屬性并將其分配給另一個變量進行檢查: 

  1. # Stock is an attribute of the microsoft object  
  2. stock_history = microsoft.stock  
  3. stock_history.head() 

Python 類的好處是方法(或函數)和它們作用的數據與同一個對象相關聯。我們可以使用 Stocker 對象的一個方法來繪制股票的整個歷史數據。 

  1. # A method (function) requires parentheses  
  2. microsoft.plot_stock()  
  1. MaximumAdj. Close96.77 on 2018-03-1200:00:00.  
  2. MinimumAdj. Close0.06 on 1986-03-2400:00:00.  
  3. CurrentAdj. Close89.47 on 2018-03-2700:00:00. 

繪制的默認值是調整后的收盤價,它考慮了股票的分割(當一只股票被分割成多只股票時,比如 2 只,每只新股票價值是原始價格的 1/2)。

這是我們可以從 Google 搜索中找到的一個非常基本的圖,但是我們自己用幾行 Python 來完成它是令人滿意的! plot_stock 函數有許多可選參數。默認情況下,此方法繪制整個日期范圍的調整后收盤價,但我們可以選擇范圍、要繪制的統計數據以及繪圖類型。例如,如果我們想將價格的每日變化與調整后的交易量(股票數量)進行比較,我們可以在函數調用中指定這些。 

  1. microsoft.plot_stock(start_date = '2000-01-03',  end_date = '2018-01-16',  stats = ['Daily Change', 'Adj. Volume'],  plot_type='pct' 
  1. MaximumDailyChange2.08 on 2008-10-1300:00:00.  
  2. MinimumDailyChange= -3.34 on 2017-12-0400:00:00.  
  3. CurrentDailyChange= -5.47 on 2018-03-2700:00:00.  
  4. MaximumAdj. Volume591052200.00 on 2006-04-2800:00:00.  
  5. MinimumAdj. Volume7425503.00 on 2017-11-2400:00:00.  
  6. CurrentAdj. Volume53704562.00 on 2018-03-2700:00:00. 

注意,y 軸是相對于統計平均值的百分比變化。這個單位是必要的,因為每天的交易量本來就是股票,范圍在數億,而每天的價格變化通常是幾美元!通過轉換為百分比變化,我們可以以相似的比例查看兩個數據集。該圖顯示交易的股票數量與價格的每日變化之間沒有相關性。這是令人驚訝的,因為我們可能期望在價格變化較大的日子里交易更多股票,因為人們急于利用波動。然而,唯一真正的趨勢似乎是交易量隨著時間的推移而減少。2017 年 12 月 4 日的價格也大幅下降,我們可以嘗試將其與有關 Microsoft 的新聞報道聯系起來。

使用 plot_stock,我們可以調查任何日期范圍內數據中的任何數量,并尋找與現實世界事件的相關性?,F在,我們將繼續討論 Stocker 中更有趣的部分之一:賺假錢!

讓我們暫時假設我們有信心在公司的首次公開募股 (IPO) 上投資 100 股微軟股票。我們現在有多富有? 

  1. microsoft.buy_and_hold(start_date='1986-03-13'end_date='2018-01-16'nshares=100 
  1. MSFT Total buy and hold profit from1986-03-13 to 2018-01-16for100 shares = $8829.11 

使用這些結果將使我們能夠及時調整我們的計劃,以最大限度地提高利潤。

加法模型

加法模型是分析和預測時間序列的強大工具,時間序列是最常見的現實世界數據類型之一。這個概念很簡單:將時間序列表示為不同時間尺度上的模式和整體趨勢的組合。我們知道微軟股票的長期趨勢是穩步上漲,但也可能有每年或每天的模式,例如每周二上漲,這在經濟上是有益的。由 Facebook 開發的 Prophet 是一個用于通過日常觀察(例如股票)分析時間序列的第三方庫。Stocker 在底層使用 Prophet 為我們完成所有建模工作,因此我們可以使用簡單的方法調用來創建和檢查模型。 

  1. model, model_data = microsoft.create_prophet_model() 

加法模型消除了數據中的噪聲,這就是模型線與觀測值不完全一致的原因。Prophet 模型還計算不確定性,這是建模的重要組成部分,因為在處理波動的現實過程時,我們永遠無法確定我們的預測結果。我們也可以使用prophet模型對未來進行預測,但現在我們更關心過去的數據。請注意,此方法調用返回了兩個對象,一個模型和一些我們分配給變量的數據。我們現在使用這些變量來繪制時間序列分量。 

  1. model.plot_components(model_data)  
  2. plt.show() 

總體趨勢是在過去三年中明顯增加。似乎還有一個明顯的年度模式,價格在 9 月和 10 月觸底,并在 11 月和 1 月達到峰值。隨著時間尺度的減小,數據變得更加嘈雜。在一個典型的月份中,信號多于噪音!如果我們認為可能存在每周模式,我們可以通過更改 Stocker 對象的weekly_seasonality 屬性將其添加到先知模型中: 

  1. print(microsoft.weekly_seasonality)  
  2. microsoft.weekly_seasonality = True  
  3. print(microsoft.weekly_seasonality)  
  1. False  
  2. True 

weekly_seasonality 的默認值為 False,但我們更改了該值以在我們的模型中包含每周模式。然后我們再次調用 create_prophet_model 并繪制結果組件。

我們可以忽略周末,因為價格只會在一周內變化(實際上在下班后的期間價格變化很小,但不影響我們的分析)。不幸的是,沒有一周的趨勢可供我們使用,在我們繼續建模之前,我們將關閉每周季節性。這種行為是意料之中的:對于股票數據,隨著時間尺度的減小,噪聲開始沖刷掉信號。從日常來看,股票的走勢本質上是隨機的,只有縮小到年度范圍,我們才能看到趨勢。

變化點

變化點發生在時間序列從增加到減少或相反時(在更嚴格的意義上,它們位于時間序列速率變化最大的地方)。這些時間非常重要,因為了解股票何時會達到頂峰或即將起飛可能會帶來顯著的經濟效益。確定變化點的原因可能讓我們預測股票價值的未來波動。Stocker 對象可以自動為我們找到 10 個最大的變化點。 

  1. microsoft.changepoint_date_analysis()  
  1. Changepoints sorted by slope rate of change (2nd derivative):  
  2. DateAdj. Close     delta  
  3. 4102016-09-0855.811396-1.378093  
  4. 3382016-05-2650.1134531.116720  
  5. 2172015-12-0252.572008-0.882359  
  6. 4582016-11-1557.5898190.603127  
  7. 482015-04-0237.6125900.442776 

變化點往往與股價的高峰和低谷一致。Prophet 只在前 80% 的數據中找到變化點,但盡管如此,這些結果還是很有用的,因為我們可以嘗試將它們與現實世界的事件相關聯。我們可以重復我們之前所做的并在這些日期前后手動搜索 Google 新聞,但我認為如果Stocker 為我們這樣做會更好。您可能已經看過 Google 搜索趨勢工具,該工具可讓您查看任何搜索詞在 Google 搜索中隨時間的流行程度。Stocker 可以自動檢索我們指定的任何搜索詞的數據,并在原始數據上繪制結果。為了找到并繪制搜索詞的頻率,我們修改了之前的方法調用。 

  1. microsoft.changepoint_date_analysis(search = 'Microsoft profit' 
  1. TopRelatedQueries:   
  2.                   query  value  
  3. 0  microsoft non profit    100  
  4. 1      microsoft office     60  
  5. 2          apple profit     40  
  6. 3         microsoft 36540  
  7. 4                 apple     35  
  8. RisingRelatedQueries:   
  9.            query  value 
  10. 0    apple stock    170  
  11. 1  microsoft 365130  
  12. 2   apple profit     50 

除了繪制相對搜索頻率的圖形之外,Stocker 還顯示了圖表日期范圍內相關度最高的查詢和上升最快的查詢。在圖中,y 軸通過將值除以其最大值而在 0 和 1 之間歸一化,使我們能夠比較具有不同尺度的兩個變量。從圖中可以看出,搜索“Microsoft profit”與微軟股價之間似乎沒有相關性。

如果我們發現了相關性,那么仍然會有因果關系的問題。我們不知道是搜索還是新聞導致了價格的變化,還是價格的變化導致了搜索。可能會找到一些有用的信息,但也有很多機會相關性。隨意嘗試一些不同的搜索詞語,看看是否能找到任何有趣的趨勢! 

  1. microsoft.changepoint_date_analysis(search = 'Microsoft Office' 
  1. TopRelatedQueries:   
  2.                        query  value  
  3. 0  microsoft office download    100  
  4. 1      microsoft office 201090  
  5. 2                office 201085  
  6. 3      microsoft office 201375  
  7. 4                office 201370  
  8. RisingRelatedQueries:   
  9.                             query  value  
  10. 0       microsoft office 2016 key  80300  
  11. 1                     office 201673200  
  12. 2  download microsoft office 201672150  
  13. 3       microsoft office 2016 mac  69350  
  14. 4           microsoft office 201667650 

看起來對Microsoft Office 的搜索量下降會導致股價上漲。也許有人應該讓微軟知道。

預測

我們只探索了 Stocker 功能的前半部分。后半部分用于預測,或預測未來的股票價格。如下圖所示: 

  1. model, future = microsoft.create_prophet_model(days=180 
  1. PredictedPrice on 2018-07-21= $102.40 

 

責任編輯:龐桂玉 來源: Python中文社區
相關推薦

2021-05-06 09:57:18

Python 開發編程語言

2023-03-08 08:42:55

MySQLcost量化

2023-12-10 13:58:17

2020-01-31 16:08:00

?機器學習數據技術

2020-08-28 07:00:00

機器學習預測股市人工智能

2018-06-26 15:58:06

數據庫MySQL索引優化

2017-07-06 15:44:33

2024-07-31 11:48:07

2025-07-03 01:45:00

2010-07-06 14:40:32

RationalJazz

2020-07-29 10:55:07

數據庫工具技術

2023-12-30 08:16:34

Django權限控制

2021-08-26 07:29:56

用戶需求層次分析法決策

2021-08-05 10:46:59

GitHub代碼開發者

2021-06-24 16:18:03

Cube.js數據分析開源

2022-02-09 07:44:30

Go源碼工具

2022-01-26 07:18:57

工具GoGo 項目

2022-11-26 21:34:08

Python可視化世界杯

2025-09-25 15:34:10

2010-01-05 13:32:36

.NET Framew
點贊
收藏

51CTO技術棧公眾號

中文字幕欧美日韩一区二区三区 | 日韩成人一区二区三区在线观看| 亚洲欧美日韩区| 国产女女做受ⅹxx高潮| 触手亚洲一区二区三区| 精品一区二区免费| 久久久免费精品视频| 中文字幕一区二区人妻在线不卡| 不卡亚洲精品| 亚洲一二三四区不卡| 日本在线观看一区| 99精品免费观看| 国产精品日韩久久久| 最近2019中文字幕mv免费看| 欧美性猛交乱大交| 日韩电影网站| 亚洲午夜电影在线| 图片区小说区区亚洲五月| 一区二区久久精品66国产精品| 伊人久久综合| 久久精品国产v日韩v亚洲| 在线视频 日韩| 日本亚洲欧洲无免费码在线| 午夜成人免费视频| 在线观看成人免费| 男男电影完整版在线观看| 国产剧情一区在线| 国产精品jvid在线观看蜜臀| 久久久无码一区二区三区| 不卡中文一二三区| 日韩精品www| 久草福利在线观看| 日韩综合av| 一本久久a久久免费精品不卡| 亚洲色图都市激情| yw193.com尤物在线| 成人激情av网| 91精品国产一区二区三区动漫 | 母乳一区在线观看| 久久久久久国产三级电影| 午夜黄色福利视频| 国产欧美日韩精品一区二区三区 | av片在线看| 久久免费国产精品| 精品日韩电影| 日韩在线观看视频网站| 国产福利精品一区二区| 国产剧情久久久久久| 奴色虐av一区二区三区| 国产精品久久久久久模特| 欧美激情2020午夜免费观看| 污污的视频在线免费观看| 热久久天天拍国产| 亚洲图片在区色| 国产成人av一区二区三区不卡| 97久久综合区小说区图片区| 欧美成人一区二区三区片免费| 免费精品99久久国产综合精品应用| 性欧美1819sex性高清| 婷婷亚洲久悠悠色悠在线播放| 无码人妻精品一区二区蜜桃网站| www视频在线看| 中文字幕综合网| 天堂av免费看| av免费看在线| 亚洲一区二区综合| 97干在线视频| 高清视频在线观看三级| 五月天精品一区二区三区| 欧美一级片免费播放| 1区2区3区在线| 日韩欧美aaa| 久草在在线视频| 成人国产一区二区三区精品麻豆| 欧美日韩成人在线| 欧洲在线免费视频| 亚洲1区在线观看| 精品国产免费人成电影在线观看四季| 男人的天堂免费| 国产精品白浆| 亚洲美女福利视频网站| 中国女人特级毛片| 9191国语精品高清在线| 欧美华人在线视频| 天堂网视频在线| 免费观看成人鲁鲁鲁鲁鲁视频| 成人免费福利视频| 免费国产羞羞网站视频| 久久综合视频网| 亚洲一区不卡在线| 日本乱理伦在线| 欧美日韩亚洲国产一区| 国产视频一区二区三区在线播放| 青青伊人久久| 亚洲第一精品福利| 小早川怜子久久精品中文字幕| 欧美肥老太太性生活| 欧美激情极品视频| 黄色一级视频免费看| 久久99蜜桃精品| 国产91精品一区二区绿帽| 免费成人av电影| 亚洲乱码日产精品bd| av免费播放网址| 国产精品视频首页| 日韩精品免费在线播放| 免费高清在线观看电视| 国产农村妇女精品一区二区 | jazzjazz国产精品久久| 亚洲人成网站999久久久综合| 国产大屁股喷水视频在线观看| 欧美特黄一区| 国产精品网站视频| 凸凹人妻人人澡人人添| 亚洲天堂精品在线观看| 波多野结衣家庭教师在线| а天堂中文最新一区二区三区| 亚洲国产精品999| www日韩在线| 老牛影视一区二区三区| 国产91社区| 麻豆传媒在线观看| 日韩欧亚中文在线| 国产情侣久久久久aⅴ免费| 色呦哟—国产精品| 2019精品视频| 成人黄色免费视频| 一区在线观看视频| 蜜桃免费在线视频| 久久99免费视频| 久久理论片午夜琪琪电影网| 国产精品一级视频| 国产精品天天摸av网| 欧美 国产 综合| 风间由美中文字幕在线看视频国产欧美| 自拍偷拍亚洲在线| www.久久久久久久| 9久草视频在线视频精品| 日本久久高清视频| 欧美爱爱视频| 伊人久久久久久久久久久| 日韩经典在线观看| 国产精品911| 日本在线视频www色| 日韩成人免费av| 色七七影院综合| 中文字幕+乱码+中文乱码www| 久久你懂得1024| 精品一区二区中文字幕| 三级小说欧洲区亚洲区| 午夜精品www| 无码h黄肉3d动漫在线观看| 午夜精品久久久久久| 国产女人18毛片水真多18| 激情久久久久| 精品一区久久久久久| 成人免费网站观看| 日韩成人在线视频| 精品久久久久久久久久久久久久久久| 久久久不卡网国产精品二区| 国产精品视频黄色| 欧美xxav| 91视频最新| 免费毛片在线看片免费丝瓜视频 | 亚洲欧美综合久久久| 国产日韩av高清| 国产在线观看a| 日韩精品在线看片z| 日韩和一区二区| 久久精品欧美日韩| 天天综合网久久| 亚洲欧美网站在线观看| 国产精品综合久久久久久| 三妻四妾的电影电视剧在线观看| 日韩精品免费综合视频在线播放| 亚洲综合久久网| 欧美国产精品劲爆| 日本77777| 欧美日韩精品免费观看视频完整| 超碰97人人人人人蜜桃| 欧美6一10sex性hd| 亚洲伦理中文字幕| 欧美另类高清videos的特点| 国产精品免费aⅴ片在线观看| 天天操天天爽天天射| 希岛爱理av一区二区三区| 91精品黄色| av在线网页| 亚洲人成77777在线观看网| 国产精品美女毛片真酒店| av一区二区三区| 男人透女人免费视频| 日韩理论片av| 97人人模人人爽人人少妇| 亚洲小少妇裸体bbw| 最近2019年中文视频免费在线观看| 国产精品久久久久久久免费 | 九色精品蝌蚪| 久久久免费高清电视剧观看| 可以在线观看的av网站| 欧美高清视频不卡网| 在线免费观看视频| 国产很黄免费观看久久| 草草久久久无码国产专区| 红桃成人av在线播放| av成人综合网| 天天免费亚洲黑人免费| 丝袜美腿亚洲一区二区| 亚洲av综合色区无码一二三区| 日本韩国欧美在线| 三级影片在线看| 久久久久久久久久久久久久久99| 亚洲天堂国产视频| 在线国产一区| 色播五月综合| 黑人久久a级毛片免费观看| 国产精品99蜜臀久久不卡二区 | 卡通动漫精品一区二区三区| 国产精品对白刺激| 男人av在线播放| 久久综合电影一区| 欧美人体大胆444www| 欧美一区二区三区喷汁尤物| 亚洲成人第一网站| 亚洲国产精品视频| 日韩精品久久久久久久的张开腿让 | 免费一区二区| 97视频资源在线观看| 韩国成人在线| 96精品视频在线| 超清av在线| 久久综合久久88| 69av亚洲| 亚洲色图第一页| 欧美视频综合| 亚洲成avwww人| 国产影视一区二区| 一本色道久久加勒比精品| 69视频免费在线观看| 一区二区三区四区国产精品| 成人午夜免费影院| 久久网站最新地址| 欧美 日本 国产| 成人精品鲁一区一区二区| 国产乱叫456| 久久99国产精品尤物| the porn av| 日本成人中文字幕| 成人久久久久久久久| 日韩一区二区久久| 精品国产一二三四区| 伊人成人网在线看| 国产成人一区二区三区别| 欧美成人激情| 欧美日韩免费精品| 亚洲人成网亚洲欧洲无码| 国产精品视频500部| 国产成人在线中文字幕| 国产91精品一区二区绿帽| 一区中文字幕电影| 国产综合动作在线观看| 精品人人人人| 国产一区二区三区四区hd| 好吊妞国产欧美日韩免费观看网站| 黄色国产精品一区二区三区| 全国精品免费看| 久久久福利视频| 亚洲素人在线| 在线免费一区| 99精品综合| 日韩不卡一二区| 亚洲精品乱码| 欧美精品一区免费| 丝袜诱惑亚洲看片| 一区二区在线播放视频| 国产一区二区三区在线看麻豆| 91亚洲精品久久久蜜桃借种| 国产一区二区三区黄视频| 在线成人免费av| 久久婷婷一区二区三区| 免费一级特黄3大片视频| 最新中文字幕一区二区三区| 免费黄色激情视频| 亚洲综合色丁香婷婷六月图片| 久久高清免费视频| 色婷婷精品久久二区二区蜜臂av | 青青草97国产精品免费观看无弹窗版| 中文字幕国内自拍| 国产aⅴ综合色| 国产肉体xxxx裸体784大胆| 国产午夜精品在线观看| 糖心vlog免费在线观看| 午夜精彩视频在线观看不卡| 亚洲欧美综合另类| 欧美性大战久久久久久久蜜臀| 国产精品视频一区在线观看| 欧美一级日韩不卡播放免费| 天堂av2024| 伊人久久五月天| 91桃色在线| 国产精品美女午夜av| 老司机亚洲精品一区二区| 久精品国产欧美| 综合在线一区| 日韩欧美在线播放视频| 韩国女主播成人在线| 亚洲精品乱码久久久久久久| 久久久蜜臀国产一区二区| 亚洲最大的黄色网址| 午夜电影一区二区三区| 中文字幕第三页| 日韩成人在线视频网站| av毛片在线| 国产精品白嫩初高中害羞小美女| 动漫3d精品一区二区三区乱码| 欧美午夜精品理论片a级大开眼界| 99久久99热这里只有精品 | 青草av.久久免费一区| 成人免费播放视频| 久久久精品黄色| www欧美com| 偷拍一区二区三区四区| 国产精品主播一区二区| 亚洲成人久久电影| 18网站在线观看| 国产欧亚日韩视频| 欧美调教在线| 福利视频一区二区三区四区| 久久99热狠狠色一区二区| xxx在线播放| 欧美日韩在线看| 免费观看国产视频| 欧美大胆在线视频| 国产精品99久久免费| 日本成人三级电影网站| 在线日韩av| 污污的视频免费观看| 国产精品久久久久久久浪潮网站| 一区二区三区视频免费看| 日韩亚洲欧美在线| 国产秀色在线www免费观看| 国产精品福利片| 国产欧美一区二区三区精品观看 | 日韩限制级电影在线观看| 在线免费看黄| 国产精品永久免费观看| 偷拍自拍亚洲色图| 人妻有码中文字幕| 99免费精品视频| 亚洲一区欧美在线| 日韩精品亚洲精品| 九色porny丨首页入口在线| 成人av资源| 亚洲毛片视频| 岛国精品资源网站| 精品久久中文字幕| 国产三级电影在线| 国产精品九九九| 成人综合久久| 一级片免费在线观看视频| 综合分类小说区另类春色亚洲小说欧美| 久久精品99北条麻妃| 色999日韩欧美国产| 91大神在线观看线路一区| 日韩色妇久久av| 国产麻豆视频一区二区| 国产成人无码aa精品一区| 日韩欧美综合一区| 国产夫妻在线| 久久久一本精品99久久精品66| 免费精品视频| 国产3级在线观看| 制服丝袜国产精品| 羞羞电影在线观看www| 久久久久久高清| 男男视频亚洲欧美| 自拍偷拍第9页| 亚洲国产欧美精品| 五月天av在线| 亚洲精蜜桃久在线| 国产成人精品免费看| 亚洲精品www久久久久久| 亚洲精品一区二区网址| 男人天堂久久| 一级黄色免费在线观看| 国产成人综合在线观看| 国产一级做a爰片在线看免费| 国产视频亚洲精品| 五月天色综合| 国产九色porny| 久久久噜噜噜久噜久久综合| 国产高清在线免费| 4438全国成人免费| 欧美高清视频在线观看mv| 91人人澡人人爽| 欧美视频专区一二在线观看| 在线观看免费黄色| 精品欧美日韩在线| 老司机免费视频一区二区三区| 熟女少妇a性色生活片毛片|