Stock Market Timings in India: There are two major stock exchanges in India- Bombay stock exchange (BSE) and National stock exchange (NSE). However, the timing of both BSE & NSE is the same.
First of all, you need to know that the stock market in India is closed on weekends i.e. Saturday and Sunday. It is also closed on the national holidays. You can find the list of the holidays of the stock exchange here: NSE India
The normal trading time for equity market is between 9:15 am to 03:30 pm, Monday to Friday.
The trading time for commodity (MCX) market is between 10:00 AM to 11:30 PM, Monday to Friday.
The normal trading time for Agri-community (NCDEX) market is between 10:00 AM to 05:00 PM, Monday to Friday.
(Quick Note: Revision in MCX trade timings – Due to the COVID-19 virus outbreak and nation-wide lockdown, MCX has revised its trading hours. MCX will open at 9:00 AM and close at 5:00 PM from Monday, March 30, 2020, to April 14, 2020.)
In addition, there is no lunch break or tea break in the Indian stock market timings.
The timings of the Indian stock market are divided into three sessions:
- Normal session (also called continuous session)
- Pre-opening session
- Post-closing session
Now, let us discuss all these sessions to further understand their importance in the stock market timings in India.
Also read: Indian Stock Market Holidays 2018
Stock Market Timings in India.
NORMAL TRADING SESSION:
- This is the actual time where most of the trading takes place.
- Its duration is between 9:15 AM to 3:30 PM.
- You can buy and sell stocks in this session.
- The normal trading session follows bilateral matching session i.e. whenever buying price is equal to the selling price, the transaction is complete. Here transactions are as per price and time priority.
The duration of the Pre-opening session is between 9:00 AM to 9:15 AM. This is further divided into three sub-sessions.
- 9:00 AM to 9:08 AM:
- This is the order entry session.
- You can place an order to buy and sell stocks in this duration.
- One can also modify or cancel his orders during this period.
- 9:08 AM to 9:12 AM:
- This session is used for order matching and for calculating the opening price of the normal session.
- You cannot modify or cancel buy/sell order during this time.
- 9:12 AM to 9:15 AM:
- This session is used as a buffer period.
- It is used for the smooth translation of pre-opening session to the normal session.
The opening price of the normal session is calculated using multilateral order matching system. Earlier, the bilateral matching system was used which caused a lot of volatility when the market opened. Later, this was changed to multilateral order matching system to reduce the volatility in the market.
However, most people do not use the pre-opening session and only use the normal session for trading. That’s why there is still huge volatility even in the normal session after the pre-opening session.
The time between 3:30 PM to 3:40 PM is used for closing price calculation.
- The closing price of a stock is the weighted average of the prices between 3:00 PM to 3:30 PM.
- For the indexes like Sensex & nifty, its closing price is the weighted average of the constituent stocks for the last 30 minutes i.e. Between 3:00 PM to 3:30 PM.
- The duration of the Post-closing session is between 3:40 PM to 4:00 PM.
- You can place orders to buy or sell stocks in the post-closing session at the closing price.If buyers/sellers are available then your trade will be confirmed at the closing price.
NOTE: Pre-opening session and the Post-closing session is only for the cash market. There are no such sessions for future & options.
Overall, the stock market timings in India can be briefed as:
|9:00 AM to 9:15 AM||Pre-Opening Session|
|9:15 AM to 3:30 PM||Normal Trading Session|
|3:30 PM to 3:40 PM||Closing Price Calculation|
|3:40 PM to 4:00 PM||Post-Closing Session|
(Pic credit: BSE India)
In addition, if you are unable to trade between this time periods, you can place an AMO (Aftermarket order). There is no actual trading here but you can place your buy or sell order.
Further, the Indian stock market also opens a special trading session during Diwali, the festival of light. This is known as ‘Mahurat Trading’. Its trading time is declared a few days before Diwali. However, generally, Mahurat Trading timing is in the evening. You can find more details about mahurat trading here: 60-minute ‘Muhurat Trading’ on BSE, NSE this Diwali
By the way, if you are new to investing and want to learn how to start investing in the Indian stock market, check out this video. I’m sure it will be helpful to you!
Final Tip: When you enter the share market, you’ll need to open your demat account to start investing/trading. We’ll highly recommend opening an account with Zerodha, No 1 stockbroker in India. Here’s a detailed post on how to open Zerodha account step-by-step.
That’s all. I hope this post on the ‘Stock Market Timings in India‘ is helpful to the readers. If you have any doubts regarding the Indian stock market timings, feel free to comment below. I will be happy to help you.
Hi, I am Kritesh (Tweet me here), an NSE Certified Equity Fundamental Analyst and an electrical engineer (NIT Warangal) by qualification. I have a passion for stocks and have spent my last 4+ years learning, investing and educating people about stock market investing. And so, I am delighted to share my learnings with you. #HappyInvesting