Trading on Indian stock exchanges takes place on all weekdays, except on Saturdays, Sundays and other holidays announced by the exchanges. There are different timings applicable to the different segments. They are as follows:
Equity and derivatives (Futures & Options) - 9:15 to 3:30 pm normal trading session
Currency Derivatives - 9:00 am to 5:00 pm
Agri-commodities - 9:00 am to 5:00 pm
Other commodities (bullion, metals, energy) - 9:00 am to 11:30 pm (up to 11:55 pm between November and March)