🍊 Java学习:Java从入门到精通总结
🍊 Spring系列推荐:Spring源码解析
📆 最近更新:2021年12月20日
🍊 个人简介:通信工程本硕💪、阿里新晋猿同学🌕。我的故事充满机遇、挑战与翻盘,欢迎关注作者来共饮一杯鸡汤
🍊 点赞 👍 收藏 ⭐留言 📝 都是我最大的动力!
小伙伴们大家好呀,不知道大家平时有购买基金理财的习惯吗?众所周知,我们程序员平时就是依靠写代码来作为自己的工作,并且靠这项技能来赚钱的。
那既然我们靠写代码来作为工作,那也可以用它来做一些副业赚钱。相信喜欢理财的同学们都幻想过,将来可不可以由计算机程序来为我们挑选股票、基金,这样就永远不会亏欠啦,提前实现经济自由。
又恰好,小王在浏览github时发现了一个用代码爬取基金网站数据进行分析,进行分析后挑选出合适的基金,下面就进入正题带大家看一下他是怎么实现的。
项目地址
这段代码是由wayofwade开源分享在github上的,喜欢的同学可以为他点亮star~,根据readme.md文件里的说明操作即可运行:
点击跳转github源网站地址
如果访问github不稳定的同学可以点下面的链接获取这段代码:「deno-spider-master」
运行方式
deno版:
需提前安装deno
- 有网络请求的:
deno run --allow-net denoFund.js
- 读取文件的:
deno run --allow-net --allow-read --allow-write denoFund.js
- 允许所有权限
deno run --allow-all denoFund.js
node版:
需要安装node最新版本
node nodeFund.js
我对这段代码的理解
其实这段程序的代码量并不大,这里我简单整理一下作者的思路,如有错误的地方,欢迎大家指正。
从代码里不难发现作者定义的「优秀的基金」的标准:
1. 基金成立的时间要长一点: 成立三年以上
2. 基金的收益要高: 收益率超过100%
3. 基金经理必须是靠谱的: 在职时间超过3年
4. 基金体量足够大: 超过10亿以上的,毕竟规模越小的基金,波动性越大,衡量不出来它的优劣