本人编了一条自定义指标如下:sum(#Bench.Change.000300,1)-------筛选条件时选择>0.01,本意是用沪深300当天涨幅大于1%做筛选条件并按收市价买入,系统回测显示买入却在隔日才发生,例如2017/2/20沪深300涨幅超1%,买入却在2/21,这是什么原因,如何解决?

另外,当我把指标改成:sum(#Bench.Change.000300,2)------------企图用沪深300指数2天累积升幅>1%做筛选,回测中明显没有达到条件的日期也会发生买入,同样困惑,如何解决?请大神指点