最近的市场行情有点好,很多人都出来炒股了,无论是互联网公司的腾讯员工,还传统企业的大爷大妈,有的甚至拿出自己的积蓄,一下子都投入….
我觉得这个哥们离去拼多多工作不远了…
在高点的时候选择加入,其实有待考究。
其实,从15年的那场牛市到现在,市场行情真的不好,偶然碰上大爆发,会让很多人产生一种会发财的错觉。显而易见,普通人要在这个市场里得到点什么,是很难的。
但是靠数据分析+大数据+可视化技术,是能做点什么的。
我03年接触到人工智能的时候,就有很多人在分析股票走势了,其实根本不难,很多人都夸大了。
本文我们一起用python+BI来对股票的走势做一个探索性的分析,希望能激起你对大数据分析的兴趣,以及能让你对整个市场有理性的思考。
一个完整的过程就是利用python从数据采集、清洗加工到数据存储,然后再利用专业的BI工具进行数据分析和可视化。
当然,数据采集和抓取不一定非得用python,也有很多别的选择,越简单越好。
数据到这里就全都获取好了,有人会问为什么不用pandas/NumPy/Matplotlib等库直接进行可视化分析呢?
你可以考虑一下,分析股票的都不是专业的,就是自己尝试,即使python再简单,也是需要编程基础的,少则学习1个月,多的话不好说,那这个学习的时间其实就很多了。
股票数据是很多而且实时更新的,Excel的性能根本处理不了,而且数据透视表、函数、VBA也很复杂,所以我推荐BI工具。
就拿FineBI来说,它可以进行大数据分析,最重要的是完全零编码,提供了从数据准备、自助数据处理、数据分析与挖掘、数据可视化于一体的完整解决方案,性能ok也是让我满意的一点。
看一下如何分析的吧:
1、导入数据
我们将上述的数据导入到FineBI中,FineBI可以支持30多种不同的数据源,从hadoop、spark到oracle,再到MySQL,多种数据一起分析也不是事。
2、数据处理
导入了全部数据之后,我们会用到FineBI的自助数据集功能,它是指:对分布的、异构数据源中的数据,比如关系数据等底层数据进行一定的处理和加工。
这些数据也是后续数据可视化的基础。
FineBI里面包含了一些模块化的数据处理功能,再也不用写那复杂的函数了。
3、创建仪表板,进行可视化分析
FineBI做可视化不需要任何的函数什么的,处理好数据之后,直接拖拽即可生成酷炫且有分析价值的图片。
就拿FineBI做的股票可视化来说,可以清晰的看见涨跌趋势,我们可以通过这图看出来很多:
五年时间的熊市,的确挺长,现在涨也是应该的
很多个股已经走出了牛市的模样
良性循环的结果,证券市场变化力度大,一些措施确实起到了作用
在股票方面,有的人搞长线,有的人搞短线,那么,如果长期持有微软的股票,会怎么样呢?有一个方法,可以显示出来。
此图不是FineBI所作
从1986年开始,如果长期持有100份微软股票,是不是收益满满呢?
记住这句话:牛市虽然涨得多,却是普通人最容易亏损的时候。哪怕牛市来了,它也不是决定你赚钱的核心——真正的核心,是你有没有自己比较完整的逻辑。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/173388.html