如果很认同某个基金经理的投资理念,可以跟踪基金经理的持仓变化,可以获取一些投资的线索。手动操作也可以实现,但略微麻烦,如果利用ChatGPT写一个跟踪程序,就方便多了。
下面以汇丰晋信副总经理、投资总监、知名基金经理陆彬为例,说明如何查看其近5年的持仓变化。
首先在基金网站上查找陆彬,然后选出想要跟踪的基金名称,比如:001643汇丰晋信智造先锋股票A。
然后在ChatGPT中输入提示词如下:
基金持仓
接口: fund_portfolio_hold_em
目标地址: http://fundf10.eastmoney.com/ccmx_000001.html
描述: 天天基金网-基金档案-投资组合-基金持仓
限量: 单次返回指定 symbol 和 date 的所有持仓数据
输入参数
名称类型描述
symbolstrsymbol="000001"; 基金代码, 可以通过调用 ak.fund_name_em() 接口获取
datestrdate="2020"; 指定年份
输出参数
名称类型描述
序号int64-
股票代码object-
股票名称object-
占净值比例float64注意单位: %
持股数float64注意单位: 万股
持仓市值float64注意单位: 万元
季度object-
接口示例
import akshare as ak
fund_portfolio_hold_em_df = ak.fund_portfolio_hold_em(symbol="000001", date="2020")
print(fund_portfolio_hold_em_df)
数据示例
序号 股票代码 股票名称 占净值比例 持股数 持仓市值 季度
0 1 601318 中国平安 6.04 333.75 29029.80 2020年4季度股票投资明细
1 2 002127 南极电商 5.90 2074.47 28378.78 2020年4季度股票投资明细
2 3 000961 中南建设 5.30 2889.73 25516.32 2020年4季度股票投资明细
3 4 600519 贵州茅台 5.01 12.06 24090.89 2020年4季度股票投资明细
4 5 002271 东方雨虹 4.57 566.84 21993.50 2020年4季度股票投资明细
.. .. ... ... ... ... ... ...
151 6 300226 上海钢联 2.75 177.07 12058.31 2020年1季度股票投资明细
152 7 000547 航天发展 2.45 800.00 10760.00 2020年1季度股票投资明细
153 8 300572 安车检测 1.81 204.39 7946.84 2020年1季度股票投资明细
154 9 603259 药明康德 1.65 80.12 7249.88 2020年1季度股票投资明细
155 10 603806 福斯特 1.63 175.98 7165.78 2020年1季度股票投资明细
以上是akshare库中基金持仓查询的接口。写一段Python代码,用akshare查询某个公母基金的持仓情况,具体步骤如下:
用户输入一个公募基金代码,获取这个代码;
查询2019年到2023年期间的所有基金持仓情况;
将所有查询结果保存到F盘的【公募基金代码】.xlsx文件中。
001643汇丰晋信智造先锋股票A近5年的持仓全部查询出来了:
然后对基金持仓变化进行分析,在ChatGPT中输入提示词如下:
根据F盘的001643.xlsx表格数据,对这个基金2023年一季度相对于2022年四季度的持仓变化做出分析,具体分析步骤如下:
查询这两个季度是否有同样的持仓股票,如果有同样的持仓股票,计算出持仓市值的变动情况;
比较2022年四季度的前十大持仓和2023年一季度的前十大持仓,找出哪些股票退出了前十大持仓,哪些新进了前十大持仓
注意:
001643.xlsx表格中的数据格式如下所示:
| 序号 | 股票代码 | 股票名称 | 占净值比例 | 持股数 | 持仓市值 | 季度 |
| ------ | ---------- | ---------- | ------------ | -------- | ---------- | ------------------------- |
| 1 | 600546 | 山煤国际 | 9.77 | 295.11 | 2059.87 | 2019年4季度股票投资明细 |
| 2 | 300751 | 迈为股份 | 9.54 | 14.21 | 2010 | 2019年4季度股票投资明细 |
| 3 | 300724 | 捷佳伟创 | 9.49 | 52.77 | 1999.46 | 2019年4季度股票投资明细 |
| 4 | 603396 | 金辰股份 | 5.96 | 58.62 | 1256.29 | 2019年4季度股票投资明细 |
运行程序,分析结果如上。