(永久免费,扫码加入)
量化是一个庞大的学科体系,华尔街早在很多年前就有了一帮精英在研究,集合了数学,统计学,计算机和金融几大学科的知识,其中python目前是量化领域最通用的编程语言。
前面小编写了几篇关于股票量化的开胃菜,有粉丝同学私信我比较有兴趣,今天我们继续写,更多内容我们都看我们的小册:
我的小册:小白零基础用Python量化股票分析小册,原价199 早鸟价39(满100人涨10元)
今天我们来说说用pandas进行滚动操作,比如我们计算5日,10日,30日的均线类似这样的数学计算有很多,如果都通过for循环去遍历非常麻烦,而且耗时。Pandas自带了一种滚动操作叫rolling ,可以轻松搞定,我们一起来看一下吧。我们还是以五粮液的历史股票数据来演示。
1.打印出股票数据
为了方便观察,我们只取3列 '股票名称','交易日期','收盘价'
2.什么是Pandas的rolling函数
在开始使用rolling 之前,我们先解释一下啥是rolling函数。在 pandas
中,rolling
函数是一个非常强大的工具,用于对数据序列执行滚动窗口计算。这意味着它可以在一个固定大小的窗口上