年前用Python,选出好基金,稳赚一笔

年前用Python,选出好基金,稳赚一笔
如果你恰巧是中国球迷,又恰巧是中国股民,那你的酸爽可能是别人难以体会同时又是大多数能体会到的。因为好多人跟你是同样的命运。此处同情你三秒

年前用Python,选出好基金,稳赚一笔

前些日子一个喜欢买基金的老哥为怎么买基金犯愁,自己没有工具也不会技术,进基金群又怕被当韭菜收割,但不买心里又痒痒,买了十几年了,自己去选风险又比较大…

看着他的一个本子密密麻麻地写了一大堆东西,全是基金的分析,一大把年纪了挺不容易的,于是就决定帮他一把,在跟他详谈了买基金的一些情况之后(因为我是不懂这个的),按照他的要求,我用Python直接给他选出来他想买的好基金。

这几天他特意到我家来感谢,还特意提了2瓶酒,因为在我给他筛选的基金名单中,他选中后买的基金已经赚了,抽出了本金还剩一些还放在里面养着。

年前用Python,选出好基金,稳赚一笔

今天我把如何用Python选出好基金的方法分享给大家,希望能够帮助到一些喜欢买基金的朋友。

一、开发环境

  • Windows10

  • Python3

  • Pycharm

  • 一些必要的库

年前用Python,选出好基金,稳赚一笔

二、步骤

1. 获取基金排名信息,使用四四三三法则筛选排名靠前的基金

天天基金网上有基金的排名,可以用Python爬虫程序进行抓取和筛选。四四三三法则即挑选出3年/2年/1年的排名在前四分之一,6个月/3个月的排名在前三分之一的基金。

  • 爬虫抓取的URL(只抓取混合基金)
    年前用Python,选出好基金,稳赚一笔

URL参数释义:

  • sd 和 ed 是起始和结束日期,分别对应要考察的期间

  • pi 对应的是页数,pn 对应的是每页的记录数

返回值如下:
年前用Python,选出好基金,稳赚一笔

Tips:以上内容实际只需要datas后面的值,这个例子里可以看到最近1年共有5053支基金。那么排名四分之一就是在25%*5053=1263支基金。(返回数据已经按照从高到低进行了排序,抽取前n支基金即可。)

使用Python代码处理上述信息

年前用Python,选出好基金,稳赚一笔
年前用Python,选出好基金,稳赚一笔

这样就把数据抽出了。当然,只是部分。需要循环把数据补充完整。dataframe 内的数据是这样的。
年前用Python,选出好基金,稳赚一笔

2. 获取网上的基金的基本信息和夏普比率,筛选出夏普比率高的基金。

通过四四三三法则挑选出排名靠前的基金共有171个。需要继续进行筛选。目标是从171支基金里选出20支基金。规则是资金规模超过1亿的高夏普比率的基金。

同样从天天基金网获取资金规模和获取夏普比率。URL如下:

http://fund.eastmoney.com/f10/006279.html

http://fund.eastmoney.com/f10/tsdata_006279.html

  • Python程序处理

年前用Python,选出好基金,稳赚一笔
年前用Python,选出好基金,稳赚一笔

  • 查看打印 dataframe 数据(部分信息截图)

年前用Python,选出好基金,稳赚一笔
年前用Python,选出好基金,稳赚一笔

  • 查看打印 dataframe 数据

年前用Python,选出好基金,稳赚一笔

  • 数据拼接

把上述两个dataframe拼接

年前用Python,选出好基金,稳赚一笔

把3年/2年/1年/6个月/3个月的排名乘上权重(0.3/0.25/0.2/0.15/0.1)计算综合排名并排序。取前50条数据。

年前用Python,选出好基金,稳赚一笔
取排名前20

年前用Python,选出好基金,稳赚一笔

导出为csv格式文件(类似Excel的文件)

年前用Python,选出好基金,稳赚一笔
年前用Python,选出好基金,稳赚一笔

经过以上步骤就成功挑选出了最好的排名前20的基金名单,再此祝各位不再被割韭菜,基金一路红红红~!

不过还是得提醒大家,这只是比人工去分析和判断省时省力以及稍微精准一些,但不排除数据也会骗人,说不好你所看到的正是别人安排好的,投资有风险,入市需谨慎。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
年前用Python,选出好基金,稳赚一笔

一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

年前用Python,选出好基金,稳赚一笔

二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

年前用Python,选出好基金,稳赚一笔

三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
年前用Python,选出好基金,稳赚一笔

四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

年前用Python,选出好基金,稳赚一笔

五、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

年前用Python,选出好基金,稳赚一笔
年前用Python,选出好基金,稳赚一笔

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

年前用Python,选出好基金,稳赚一笔

上一篇:DataFrame(5):自定义函数


下一篇:pandas通过行索引和列名称定位dataframe的特定数据格子内容,并使用isna函数检查该数据内容是否为缺失值