Hi @RohitJ,
The backtester uses the high and low prices of each 1-minute candlestick to determine whether the stop loss (SL) or target price was hit. For instance, if you sell something for Rs 100 with a 20% SL, then the backtester will check whether the candlestick's high and low prices include the Rs 120 price point. If it does, the backtester will assume that the SL was hit at Rs 120. Additionally, some features like Re-asap, Re-Momentum and Overall settings are based on the candlestick's closing price.
However, in live trading, things are different. The price is based on the last traded price (LTP), and slippage and broker delays can occur, causing some differences between backtesting and live trading results.
I kindly request that you review your trades to understand why there is a difference. https://algotest.in/blog/why-is-there-is-difference-between-my-live-trade-vs-forward-test-vs-backtest-results/
Solution: Add some slippage minimum 0.5% in backtest results. You can also select Candle Close in execution settings to align with the logic that is followed in backtest.