童鞋们好!本周东软睿道李永威老师带来了课程《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参数说明:
以上就是本次课程的主要内容。
温馨提示
本文只是进行编程技术讲解,不负责股票推荐;
文中使用的软件和数据由网络免费获取,因此不对数据的真实性负责,主要讲解技术理论。如有真实业务需要,请使用付费的商业数据接口。