shift函数在策略回测代码中经常出现,计算
交易信号
持仓信号以及
资金曲线时都有涉及。

这个函数的主要作用是将某列的值上下移动。

默认情况下,
shift函数是向下移动一行,

移动后,新数据列的第一行数据用
NaN(空值)填充,原始数据列的最后一行丢弃。