2021年已经接近尾声,从今年的基金业绩排行来看,005669以125%的盈利居榜首,虽然和一些牛股相比上涨幅度还不是很令人乍舌,但是仔细想想,一年就能让你资产翻倍,是不是也非常佩服这些基金经理的专业能力。
网站图均源于 http://fund.eastmoney.com/data/fundranking.html
咱们也想看看基金持仓了那些好股票,虽然数据有滞后性,但并不影响我们的好奇心。
import akshare as ak
stock_report_fund_hold_detail_df = ak.stock_report_fund_hold_detail(symbol="005669", date="20210930")
print(stock_report_fund_hold_detail_df)
我们来看看stock_report_fund_hold_detail_df里面的数据:
将数据与网站上的数据对比一下:获取到的数据只有A股的内容,但不影响我们后期自己分析。
同理,我们想知道已经购买某个股票的所有基金的信息,可以使用如下代码:
import akshare as ak
stock_fund_stock_holder_df = ak.stock_fund_stock_holder(stock="300035")
print(stock_fund_stock_holder_df)
我们能获取到该股票所有时间节点的所有基金持仓信息,我们试试把005669基金的持仓金额按时间排序,使用如下代码:
fund_list = []
for i in range(0, stock_fund_stock_holder_df.shape[0]):
if stock_fund_stock_holder_df.values[i][1] == '005669':
fund_list.append(stock_fund_stock_holder_df.values[i])
[array(['前海开源公用事业股票', '005669', '21084802', '3.4275', '643508000','2021-09-30'], dtype=object),
array(['前海开源公用事业股票', '005669', '8441402', '1.3729', '206392000','2021-06-30'], dtype=object),
array(['前海开源公用事业股票', '005669', '3218902', '0.5235', '34506600','2021-03-31'], dtype=object),
array(['前海开源公用事业股票', '005669', '3117402', '0.5134', '38188200','2020-12-31'], dtype=object),
array(['前海开源公用事业股票', '005669', '257800', '0.0493', '2351140','2020-09-30'], dtype=object)]
可以看到,在20200930至20201231这段时间①,基金持仓经历一次大增持;20210630至20210930这段时间②,同样翻倍增持,结合K线图来看:
你们猜后面还能涨吗?