SwingLow函数偶尔返回错误数据

Numeric swlow = SwingLow(1, Close, 5, 6);用上面这个代码返回最近的波谷值,有时候会返回一个错误的值,比如下面这个179号bar返回的SwingLow值是29658,但是前5条bar的值都是超过31000的,为什么会返回一个29658的值

麻烦上完整测试代码和测试环境,我们可以对比一下