前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AkShare-基金数据-公募基金数据

AkShare-基金数据-公募基金数据

作者头像
数据科学实战
发布2020-03-24 17:20:58
1.5K0
发布2020-03-24 17:20:58
举报
文章被收录于专栏:数据科学实战

作者寄语

首先,要特别感谢各位小伙伴的支持,目前 AkShare 项目已经在短短两周内从 200 多Star 上升到 1005 Star。

其次,提供 Docker 试用,欢迎体验。

最后,启用域名:www.akshare.xyz,目前可以访问 AkShare 的文档。

最重要的是:本次更新公募基金数据的预览版,后续还有会丰富增加其他接口。主要提供当前交易日所有公募基金净值数据和每个公募基金的一些常用字段查询。

AkShare-更新记录

  • "fund_em_daily" # 公募基金净值
  • "fund_em_info" # 公募基金信息

AkShare 公募数据

开放式基金净值

接口: fund_em_daily

目标地址: http://fund.eastmoney.com/fund.html#os_0;isall_0;ft_;pt_1

描述: 获取东方财富网站-天天基金网-基金数据, 此接口数据每个交易日 16:00~23:00 更新当日的最新开放式基金净值

限量: 单次返回当前时刻所有历史数据

输入参数

名称

类型

必选

描述

-

-

-

-

输出参数

名称

类型

默认显示

描述

基金代码

str

Y

-

基金简称

str

Y

-

单位净值

float

Y

-

累计净值

float

Y

-

前交易日-单位净值

float

Y

-

前交易日-累计净值

float

Y

-

日增长值

float

Y

-

日增长率

float

Y

-

申购状态

str

Y

-

赎回状态

str

Y

-

手续费

str

Y

注意百分号

接口示例

代码语言:javascript
复制
import akshare as ak
fund_em_daily_df = ak.fund_em_daily()
print(fund_em_daily_df)

数据示例

代码语言:javascript
复制
      基金代码     基金简称    单位净值    累计净值  ...  日增长率  申购状态  赎回状态    手续费
0     002121        广发沪港深新起点股票  1.2510  1.3360  ...  7.94  开放申购  开放赎回  0.15%
1     005583        易方达港股通红利混合  0.7396  0.7396  ...  7.55  开放申购  开放赎回  0.15%
2     006614       嘉实港股通新经济指数C  0.9004  0.9004  ...  7.52  开放申购  开放赎回  0.00%
3     501311       嘉实港股通新经济指数A  0.9048  0.9048  ...  7.52  开放申购  开放赎回  0.10%
4     007151       前海开源沪港深聚瑞混合  1.0253  1.0253  ...  7.37  开放申购  开放赎回  0.15%
      ...               ...     ...     ...  ...   ...   ...   ...    ...
8177  007643     华安稳健养老一年(FOF)                  ...        开放申购  暂停赎回  0.12%
8178  007274     景顺长城养老混合(FOF)                  ...        开放申购  开放赎回  0.12%
8179  008886  民生卓越配置6个月混合(FOF)                  ...        暂停申购  暂停赎回  0.06%
8180  007660   招商和悦均衡养老三年(FOF)                  ...        开放申购  暂停赎回  0.12%
8181  007747      海富通平衡养老(FOF)                  ...        暂停申购  暂停赎回  1.20%

基金信息

接口: fund_em_info

目标地址: http://fund.eastmoney.com/pingzhongdata/710001.js

描述: 获取东方财富网站-天天基金网-基金数据-具体基金信息

限量: 单次返回当前时刻所有历史数据

输入参数

名称

类型

必选

描述

fund

str

Y

fund="710001"; 需要基金代码, 可以通过调用 fund_em_daily 获取

indicator

str

Y

indicator="单位净值走势"; 参见 fund_em_info 参数一览表

fund_em_info 参数一览表

参数名称

备注

单位净值走势

-

累计净值走势

-

累计收益率走势

-

同类排名走势

-

同类排名百分比

-

分红送配详情

-

拆分详情

-

输出参数-单位净值走势

名称

类型

默认显示

描述

x

str

报告日期

-

y

str

Y

-

equityReturn

单位净值

Y

-

unitMoney

Y

-

接口示例-单位净值走势

代码语言:javascript
复制
import akshare as ak
fund_em_info_df = ak.fund_em_info(fund="710001", indicator="单位净值走势")
print(fund_em_info_df)

数据示例-单位净值走势

代码语言:javascript
复制
               x       y equityReturn unitMoney
0     2011-09-20  1.0000            0          
1     2011-09-22  1.0000            0          
2     2011-09-29  1.0001         0.01          
3     2011-10-13  1.0005         0.04          
4     2011-10-20  1.0007         0.02          
          ...     ...          ...       ...
2053  2020-03-15  2.2677      -5.0218          
2054  2020-03-16  2.2608      -0.3043          
2055  2020-03-17  2.2165      -1.9595          
2056  2020-03-18  2.2281       0.5233          
2057  2020-03-19  2.2515       1.0502

输出参数-累计净值走势

名称

类型

默认显示

描述

x

str

Y

