It should be correct. We noticed months ago some differences between real IG trailing stop behavior and the way ProBacktest compute it and it has been greatly improved by prorealtime since.
Of course, differences should always exist between the real price movement and how an algorithm calculate new stoploss levels with a database, mainly because of spread, latency and slippage.