全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
关于偷价问题
2023-05-30 21:08

老师你好,IF(MarketPosition == 0 && Low[1] <= UpLine[1] && CCIAvg[1] <= 100 && Low[1] <= MA[1]) 这段控制开仓的代码,用开盘价作为开仓价格应该没问题吧?但是,我在时间的交易中看到,如果采用固定止盈止损的平仓方式,如果,开仓条件先满足,然后在同一根k线上平仓条件也满足了,这样先平掉持仓,然后再开仓,这样子如果开仓价格用开盘价,也是取不到这个价格的,全都用过去的条件,依然出现了偷价问题,也就是说,像这种全部都用过去的值作为开仓条件的情况,如果有持仓,先平掉持仓,然后同根k线上又满足开仓条件的话,还是会出现偷价的问题,请问怎么样才能避免这种情况的出现呢?

kyover

用barssinceexit控制不要在平仓bar上出开仓信号不就好了吗

或者先写开仓命令 再写平仓命令,这样就不存在平仓以后再开仓的情况

2023-05-30 21:30
您未登录,请先 登录注册 后发表评论
顶部