Why was the stop loss executed even though the price did not breach the trigger?

Note: It is crucial to be aware that it is technologically impossible for a broker’s chart (regardless of any broker) to display all trades executed at an exchange. Such a scenario is unlikely to happen, and if any user faces this, it is due to the limitation of trading and charting platforms.

Navigating this situation might seem complex, but here's the breakdown: Numerous individuals execute thousands of trades on the exchange every second, especially during volatile periods. Broker charts are combined snapshots of many such trades at larger intervals because it is not feasible to provide a chart that can show all the trades.

Occasionally, a Stop Loss gets triggered, yet the specific price may not be visible on the chart. Importantly, it doesn't mean the price didn't occur—it's just that the chart doesn't reveal all the intricate details. Hence, such a scenario is not possible; the Stop Loss cannot be executed if the price never hit the market.

On the other hand, you also have an option to review and validate your trades using 'NSE verify trade' tool the day after placing the order. This process confirms that the trade was executed at the exchange, providing a reliable means for checking the accuracy of your transactions. Every order placed transmits in real time from the broker to the exchange. Order matching and execution occurs at the exchange and brokers have zero involvement or control over it.

The complete ‘Tick by Tick’ data, capturing every market movement, is accessible only through exchange colocation services primarily tailored for high-frequency trading desks. However, this specialized service is not practical for retail customers, given that the data is both prohibitively expensive and technically challenging to transfer over the internet.