请教这种情况应该怎么办?

// 移动止损出场(剩余仓位触发时全部平仓)

       Condition1 = AvgEntryPrice - LowestAfterEntry[1] >0.3* NATRstop * ATR[1];

       Condition2 = High >= LowestAfterEntry[1] + NATRstop * ATR[1];

       If(BarsSinceEntry > 0 And Condition1 And Condition2 And Vol > 0)

       {

           BuyToCover(0,Open); // 0表示平仓剩余所有仓位

       }


请问平仓指令里,用open开盘价有可能无法成交,用什么价格可以代替,然后在条件满足时即时平仓?

老师,这种情况怎么解决,如图
平今手续费加倍收取的这种情况怎么处理?
这种开仓即被平仓的情况该怎样处理呢
请教,如何获得当日仓位情况
同个策略中有多个交易对,应该如何分组?
如何标识“撤单失败,已成交”这种委托单?
老师帮忙看哈出现这种怎么解决啊?
请教tbpy安装不成功怎么办
如何解读这种极端行情?这种价格行为是如何形成的?
请教,A函数,取得开多仓时最低价作为止损位置,应该怎么写???

这个要看你条件满足时的价格是多少

如果是多个条件,还要判断条件满足的先后顺序,以满足最后一个条件的价格为准

假如条件都满足,但是行情已经离开盘价好远了,是不是要等下一根K线开盘时平仓?

不需要,可以直接出平仓信号,前提是你能计算出这时候的盘口价格,保证以这个价格大概率是能成交的。

用close会造成回测失真吧?