求教,硬止损平仓时变量未赋值,为什么还是可以止损
// 4. 硬止损平仓(触发时全部平仓) Condition3 = Low < lowD1 And Low <= AvgEntryPrice - NATRstop * ATR[1]; If(BarsSinceEntry > 0 And Condition3 And Vol > 0) { MyExitPrice = Min(Open, Min(AvgEntryPrice - NATRstop * ATR[1], lowD1)); Sell(0, MyExitPrice); // 0表示平仓剩余所有仓位 Has_Partial_TakeProfit_Short = False; Commentary("多头硬止损出场: " + Text(Time) + " | 出场价: " + Text(MyExitPrice)); }如上代码,硬止损平仓时 lowD1 变量 未赋值,为什么还是可以触发止损?而且回测发现,不给lowD1赋值,回测结果比给他赋值时更好看。实盘验证过,确实可以触发硬止损。