新手入门:如何看懂新东方股票行情走势图?

二八财经
广告

今天跟大家聊聊我最近折腾的新东方股票行情,也算是记录一下自己的实践过程。

就是想看看新东方现在的股票怎么样,毕竟之前也算是教育行业的龙头,现在转型了,挺好奇的。然后就开始在网上各种搜,想找个靠谱的平台能实时看到行情。

我找了几个常用的股票软件,像什么XX股票、XX财经之类的,都下了看看。发现信息都差不多,但是感觉不够直观,而且广告也多,看着心烦。

新手入门:如何看懂新东方股票行情走势图?

然后就开始研究怎么能更直接的看到数据。我想着能不能直接从一些财经网站上“抠”数据下来,然后自己做个简单的图表分析。

说干就干,我先是找了个财经网站,看了下新东方的股票页面。发现数据是用表格展示的,这就有戏了!

接下来就开始“扒”数据。我用了Python的requests库,把网页的HTML代码都抓下来。然后用BeautifulSoup解析HTML,找到包含股票数据的表格。

这里有个小技巧:网页的HTML结构经常变,所以每次都要仔细检查一下,确保能正确找到表格。我之前就遇到过,网站改版了,我的代码就失效了,还得重新调整。

把数据抓下来之后,就是清洗和整理。因为网页上的数据格式不一定规整,需要自己处理一下,转换成数字格式,方便后续分析。

我用pandas库,把数据转换成DataFrame,然后就可以做各种计算了。比如,计算每日的涨跌幅、成交量等等。

新手入门:如何看懂新东方股票行情走势图?

我想把这些数据可视化。我用了matplotlib库,画了个简单的折线图,展示新东方股票的价格走势。

这里又遇到个坑:中文显示是个问题。matplotlib默认不支持中文,需要设置一下字体。网上有很多教程,照着做就行了。

画好图之后,感觉还不够,我想加点更高级的功能。比如,自动更新数据。这样就不用每天手动抓取数据了。

我用了schedule库,设置了一个定时任务,每天在固定的时间自动执行抓取数据的代码。这样,我就可以每天看到最新的股票行情了。

我还想把这个小工具分享给朋友。 我就想着能不能做个简单的界面,让他们也能方便的使用。 我还在学习中,这个还没完全搞定。

    新手入门:如何看懂新东方股票行情走势图?

  • 先是用PyQt5做个简单的GUI界面,把图表嵌入到界面里。
  • 然后把代码打包成一个可执行文件,这样朋友们就可以直接运行了。

这回折腾新东方股票行情,让我学到了很多东西。从爬虫、数据清洗、数据分析到可视化,都实践了一遍。虽然只是个小项目,但是感觉很有成就感。

还有很多可以改进的地方。比如,可以加入更多的技术指标分析,可以优化界面等等。以后有时间再慢慢完善。

希望我的这回实践记录,能给大家带来一些启发。也欢迎大家一起交流学习!

新手入门:如何看懂新东方股票行情走势图?

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,63人围观)

还没有评论,来说两句吧...