Why trading limit is till 3:20 PM? Cant take advantage of last minute trades

Why do we have last trade time of 3:20 PM?

I have seen many stocks which goes super high/low in last minutes. Actually more trades are in last minutes because people want to wind up.

Lets take example of a stock for today only

Check price & volume at 3:15 PM (closing time for zerodha)

Now at 3:30 PM price shots up by 4.6 Rs. and volume by 43%

Imagine if you have just 500 shares only profit goes to 2300.


I have seen and had experience with other brokers who provide trading till 3:25 to 3:30 PM.

Please do let me know your thoughts on same so that we can request Zerodha to increase time.

The longer you postpone the squaring off of intraday leverage trades, higher the risk the broker is taking. If any one of the day an untoward incident happens, and the positions can’t be squared off, it can mean disaster for both the broker and the client.

So the idea is to be safe than sorry.

why think negative. Think reverse. Sorry for big profit miss. and safe for ???
Stock market is about risk. If you don’t take risk you don’t win.
If investor is ready to take risk by holding stocks till 3:30 why is broker not allowing?