报告日期

y

str

Y

累计净值

接口示例-累计净值走势

代码语言:javascript
复制
import akshare as ak
fund_em_info_df = ak.fund_em_info(fund="710001", indicator="累计净值走势")
print(fund_em_info_df)

数据示例-累计净值走势

代码语言:javascript
复制
               x       y
0     2011-09-20  1.0000
1     2011-09-22  1.0000
2     2011-09-29  1.0001
3     2011-10-13  1.0005
4     2011-10-20  1.0007
          ...     ...
2053  2020-03-15  2.2677
2054  2020-03-16  2.2608
2055  2020-03-17  2.2165
2056  2020-03-18  2.2281
2057  2020-03-19  2.2515

输出参数-累计收益率走势

名称

类型

默认显示

描述

x

str

报告日期

-

y

str

累计收益率

-

接口示例-累计收益率走势

代码语言:javascript
复制
import akshare as ak
fund_em_info_df = ak.fund_em_info(fund="710001", indicator="累计收益率走势")
print(fund_em_info_df)

数据示例-累计收益率走势

代码语言:javascript
复制
              x     y
0    2019-09-19  0.00
1    2019-09-22 -1.31
2    2019-09-23 -0.78
3    2019-09-24 -2.21
4    2019-09-25 -4.24
..          ...   ...
114  2020-03-15  0.37
115  2020-03-16  0.06
116  2020-03-17 -1.90
117  2020-03-18 -1.39
118  2020-03-19 -0.35

输出参数-同类排名走势

名称

类型

默认显示

描述

x

str

Y

报告日期

y

str

Y

同类型排名-每日近三月排名

sc

str

Y

总排名-每日近三月排名

接口示例-同类排名走势

代码语言:javascript
复制
import akshare as ak
fund_em_info_df = ak.fund_em_info(fund="710001", indicator="同类排名走势")
print(fund_em_info_df)

数据示例-同类排名走势

代码语言:javascript
复制
               x     y    sc
0     2011-12-20    14   438
1     2011-12-21    32   438
2     2011-12-22    42   438
3     2011-12-25    63   438
4     2011-12-26    45   438
          ...   ...   ...
1999  2020-03-15  1839  3273
2000  2020-03-16  2067  3277
2001  2020-03-17  2339  3281
2002  2020-03-18  2032  3196
2003  2020-03-19  1861  3269

输出参数-同类排名百分比

名称

类型

默认显示

描述

x

str

Y

报告日期

y

str

Y

同类型排名-每日近3月收益排名百分比

接口示例-同类排名百分比

代码语言:javascript
复制
import akshare as ak
fund_em_info_df = ak.fund_em_info(fund="710001", indicator="同类排名百分比")
print(fund_em_info_df)

数据示例-同类排名百分比

代码语言:javascript
复制
               x      y
0     2011-12-20  96.80
1     2011-12-21  92.69
2     2011-12-22  90.41
3     2011-12-25  85.62
4     2011-12-26  89.73
          ...    ...
1999  2020-03-15  43.81
2000  2020-03-16  36.92
2001  2020-03-17  28.71
2002  2020-03-18  36.42
2003  2020-03-19  43.07

输出参数-分红送配详情

名称

类型

默认显示

描述

年份

str

Y

-

权益登记日

str

Y

-

除息日

str

Y

-

每份分红

str

Y

-

分红发放日

str

Y

-

接口示例-分红送配详情

代码语言:javascript
复制
import akshare as ak
fund_em_info_df = ak.fund_em_info(fund="161606", indicator="分红送配详情")
print(fund_em_info_df)

数据示例-分红送配详情

代码语言:javascript
复制
   年份    权益登记日      除息日         每份分红       分红发放日
0  2007年  2007-10-25  2007-10-25  每份派现金0.7700元  2007-10-29
1  2007年  2007-03-12  2007-03-12  每份派现金1.1100元  2007-03-14
2  2006年  2006-05-30  2006-05-30  每份派现金0.0600元  2006-06-01

输出参数-拆分详情

名称

类型

默认显示

描述

年份

str

Y

-

拆分折算日

str

Y

-

拆分类型

str

Y

-

拆分折算比例

str

Y

-

接口示例-拆分详情

代码语言:javascript
复制
import akshare as ak
fund_em_info_df = ak.fund_em_info(fund="161606", indicator="拆分详情")
print(fund_em_info_df)

数据示例-拆分详情

代码语言:javascript
复制
   年份      拆分折算日  拆分类型    拆分折算比例
0  2019年  2019-12-16  份额折算  1:1.0107
1  2019年  2019-07-02  份额折算  1:1.5569
2  2018年  2018-12-17  份额折算  1:1.0255
3  2017年  2017-12-15  份额折算  1:1.0045
4  2017年  2017-09-26  份额折算  1:1.4942
5  2016年  2016-12-15  份额折算  1:1.0230
6  2015年  2015-12-15  份额折算  1:1.0180
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据科学实战 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 作者寄语
  • AkShare-更新记录
    • AkShare 公募数据
      • 开放式基金净值
      • 基金信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档