大家好,我是小一

最近研究基金的时候,突然对今年来收益最高的基金有点好奇,于是去翻了翻该基金的业绩报告。

好家伙,今年来收益接近30%了,这还是最近一段时间回调了,如果在9月初那会,净值最高冲到了2.64,也就是累计涨幅达到了164%

说出来你可能不信,这个基金2020年才成立的。我直呼好家伙

先看一下历史业绩数据:

再来看一下今年来的业绩情况:

大幅跑赢沪深300指数,且相对于沪深300,回撤也降低了很多。

其中最让我亮眼的一个点,竟然是今年来的季度胜率为100%。也就是说在已经过去的三个季度里面,每个季度都跑赢沪深300指数

这个让我有点好奇,于是我把时间维度拉长到近三年

最近的10个季度,除了20Q2和21Q4不及沪深300指数,其余8个季度都跑赢沪深300指数,胜率80%。当然如果要从20年Q3季度算起,胜率更是高达88.88%

周期性行业的恐怖如斯,这可能只是一个小小的缩影。

对了,这个指数基金是国泰中证煤炭ETF,上面截图的是它的场外基金连接C,代码是008280。简介如下:

这里有必要给大家提个醒:

基金的季度报告里可以查看基金的各种信息,你可以看到,上面那个报告长达60页,满满的都是基金经理对于该行业的投资理念和个人理解,远不是我们这种小散可以比的。

所以,如果想购买一个基金,最好的办法可能是先看看他过去几年的报告,了解一下投资风格。

但是,如何快速获取一个基金的所有报告,理解其投资风格呢?

今天教大家用 Python 批量搞定,先给一个使用说明,源码和逻辑见后文

1、核心代码

首先是需要自定义一些参数,分别是:

# 自定义参数
fund_code = '008279' #基金代码
start_date = '2021-01-01' #起始时间,默认20210101
end_date = datetime.now().strftime('%Y-%m-%d')

其次是获取从起始时间到截止时间之间的所有报告清单,起始时间默认是2021年1月1日,截止时间为当前日期

# 获取内部定义ID
fund_code_Id = get_inner_Id(fund_code)
# 获取报告的清单信息
df_report_info = get_detail_info(fund_code, fund_code_Id, start_date, end_date)

最后是对清单中的PDF文件进行下载

# 下载报告清单
download_file(fund_code, df_report_info)

程序运行图如下:

最终爬取的报告结果如下:

2、爬虫思路

获取源码文件请直接在原文链接中回复 基金季报

原文链接

Python批量获取基金季报相关推荐

  1. Python批量获取基金数据

    Python爬取天天基金网的基金数据 20年初准备投资基金,想爬取基金的业绩数据. 20年基金迎来了爆发式增长,现把代码开源以供参考. 本代码只能实现初步汇总,输出csv文件来保存基金的单位& ...

  2. 【ArcGIS遇上Python】python批量获取栅格数据四至(top,bottom,left,right)坐标代码

    上图所示为ArcGIS自带的影像数据,存放路径为C:\Program Files (x86)\ArcGIS\Desktop10.6\ArcGlobeData\wsiearth.tif",在源 ...

  3. python经纬度获取县名_利用 Python 批量获取县镇运输距离

    起因 最近做规划项目,领导让查出某几个市的所有乡镇级行政区域,距离所在县级行政中心的交通运输距离.想着也不是啥难事儿,高德地图一搜就有. 当我把各市行政区划统计完,发现一共有五百多个乡镇,意味着要在地 ...

  4. python爬虫获取基金数据2

    用sklearn分析基金数据<1> python爬虫获取基金数据<2> 数据预处理:数据清洗.生成样本数据<3> 用sklearn训练样本数据<4> 用 ...

  5. 用 Python 快速获取基金持仓增减情况 | 更新版

    来源:Python数据之道 (ID:PyDataLab) 作者:阳哥 01写在前面 大家好,我是阳哥. 大家知道,在财经领域,Python是有着广泛的用途的.2021年,量化基金开始成为弄潮儿.有不少 ...

  6. Python爬虫获取基金持仓股票数据

    Python爬虫小实战 . 通过Python爬虫获取基金持仓股票数据,按照基金持仓金额对股票进行排行,并储存在本地数据库. from urllib import request from bs4 im ...

  7. 极速系列04—python批量获取word/PDF/网页中的表格

    这里写目录标题 1 python批量获取word中的表格 目的: 1.1 简介 1.2 读取word文档内容 方法一 方法二 2 python批量获取PDF中的表格 目的: 2.1 简介 2.2 读取 ...

  8. 用python批量获取cad中线段点组成的凸包 + 面积

    用python批量获取cad中线段点组成的凸包 + 面积 效率实在太低,还是用c# 吧 import win32com.client import pythoncom import tubao imp ...

  9. Python 批量获取今日头条街拍美图

    大家好,在以前的文章中我们学了Ajax数据获取,这篇文章我们以今日头条为例,通过分析Ajax请求来抓取今日头条的街拍美图,并将图片下载到本地保存下来. 准备好没,我们现在开始!喜欢记得收藏.点赞.关注 ...

最新文章

  1. 在Ubuntu 16.04.5 LTS上利用python 2.7中的PIL模块智能等比例压缩过大的图片集实操
  2. OpenCV实现在图像中写入汉字
  3. 虚拟机访问svn服务器超时_SVN卡顿原因及简单修复方法
  4. SpringBoot项目在IntelliJ IDEA中实现热部署
  5. 3月14号,oracle的说道多多
  6. 【Notepad++】Notepad++ 插件 for js 各种插件全介绍
  7. Android SDK tools,platform-tools,build-tools 区别
  8. [蓝桥杯2015决赛]积分之迷-枚举(水题)
  9. CentOS下用于查看系统当前登录用户信息的4种方法
  10. CRT工具连接Linux操作手册
  11. bing翻译api php,PHP调用必应翻译API示例源码
  12. 阿尔法平台C语言编程题答案
  13. 【数据分析与挖掘】淘宝用户行为分析(带数据集和代码)
  14. 阿里云code的git
  15. 内网通道构建——socks
  16. 微信公众号如何上传html5,微信平台公众号怎么上传视频? 视频支持哪些格式
  17. 【sklearn-cookbook-zh】第一章 模型预处理
  18. 【Vue】学习笔记-组件传值的数据累加器
  19. 记应聘:华为 可信理论、技术与工程实验室 产品数据工程师
  20. 数据库系统原理--------层次模型

热门文章

  1. python 批量修改后缀名
  2. Acwing 378.骑士放置(二分图的最大独立集)
  3. MATLAB_心形线的创建
  4. greendao连接mysql_Android数据存储框架GreenDao 3.0使用详解
  5. 百万级用户量的站内信设计
  6. vue编程式导航跳转到当前路由多次执行抛出NavigationDuplicated: Avoided redundant navigation to current location:
  7. 让div在body中居中显示
  8. Android PackageManagerService分析一:PMS的启动
  9. 影响人类!写入历史!疫情年最值得铭记的6个大事件
  10. 《人性的弱点》阅读摘抄-1