Why this matters
Every time you place an order on Zerodha, Groww, or Angel One, it travels to either the National Stock Exchange (NSE) or the Bombay Stock Exchange (BSE). Understanding how these exchanges actually work — how your order gets matched, why prices move, and what circuit breakers do — gives you a massive edge. You stop being a blind button-presser and start understanding the machinery that moves ₹6+ lakh crore every single day.
Section 1: What Is a Stock Exchange?
A stock exchange is simply a regulated marketplace where buyers and sellers of securities (stocks, bonds, derivatives) come together to trade. Think of it like a massive digital mandi — except instead of vegetables, people are buying and selling ownership stakes in companies like Reliance, TCS, and HDFC Bank.
Before electronic exchanges, trading happened on physical floors. Brokers would shout orders and use hand signals — this was called "open outcry." The BSE trading floor at Dalal Street was one of the most chaotic places in Mumbai. Today, everything happens electronically in microseconds. Your order from a phone in Ranchi reaches the exchange server in Mumbai in under 10 milliseconds.
The key function of an exchange is price discovery — the process of determining the fair price of a stock based on what buyers are willing to pay and what sellers are willing to accept. Without exchanges, you would have to call individual people and negotiate prices, like buying a used car. Exchanges make this efficient, transparent, and fair.
SEBI Oversight: Both NSE and BSE are regulated by the Securities and Exchange Board of India (SEBI), established in 1992. SEBI ensures fair trading practices, protects investor interests, and punishes manipulation. Every exchange rule — from circuit breakers to listing requirements — needs SEBI approval.
Section 2: NSE vs BSE — India's Two Giants
India has two major stock exchanges. While both serve the same purpose, they have different histories, flagship indices, and market share. Let us break down each one.
Bombay Stock Exchange (BSE)
Founded in 1875, the BSE is Asia's oldest stock exchange. Located at Dalal Street in Mumbai, it started as an informal group of stockbrokers meeting under a banyan tree. The BSE's benchmark index is the Sensex (Sensitive Index), which tracks 30 of India's largest and most liquid companies. The Sensex was introduced in 1986 with a base value of 100.
Today, BSE has over 5,000 listed companies — more than any other exchange in India. However, in terms of trading volume, BSE handles only about 5-10% of total equity turnover. Most traders use NSE.
National Stock Exchange (NSE)
Founded in 1992 and starting operations in 1994, NSE was created specifically to bring transparency and electronic trading to India. It was India's first fully electronic exchange. NSE's benchmark index is the Nifty 50, tracking 50 large-cap companies across 13 sectors.
NSE dominates Indian markets with ~90% of equity trading volume and virtually 100% of derivatives (F&O) volume. If you trade Nifty options or BankNifty futures, you are trading on NSE. Almost every retail broker routes orders to NSE by default because of its superior liquidity.
| Feature | BSE | NSE |
|---|---|---|
| Founded | 1875 | 1992 |
| Benchmark Index | Sensex (30 stocks) | Nifty 50 (50 stocks) |
| Listed Companies | 5,000+ | 2,000+ |
| Equity Turnover | ~5-10% | ~90% |
| F&O Market | Minimal | Dominant (99%+) |
| Location | Dalal Street, Mumbai | BKC, Mumbai |
Price Discovery
Exchanges bring all buyers and sellers to one place so the "true" price of a stock is discovered through real-time supply and demand. No single person sets the price — the market does.
Counterparty Guarantee
When you buy on NSE, the exchange guarantees settlement. Even if the seller defaults, you get your shares. This is done through clearing corporations (NSCCL/ICCL) that stand between every trade.
Electronic Trading
NSE processes over 1 lakh orders per second with latency under 10 microseconds. Orders from Kanyakumari and Kashmir reach Mumbai servers at nearly the same speed — leveling the playing field.
Listing Standards
Companies must meet strict criteria to list: minimum paid-up capital, profitability track record, promoter disclosure, and SEBI approval. This protects you from investing in fly-by-night companies.
Section 3: The Order Matching Engine
The heart of any exchange is its order matching engine. This is the software that takes all incoming buy and sell orders and pairs them together. NSE's matching engine is one of the fastest in the world, processing orders in under 10 microseconds.
How Order Matching Works
Every order enters an order book — a real-time list of all pending buy and sell orders for a stock, organized by price. The matching engine follows two simple rules:
- Price Priority: The highest buy order gets matched first. The lowest sell order gets matched first. If you offer to buy Reliance at ₹2,510 and someone else offers ₹2,505, your order gets priority.
- Time Priority: If two orders are at the same price, the one that arrived first gets matched first. This is why HFT (High Frequency Trading) firms compete for microseconds — earlier arrival = first match.
The Order Book
When you look at the "market depth" on Zerodha or any broker, you see the top 5 levels of the order book. The bid side shows buy orders (highest first), and the ask side shows sell orders (lowest first). The difference between the best bid and best ask is called the bid-ask spread.
For liquid stocks like Reliance or TCS, the spread is typically just ₹0.05 (one tick). For illiquid small-caps, the spread can be ₹5-10 or more. This spread is a hidden cost of trading — the tighter the spread, the better for you.
How Your Order Gets Matched
Section 4: Circuit Breakers — The Market's Emergency Brake
Circuit breakers are automatic mechanisms that halt trading when the market falls too fast. They exist to prevent panic selling from spiraling out of control. Think of them like the circuit breaker in your home — when there is a power overload, it trips to prevent a fire.
SEBI mandates circuit breakers at three levels, triggered by the movement of either Sensex or Nifty from the previous day's close:
| Level | Trigger | Before 1:00 PM | 1:00 PM - 2:30 PM | After 2:30 PM |
|---|---|---|---|---|
| Level 1 | 10% drop | 45-min halt | 15-min halt | No halt |
| Level 2 | 15% drop | 1 hr 45 min halt | 45-min halt | Market closes |
| Level 3 | 20% drop | Market closes for the day | ||
Individual Stock Circuit Limits
Individual stocks also have daily circuit limits — typically 5%, 10%, or 20% based on the stock's volatility. If a stock hits its upper circuit limit, no more buy orders can be placed at higher prices (the stock is "locked in upper circuit"). Similarly for lower circuit. Stocks in the F&O segment (like Nifty 50 stocks) do NOT have circuit limits — they have dynamic price bands instead.
Circuit Trap Warning: If you buy a low-liquidity stock and it hits lower circuit, you are trapped. No buyers exist at that price, and you cannot sell. The stock can stay locked at lower circuit for days. This is common in penny stocks and SME IPOs. Stick to liquid stocks where you can always exit.
Section 5: Trading Segments on Exchanges
NSE and BSE are not just for stocks. They have multiple trading segments, each with different rules, timings, and settlement cycles:
- Equity (Cash Market): Buy and sell shares for delivery. Settlement is T+1 (next business day). This is the most straightforward segment — you buy shares, they land in your demat account.
- Equity Derivatives (F&O): Trade Futures and Options on indices (Nifty, BankNifty) and individual stocks. This is where the bulk of trading volume happens. Settlement is daily (mark-to-market).
- Currency Derivatives: Trade USD/INR, EUR/INR, and other currency pairs. Used by exporters, importers, and speculators.
- Commodity Derivatives: Trade gold, silver, crude oil on MCX (Multi Commodity Exchange). NSE also has a commodity segment.
- Debt Market: Government bonds (G-Secs) and corporate bonds. Mostly institutional — retail participation is growing through RBI Retail Direct.
Section 6: Trading Hours and Sessions
Indian exchanges follow a structured daily schedule with distinct sessions:
- Pre-open Session (9:00 - 9:15 AM): Orders are collected for 8 minutes, matched for 4 minutes, and a single opening price is discovered through a call auction. This prevents wild opening gaps.
- Normal Market (9:15 AM - 3:30 PM): Continuous trading where orders are matched in real-time.
- Closing Session (3:30 - 3:40 PM): Only market orders at the closing price are accepted. This is used by mutual funds for NAV calculations.
- Post-close (3:40 - 4:00 PM): Trade modification window and odd-lot/block deal session.
Pro Tip: The pre-open session determines the opening price. If you see a stock gap up 5% in pre-open, it means buying demand was significantly higher than selling supply during those 8 minutes. Watch pre-open data to gauge market sentiment before trading starts.
Common Mistakes Beginners Make
Mistake: Thinking NSE and BSE prices are always the same
Fix: Prices can differ slightly due to different order books. For liquid stocks the difference is negligible, but for illiquid stocks, always check which exchange has better liquidity before placing your order.
Mistake: Ignoring the bid-ask spread on illiquid stocks
Fix: A stock priced at ₹100 with a ₹5 spread means you instantly lose 5% on entry. Always check market depth before buying small-caps.
Mistake: Placing market orders during pre-open
Fix: Market orders in pre-open can get filled at unexpected prices. Use limit orders during pre-open to control your entry price.
Mistake: Not understanding circuit limits
Fix: If you buy a stock at upper circuit, you are buying at the highest price of the day with maximum FOMO. Wait for the stock to cool down and trade freely before entering.
Practice: Try This Today
Hands-on exercises
- 1.Open your broker app and look at the market depth (order book) for Reliance Industries. Note the top 5 bid and ask prices. Calculate the spread.
- 2.Compare the last traded price of any stock on both NSE and BSE. Note the difference and think about why it exists.
- 3.At 9:00 AM tomorrow, watch the pre-open session for Nifty 50 stocks. See how the indicative opening price changes as orders come in.
- 4.Find a stock that hit upper or lower circuit today. Check its volume and think about why no more trades are happening.
Key Takeaways
Your progress
0 read in Market Microstructure
Ready to apply this?
Put what you learned about how nse & bse work: indian stock exchanges explained (2026) into practice. ArthaLearn helps you log trades, detect behavioral patterns, and improve consistently — backed by AI.
Free forever for trade logging. AI features start at ₹599/month.