您现在所在位置: 首页 > IT知识库

程序员如何选股?不听专家分析,只看历史数据(内附源码)

发布时间:2022-01-12点击数:

      童鞋们好!本周东软睿道李永威老师带来了课程《Python爬虫+数据分析轻松绘制专属A股可视化走势图》,不知道你学习得怎么样?

      现在将课程源码分享给大家。

      01  得到雅虎股票信息,写入excel文件


      02 读取excel文件

      读取Excel内容为pandas数据

      pandas得到对应列(最高点)数据

      绘制折线图


      图像输出为:


      03 绘制双折线图

      设置样式时,就是增加了一个字符串参数,比如 'y*-' ,其中 y 表示黄色,* 表示 星标的点,- 表示实线。

      这里列举一些常见的颜色表示方式:


      常见的点的表示方式:


      常见的线的表示方式:


图例及位置:plt.legend(loc=0,ncol=2)

loc:1右上角,2 左上角 loc函数可不写 0为最优

ncol:标签有几列;若是不写plt.legend,则不会显示标签


      显示图像:


04 应用:使用策略,计算收益

获取任意股票信息,保存为excel,使用该数据分析

输出该股票所有收盘比开盘上涨3%以上的日期

输出该股票所有开盘比前一天收盘跌幅超过2%以上的日期

假如我从2010年1月1日起,每个月第一个交易日买入1手(100股)股票,每年最后一个交易日卖出所有股票,到2020年7月8日为止,我的收益如何?


      输出效果:


      resample参数说明:


      以上就是本次课程的主要内容。

温馨提示

本文只是进行编程技术讲解,不负责股票推荐;

文中使用的软件和数据由网络免费获取,因此不对数据的真实性负责,主要讲解技术理论。如有真实业务需要,请使用付费的商业数据接口。




  • 友情链接

关注东软睿道公众号了解更多IT行业资讯

添加东小萌微信
获取更多IT学习资源