今天跟大家唠唠我最近折腾的——沪深大盘指数走势分析,纯粹是自己瞎摸索,记录一下过程,水平有限,大家凑合看。
起初就是好奇,每天看股市涨涨跌跌,到底背后有啥规律没?想着能不能自己做个简单的分析,就当是玩玩儿。
第一步:搞数据! 巧妇难为无米之炊,没数据啥也白搭。我找好几个网站,终于找到个能免费下载沪深大盘历史数据的,赶紧下下来,CSV格式的,还挺全,从好几年前到现在都有。
第二步:数据清洗。 下载下来的数据乱七八糟,日期格式不对,还有缺失值。我用Python的pandas库,一点点把数据规整
- 先把日期列搞成统一的格式,方便后面分析。
- 然后把缺失值用平均值或者中位数填充一下,不能让它影响分析结果。
- 还有一些重复的数据,也得删掉。
这一步就是要把数据弄得干干净净,才能进行下一步。
第三步:简单分析。 数据清洗干净,就开始瞎鼓捣。
- 我先画个沪深大盘指数的走势图,看看这些年大盘的整体趋势,起起伏伏,看着真揪心。
- 然后又算下每日的涨跌幅,看看哪天涨得多,哪天跌得多,有没有啥规律。
- 我还试着算下均线,看看均线对大盘走势有没有啥指示作用。
反正就是各种瞎折腾,看看能不能找到点
第四步:指标分析。 简单分析之后,感觉还是不够深入,就想着搞点技术指标看看。
- 我算MACD指标,看看能不能通过MACD的金叉死叉来判断买卖点。
- 还算RSI指标,看看大盘是不是超买或者超卖。
- 甚至还试下布林线,看看大盘波动的范围。
这些指标都是在网上查的资料,现学现卖,也不知道有没有用。
第五步:可视化。 为更直观的看结果,我用matplotlib把各种分析结果都画成图。
- 有大盘走势图,有涨跌幅柱状图,有MACD曲线图,有RSI折线图,还有布林线通道图。
- 把这些图放在一起,看着还挺像那么回事的。
第六步: 分析一圈下来,没发现啥特别明显的规律。股市这玩意,果然不是那么好预测的。不过通过这回实践,也学到不少东西。
- 学会用Python处理金融数据。
- 解一些常用的技术指标。
- 也更深刻地认识到股市的风险。
这回实践就到这里,纯粹是个人瞎折腾,大家看看就别当真。股市有风险,投资需谨慎!


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