This is one of the frequently asked queries by traders wherein the price at which the execution took place is not visible on broker’s platform, charts, NSE Website, etc.
This may happen due to the below mentioned reason.
The various sources where the prices (high, low etc) displayed get the data from the Exchanges or a data vendor in the form of price feed. Each second has numerous trades and it’s technically not possible for trading platforms, charting platforms, etc. to capture and display all ticks which are being traded at a particular time. These charts only take one tick per second inspite of many ticks which are traded during that second. Based on the feed received from the Exchange during the interval, the open, high, low, close for the interval is calculated. Due to some ticks getting missed it is possible that your trade took place at a price which is higher/lower than the high, low for that time interval. However, it’d still be a genuine trade.
One may also find the genuineness of order and trade execution at Trade Verification module (can be found at respective Exchange’s website) which is available only for 5 days from the day of execution.
Concluding to this it is clear that the trigger price at which it got executed would be from missed ticks. Hence, it is not visible under trading platforms, charts, etc.