Are you ensuring that the stop loss is not being modified to being the current low - 2 ticks on every call of OnBarUpdate()?
For example:
if (Position.MarketPosition == MarketPosition.Flat) { SetStopLoss(CalculationMode.Price, Low[0] - 2 * TickSize); EnterLong(); }
Leave a comment: