老师,帮看看这代码到底哪出了问题,为什么都是第二根K线开盘就平仓?
// 空头平仓 If (MarketPosition == -1) { // 空头当日ATR主动止盈 If ( BarsSinceEntry >= 0 && Low <= EntryPrice - StopLossATR *ATRValue[1] && Vol > 0) { BuyToCover(0, EntryPrice - StopLossATR * ATRValue[1]+1* MinMove*PriceScale); } else If ( BarsSinceEntry > 0 && high >= (EntryPrice + TakeProfitATR *ATRValue[1]) && Vol > 0) { BuyToCover(0, EntryPrice + TakeProfitATR * ATRValue[1]+1* MinMove*PriceScale); } }老师,帮看看这代码有几个问题:1、总是在第二根K线开盘就卖。2、回测时总可以卖到最低点,但是模拟盘是卖在开盘时。