这种偷家如何处理??我开盘价开仓, 行情反方向走了应该是止损的。为什么止损没有执行,反而平仓是平在开盘价?

//开仓代码    
        If(建仓条件) SellShort(1,Open);

 

 

If(MarketPosition <0)                                     //有空单持仓时执行以下代码
    {
  
 
    If(Low-(Open[BarsSinceLastEntry]) < zy)BuyToCover(1,(Open[BarsSinceLastEntry]-5)); //止盈
    If(BarsSinceLastEntry>=1 And High>H[BarsSinceLastEntry])BuyToCover(1,(High[BarsSinceLastEntry] ));  //止损
     If(High > EntryPrice + 5) BuyToCover(1,(EntryPrice+5));   //止损
    }  

 

 

 

请教就哪里出问题了,这种回测不准偷价了,本该止损的确变了保本

请教如何分别计算两次开仓的分别止损
平仓止损
开仓K实时开仓,并同K实时止损
A函数如何写类似止损的条件单?
增加止盈止损后,原位置不开仓了
当账户开仓后,如何设置成自动价差止损,急
关于Stop函数止盈止损的历史回测问题
不在当前开仓的bar平仓怎么处理
回测报告的平仓价格是开盘价,实盘交易的平仓价格是突破价。请问如何回测不准的问题?
开仓后,如何记录开仓价前一根棒的最低价作为止损

你这个当根开平看上去就有问题,可以先平仓条件加一个开仓bar不平