这种开仓即被平仓的情况该怎样处理呢

老师,麻烦帮忙看下这个该怎样修改,我开仓记录了前一个BAR的最低价作为止损价,但开仓后读取的是上一个BAR的Vara值,然后就出现K线图当中那种情况了

在开仓bar上前一个BAR的最低价23454,开仓后读取的是开仓bar上前一个BAR的最低价23454

你既然是varA[1]当然是上个周期的值一般当根开仓后,不要做平仓下一根再操作

回复:谢谢老师,那这个代码该怎样写呢?

回复:平仓条件里加一句BarsSinceEntry>0

回复:王老师,开仓K不执行平仓操作,如果出现大幅波动的K线就会过晚出场,还有其他思路可以解决吗?目前想到的是增加小周期图层用小周期发信号,但代码就变得复杂了,还需要处理多图层带来的更多问题,并且也避免不了这个问题,唯一能解决的是利用等距K来判断开平仓,但等了两年了TB根本没打算开发等距K图表。用A函数直接控制订单也可以解决,但是A函数又不能回测,TB也没打算实现A函数回测。

回复:哥,非常感谢