Market hours and segments.

How the Indian stock market organises its day — and why the clock matters

4 min readPublished
A clean, modern Indian wholesale market at dawn with a vendor organizing fresh produce crates under a large analog clock showing 9:00 AM.
Behind the 9:15 AM Market Opening Bell

Before the gates of a wholesale mandi open to buyers, vendors work silently from 9:00 AM to match supply with demand. The stock market does the exact same thing.

The story

She placed her order at 9:10 AM. The price was already set.

Priya had been watching the stock for three weeks. On the morning she finally decided to buy, she woke early, made chai, and opened her broker app before most people had finished breakfast. She placed a market order and felt a small rush of satisfaction. She did not know the opening price had already been decided while she slept.

The NSE and BSE equity markets trade Monday through Friday, 9:15 AM to 3:30 PM IST. Outside this window, you can place orders — but they will not execute. The exchange observes approximately 14 to 16 trading holidays per year, published well in advance.

Before the main session opens, a pre-open auction runs from 9:00 AM to 9:15 AM. Its only job is to find one fair opening price for every stock. Without it, the first trade after overnight news would cause violent price spikes every single morning.

The pre-open works in three steps. From 9:00 to 9:08 AM, the exchange collects all buy and sell orders sitting in the system. From 9:08 to 9:12 AM, it calculates the single price that matches the most buyers with the most sellers. A buffer period runs from 9:12 to 9:15 AM. The 9:15 AM opening price is this calculation's result — not a random first deal.

Other segments follow different clocks. NSE currency derivatives — USD/INR, EUR/INR, GBP/INR, JPY/INR — trade from 9:00 AM to 5:00 PM IST. Commodities on MCX, such as gold and crude oil, trade until 11:30 PM IST on days when international markets are active. A post-close session from 3:40 to 4:00 PM lets you transact at the official closing price. And once a year, on Diwali evening, the exchange opens for a special one-hour Muhurat session.

Market Timings.Equity Segment
Pre-Open: 9:00 AM - 9:15 AM Normal Trading: 9:15 AM - 3:30 PM
Analogy

The wholesale mandi's morning prep

Imagine a wholesale APMC mandi. The gates do not simply swing open to retail buyers at 9:15 AM with chaotic prices. Instead, from 9:00 to 9:15 AM, wholesalers match the overnight truck arrivals with buyer demands to set a single, fair starting price for the day. Without this prep work, the first buyer of the morning might pay double and the next pay half. Just like the mandi, different sections have different shifts: the fresh vegetable section closes by afternoon, grain traders work until evening, and cold storage loaders operate late into the night.

Why this matters

When you see a gap-up or gap-down open, it is not chaos. It is the pre-open auction answering overnight news. If you place a market order in the morning, know whether the pre-open is still collecting orders or whether you are simply queuing for 9:15 AM. If you trade commodities, you have options well into the evening. If you want to transact at the day's official closing price without guessing where it lands, the post-close session from 3:40 to 4:00 PM is built exactly for that.

Lock it in

The opening price is decided while you sleep.

Where people go wrong

  1. Placing a market order at 9:10 AM expecting instant executionThe pre-open order collection closes at 9:08 AM. Your order queues for 9:15 AM and executes at the opening price the exchange already calculated.
  2. Assuming all Indian markets close at 3:30 PMOnly equity closes at 3:30 PM. Currency derivatives trade until 5:00 PM. MCX commodities trade until 11:30 PM on active global days.
  3. Thinking weekends protect your portfolio from newsGlobal events over the weekend feed directly into Monday's pre-open auction. The opening price on Monday already reflects everything that happened while you were offline.
  4. Feeling blindsided by gap-up or gap-down opensThey are not random. They are the pre-open auction's mathematical answer to overnight news — priced in and locked before 9:15 AM.
Raman
Placed an order at 9:10 AM but my app is showing 'pending'. Is something broken?
If you only remember three things
  1. Equity trades 9:15 AM to 3:30 PM. The pre-open auction from 9:00 AM sets the opening price.

  2. Currency derivatives trade until 5:00 PM. MCX commodities trade until 11:30 PM on active global days.

  3. A gap-up or gap-down open is not random — it is the pre-open auction's answer to overnight news.

Most investors see a gap-down open and feel blindsided. But the market told you its answer at 9:15 AM — the question was asked while you were still asleep. Understanding the pre-open does not eliminate surprises. It just shows you they were never random.
Shekar