大家好,之前咨询了一个关于在同一根k线上出现平仓后又符合开仓条件导致出现偷价的问题,老师说用barssinceexit 这个函数。而且提醒我,注意第一个开仓的问题。我现在的问题是,用barssinceexit >= 1这个的话,那就完全没办法开仓了,有什么好方法解决一下吗?
我提醒你的就是这个意思。
你可以用一个状态变量来控制
定义一个series<numeric> flag(0);
(barssinceexit>=1 or flag ==0) 注意必须括号括起来
平仓语句后面加一句 flag =1 把这个关掉
试试
好的,谢谢