

求大神帮忙看一下,IF条件按理说是不满足的,但还是被触发了,平仓止盈语句都被执行乐,为什么呢?
注:整个策略里面只有这里标注为“止盈”,所以不可能是因为执行了其他语句而产生的
跟楼下的观点一致,你的commentary不是放在这个sell分支里的,不能保证数据计算没有受到其他过程污染
你在 “标注为“止盈”” 这个commentary这里 再把你的判断条件打印一遍呢
MK 、dev_ontick 和 dev_boundary
您说的对,这样就找到原因了,dev_boundary没有声明为series,所以没有被储存,在最新的bar上,if判断时dev_boundary的值是0,新的dev_boundary的值是在onbar事件之后被计算出来并记录在这个bar上的,非常感谢
你在 “标注为“止盈”” 这个commentary这里 再把你的判断条件打印一遍呢
MK 、dev_ontick 和 dev_boundary