日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

金融量化之tushare模块的使用

發布時間:2024/9/19 综合教程 52 生活家
生活随笔 收集整理的這篇文章主要介紹了 金融量化之tushare模块的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.TuShare簡介和環境安裝

    TuShare是一個著名的免費、開源的python財經數據接口包。其官網主頁為:TuShare -財經數據接口包。
該接口包如今提供了大量的金融數據,涵蓋了股票、基本面、宏觀、新聞的等諸多類別數據(具體請自行查看官網),
并還在不斷更新中。TuShare可以基本滿足量化初學者的回測需求 環境安裝:pip install tushare。如果是老版本升級,可以用升級命令pip install tushare --upgrade3,
在python中導入包:import tushare as ts

二.Tushare的應用

我們主要還是應該掌握如何用tushare獲取股票行情數據,使用的是ts.get_hist_data()函數或者ts.get_k_data()函數。輸入參數為:

code:股票代碼,即6位數字代碼,或者指數代碼(sh=上證指數 sz=深圳成指 hs300=滬深300指數 sz50=上證50 zxb=中小板 cyb=創業板)

start:開始日期,格式YYYY-MM-DD

end:結束日期,格式YYYY-MM-DD

ktype:數據類型,D=日k線 W=周 M=月 5=5分鐘 15=15分鐘 30=30分鐘 60=60分鐘,默認為D

retry_count:當網絡異常后重試次數,默認為3

pause:重試時停頓秒數,默認為0

返回值說明:

date:日期

open:開盤價

high:最高價

close:收盤價

low:最低價

volume:成交量

price_change:價格變動

p_change:漲跌幅

ma5:5日均價

ma10:10日均價

ma20:20日均價

v_ma5:5日均量

v_ma10:10日均量

v_ma20:20日均量

turnover:換手率[注:指數無此項]

二.Tushare實例

  一些概念:

什么是均線? 對于每一個交易日,都可以計算出前N天的移動平均值,然后把這些移動平均值連起來,成為一條線,就叫做N日移動平均線。
移動平均線常用線有5天、10天、30天、60天、120天和240天的指標。 5天和10天的是短線操作的參照指標,稱做日均線指標;
30天和60天的是中期均線指標,稱做季均線指標; 120天和240天的是長期均線指標,稱做年均線指標。
均線計算方法:MA=(C1+C2+C3+...+Cn)/N C:某日收盤價 N:移動平均周期(天數)


股票分析技術中的金叉和死叉,可以簡單解釋為: 分析指標中的兩根線,一根為短時間內的指標線,另一根為較長時間的指標線。
如果短時間的指標線方向拐頭向上,并且穿過了較長時間的指標線,這種狀態叫“金叉”;
如果短時間的指標線方向拐頭向下,并且穿過了較長時間的指標線,這種狀態叫“死叉”;
一般情況下,出現金叉后,操作趨向買入;死叉則趨向賣出。當然,金叉和死叉只是分析指標之一,要和其他很多指標配合使用,才能增加操作的準確性。

總結

以上是生活随笔為你收集整理的金融量化之tushare模块的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。