股票python量化交易012-使用shift函数计算涨跌幅

  • 认识shift函数

简单理解就是可以把数据整体进行偏移,如csv中的某列数据整体下移一行

股票python量化交易012-使用shift函数计算涨跌幅_第1张图片

================》 转换后变为:

股票python量化交易012-使用shift函数计算涨跌幅_第2张图片

转换后就得到一张临时的一张表,然后可以用这张临时表的数据和原本表的数据进行算式,得到你要的结果。

更多shift函数的使用方法可以进pandas官网,https://pandas.pydata.org/docs

搜索shift找到api使用说明

股票python量化交易012-使用shift函数计算涨跌幅_第3张图片

  • shift函数的使用

下面用shift函数对一张个股行情csv进行涨跌幅的计算:

计算方法:涨跌幅=(当前收盘价-上一个交易日收盘价)/上一个交易日收盘价*100%

 def calculate_change_pct

你可能感兴趣的:(python股票量化交易入门,股票,量化交易,python,模拟炒股,交易策略)