当前位置: > 基金>正文

我用Python对去年800只基金的数据分析,发现这几点... 债券型基金怎么看涨跌的数据分析

2023-08-05 16:31:59 互联网 未知 基金

我用Python对去年800只基金的数据分析,发现这几点...

上述的程序中,由于基金的内容都是非常严格的,不存在某些基金数据存在缺损的情况,因此可以通过三行代码直接进行数据的抓取,而不必利用try...except语句来防止程序的意外出错。抓取到的信息如下:

对于各支基金数据的信息,大家最关心的可能就是基金的涨跌情况,包括 最近的涨跌走势、同种类型基金平均的走势等信息。小编针对于每支基金的fcode,通过开发者模式下的接口摸索,帮助大家找到了基金数据的接口。

https://uni-fundts.1234567.com.cn/dataapi/fund/FundVPageAcc? CODE=fcode& FCODE=fcode& RANGE=y&CustomerNo=&UserId=&Uid=&CToken=&UToken=&MobileKey=&zone=&DATES=&POINTCOUNT=&deviceid=5C1164BA-3D4A-4953-A488-00E47222D4BB&plat=Iphone&AppType=Iphone&product=Fund&version=6.2.5&Serverversion=6.2.5&appversion=6.2.5

上述的数据连接中,我们需要关注的是 CODE,FCODE和RANGE这三个数值。其中,CODE和FCODE表示的是基金的代码,而RANGE则表示我们要获取最近多少天的数据, y表示的是最近一个月,3y表示最近三个月。

根据数据接口,我们可以获取得到每个基金的最近一段时间的涨跌信息,程序如下所示:

程序中,首先获取了不同类型基金的代码和名字,然后根据构造的数据接口获取不同基金的涨跌 信息,最后将数据按照基金的名字写入到本地的文件中。

02.数据分析

1).基金近一个月涨跌情况

这里小编根据各200支不同类型的基金,获取了它们最近一个月的基金涨跌信息。我们以股票型基金为例,先来看一下最近一个月中,这200支股票型基金的涨跌情况吧。

对于涨跌情况的判断,可以直观的看出最近一支基金的走势。程序如下图所示。

程序中,首先根据各个股票型基金的涨跌情况来设置柱状图的颜色,然后利用pyecharts中的柱状图来可视化200支股票基金的近一个月涨跌情况,如下图所示:

可以看到通过对于近一个月基金涨跌的可视化,可以很全面的看出哪些基金最近的上涨势头迅猛,而哪一些的基金势头比较衰退。

当然,如果大家想看一下最近一年的涨跌情况时,只需要将数据接口中的RANGE改为n,重新抓取数据即可。这里小编同样为大家展示一下近一年基金涨跌情况。

2).基金走势对比

当然有的小伙伴希望基金能够比较稳定,波动幅度不要太大,这里,我们可以通过基金的一段时间内的涨跌情况来看一下基金的变化情况,程序如下图所示。

程序首先从所有的基金中任意挑选两支作为对比基金,然后通过Line的线型图进行区域面积的对比,结果如下图所示。

可以看到,上述的两只基金对比中,绿色线的基金在稳定性上明显的是优于红色线的基金。大家可以通过这样的方式来进行不同基金的对比分析。

3.涨跌动态可视化

下面,我们通过flourish来通过动态图的方式,更加直观的来看一下基金的涨跌走势。程序如下图所示。

上图的程序中,我们随机选择八支基金并提取它们的最近一个月的涨跌走势数值,保存到csv文件中,接下来我们将数据上传到flourish网页,并进行结果的可视化展示,如下图所示:

可以看到八支基金的涨跌情况随着时间的变化而不断的发生着变化。

以上就是小编为大家带来的关于基金的可视化分享,悄悄的说一下,小编去年买的白酒基金还不错,偏消费类的。

大家平时喜欢购买什么类型的基金呢,欢迎在下方留言区,吱一声!

菜鸟编程大本营,已经正式上线

专注于分享趣味的编程技巧,不限于Java, Python ,Go, Java等语言,让菜鸟爱上编程,进阶成为高手,欢迎关注。查看

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。