tushare里申萬行業指數不能獲取,采用如下的辦法獲取數據。
https://zhuanlan.zhihu.com/p/44165049
OpenDataTools通過swindex接口,支持申萬指數數據的獲取,要求版本0.6.0以上。
數據來源:申萬研究所(http://www.swsindex.com/)
導入swindex模塊
from opendatatools import swindex
詳細接口
- 獲取申萬指數列表
df, msg = swindex.get_index_list() df.head(20)

申萬指數共分為若干類別,如下圖所示:

我們來看看申萬一級行業指數,如下:

2. 獲取申萬指數成分信息
df, msg = swindex.get_index_cons('801040')
df

3. 獲取申萬指數日線
df, msg = swindex.get_index_daily('801040')
df.tail(20)

4. 獲取申萬指數每日的量化指標(pe、pb等)
df, msg = swindex.get_index_dailyindicator('801040', '2018-01-01', '2018-08-02')
df.head(20)

發布於 2018-09-10