金融數(shù)據(jù)分析-以Python為工具 課件 9、股票行情數(shù)據(jù)分析_第1頁
金融數(shù)據(jù)分析-以Python為工具 課件 9、股票行情數(shù)據(jù)分析_第2頁
金融數(shù)據(jù)分析-以Python為工具 課件 9、股票行情數(shù)據(jù)分析_第3頁
金融數(shù)據(jù)分析-以Python為工具 課件 9、股票行情數(shù)據(jù)分析_第4頁
金融數(shù)據(jù)分析-以Python為工具 課件 9、股票行情數(shù)據(jù)分析_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

金融系胡文彬Python金融數(shù)據(jù)分析股票行情數(shù)據(jù)分析Chapter099.1股票K線分析概覽股票數(shù)據(jù)的分析可以分為基本面分析和技術(shù)分析兩大類。基本面分析宏觀經(jīng)濟(jì)周期、金融市場(chǎng)環(huán)境、行業(yè)發(fā)展?fàn)顩r、公司發(fā)展前景。技術(shù)面分析假設(shè)市場(chǎng)行為反映了市場(chǎng)的所有因素的影響、市場(chǎng)價(jià)格呈趨勢(shì)變動(dòng)、歷史會(huì)重演。股票歷史行情數(shù)據(jù)K線技術(shù)分析經(jīng)過200多年的演進(jìn),K線技術(shù)分析形成了具有完整形式和分析理論的一套方法。根據(jù)不同的情況,K線可能呈現(xiàn)光頭(例如最高價(jià)等于收盤價(jià)的陽線,沒有上影線)、光腳(例如最低價(jià)等于開盤價(jià)陽線,沒有下影線)、光頭光腳線、十字線(開盤價(jià)等于收盤價(jià))、T字線、一字線等。K線技術(shù)分析案例本章將選擇青島啤酒(600600)從2007年1月4日到2008年12月31日的日線行情數(shù)據(jù)進(jìn)行分析。首先進(jìn)行探索性數(shù)據(jù)分析,再對(duì)數(shù)據(jù)用mplfinance包進(jìn)行可視化展示,最后用TA-Lib包對(duì)數(shù)據(jù)進(jìn)行K線形態(tài)識(shí)別。9.2探索性數(shù)據(jù)分析具體過程和結(jié)果見JupyterNotebook代碼文件。9.3價(jià)格數(shù)據(jù)可視化

mplfinance(/matplotlib/mplfinance)是一個(gè)基于Matplotlib和Pandas構(gòu)建的金融數(shù)據(jù)可視化Python包。其舊版本名稱為mpl_finance。Anaconda中沒有包含mplfinance,用戶需要通過pipinstallmplfinance命令來安裝。9.3價(jià)格數(shù)據(jù)可視化

mplfinance最重要的功能為基于股票(或其他金融工具)的行情數(shù)據(jù)繪制K線圖。其典型的繪圖結(jié)果包含上下兩個(gè)子圖,第一個(gè)子圖為K線圖,第二個(gè)子圖為成交量圖。mplfinance繪制K線圖的函數(shù)主要有兩個(gè):plot()和make_addplot()。9.3價(jià)格數(shù)據(jù)可視化mplfinance中典型的繪圖步驟為:importmplfinanceasmpfmpf.make_marketcolors()#設(shè)置繪圖顏色mpf.make_mpf_style()#設(shè)置繪圖風(fēng)格mfp.plot()#繪圖mpf.make_addplot()#添加額外的圖9.3價(jià)格數(shù)據(jù)可視化1) mplfinance.plot(data,**kwargs,style,addplot)其中data設(shè)置繪圖數(shù)據(jù),為包含股票行情序列的PandasDataFrame對(duì)象,其索引為日期,至少包含“Open”、“High”、“Low”、“Close”、“Volume”這5列數(shù)據(jù);kwargs是不定長參數(shù),用于設(shè)置圖形基本參數(shù)。9.3價(jià)格數(shù)據(jù)可視化2) mplfinance.make_mpf_style(marketcolors,gridaxis,gridstyle,y_on_right)該函數(shù)生成圖形的風(fēng)格對(duì)象,其返回值用于設(shè)置mplfinance.plot()函數(shù)的style參數(shù),marketcolors通過make_marketcolors()生成:3) mplfinance.make_marketcolors(up,down,edge,wick,volume,inherit)9.3價(jià)格數(shù)據(jù)可視化4) mplfinance.make_addplot(data,type,panel=0,**kwargs)該函數(shù)用于向主圖添加新的圖形,例如在K線圖中添加布林帶線。具體過程和結(jié)果見JupyterNotebook代碼文件。9.4技術(shù)指標(biāo)計(jì)算及K線模式識(shí)別TA-Lib(TechnicalAnalysisLibrary,官網(wǎng):/)是一個(gè)用于對(duì)金融市場(chǎng)數(shù)據(jù)進(jìn)行技術(shù)分析的Python包,支持150多個(gè)技術(shù)指標(biāo)的計(jì)算,如MA、MACD、RSI、布林帶等,具體函數(shù)見表9-2。TA-Lib更強(qiáng)大的功能在于K線模式識(shí)別,即在歷史行情數(shù)據(jù)中檢測(cè)特定的K線形態(tài),從而對(duì)交易決策提供指導(dǎo)。TA-Lib包的安裝過程容易出錯(cuò),建議使用TA-Lib的離線安裝包進(jìn)行安裝。9.4技術(shù)指標(biāo)計(jì)算及K線模式識(shí)別TA-Lib包的技術(shù)指標(biāo)包括重疊指標(biāo)、動(dòng)量指標(biāo)、成交量指標(biāo)和波動(dòng)性指標(biāo)。TA-Lib包提供了一日到五日的多種K線形態(tài)的識(shí)別函數(shù),這些函數(shù)的調(diào)用形式都是輸入開、高、低、收四個(gè)價(jià)格序列(Series)。更多函數(shù)及用法見TA-Lib的幫助文檔:https://mrjbq7.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論