Understand circuit filters and ban periods in F&O
Overview
Circuit filters and F&O ban periods are regulatory safeguards implemented by SEBI and exchanges (NSE/BSE) to prevent extreme price volatility and excessive speculation. They act as speed bumps that restrict trading when prices move too rapidly or when derivative positions become dangerously large.

Circuit Filters (Price Bands)
Circuit Filter Categories
Indian exchanges use a multi-tier system:
| Category | Daily Price Band | Examples |
|---|---|---|
| No circuit filter | No limit | Index futures (Nifty, Bank Nifty), stock futures/options |
| ±20% circuit | ±20% from previous close | Most liquid stocks in F&O segment |
| ±10% or ±5% circuit | ±10% or ±5% | Less liquid stocks, IPOs, stage-wise relaxation |
Lower Circuit Limit:
Where:
- = Previous day's closing price
- = Circuit filter percentage (5, 10, or 20)
Derivation from first principles:
The circuit filter concept is based on percentage change limits. Start with the definition of percentage change:
For a circuit limit of , we want to find the maximum allowable price:
Solving for :
Similarly for lower circuit:
Step 1: Calculate upper circuit
Why this step? We're applying the 20% increase to find the maximum allowed price.
Step 2: Calculate lower circuit
Why this step? We're applying the 20% decrease to find the minimum allowed price.
Result: Reliance can trade between ₹2,000 and ₹3,000 today. Orders outside this band are rejected.
Step 1: Check if opening is within circuit
- Upper limit:
- Lower limit:
- Opening at ₹1,000 is within limits ✓
Step 2: Stock rises rapidly to ₹1,045 at 10:30 AM Why this matters? It reached the upper circuit — the price cannot go higher today.
Step 3: Trading continues, but only at or below ₹1,045 Why this step? For individual stocks, no cooling-off halt occurs — buy orders above ₹1,045 are simply rejected. Sellers willing to sell at/below ₹1,045 can still trade.
Step 4: Contrast with index circuits Why? Only a market-wide index circuit (e.g. Nifty moving ±10%) triggers an actual exchange-wide trading halt for a cooling-off period.
Key Exceptions
Exception list:
- Index derivatives (Nifty 50, Bank Nifty, Finnifty) – No circuit
- Stock futures and options – No circuit (but underlying stock has price band)
- Currency and commodity derivatives – Specific limits apply
F&O Ban Period
MWPL Calculation
The MWPL is the maximum combined open interest allowed across all F&O contracts of a stock.
Derivation:
The MWPL has two constraints – whichever is lower applies:
Constraint 1: 20% of free-float shares
This prevents derivative positions from becoming too large relative to the actual tradeable stock supply.
Where is the number of shares available for public trading (excluding promoter holdings, strategic holdings, locked-in shares).
Constraint 2: ₹500 crore notional value
Where:
- ₹500 crore rupees
- is in rupees per share
Why the ₹500 crore cap? This prevents excessive concentration in high-priced stocks. Without this, a high-priced stock could have enormous notional exposure even with a reasonable share count.
Final MWPL:
The ban trigger occurs when:
Step 1: Calculate 20% of free-float constraint
Why this step? This is the maximum allowed based on available supply.
Step 2: Calculate ₹500 crore notional constraint
Why this step? High-priced stocks like TCS are limited by rupee value, not share count.
Step 3: Determine MWPL (take minimum)
Why the minimum? Both constraints must be satisfied; the stricter one binds.
Step 4: Calculate ban threshold
Step 5: Check if ban applies Current OI = 0.5 crore shares > 0.136 crore shares → TCS would be in F&O ban
Why this matters? No new positions allowed until OI falls below the exit threshold.
What the trader CAN do:
- Square off – Sell 100 futures to close position ✓
- Let expire – Hold till expiry and settle ✓
- Exercise (if options) – Exercise ITM options ✓
What the trader CANNOT do:
- ❌ Open fresh long – Buy additional futures
- ❌ Open fresh short – Sell new futures
- ❌ Rollover by increasing – Cannot increase position while rolling to next month
- ✓ Rollover same size – Can rollover 100 contracts to next month (square off current + open same size in next month = net zero fresh position)
Why these restrictions? The goal is to reduce overall open interest, not maintain it. Allowing fresh positions would defeat the purpose.
Ban Removal Criteria
The stock exits the ban when open interest falls below 80% of MWPL. This creates a buffer zone:
- Enter ban: >95% MWPL
- Exit ban: <80% MWPL
Why the 15% gap (hysteresis)? Prevents flip-flopping. Without this buffer, stocks would enter and exit ban repeatedly as OI hovers near 95%, causing confusion and operational issues.
Comparison: Circuit Filters vs F&O Ban
| Feature | Circuit Filter | F&O Ban |
|---|---|---|
| Applies to | Stock price (spot market) | Open interest (derivatives) |
| Trigger | Price moves ±X% | OI > 95% MWPL |
| Effect | Orders beyond band rejected | No fresh positions |
| Duration | Intraday | Multi-day (until OI < 80%) |
| Purpose | Cap price move | Prevent excessive speculation |
| Exit allowed? | Yes (trade within band) | Yes (encouraged) |
| Derivatives impact | None (derivatives keep trading) | Direct (no new F&O trades) |
Common Mistakes
Why it feels right: Seems logical that if spot trading is limited, derivatives should be too.
The fix: Stock derivatives have NO circuit filters. Only the underlying spot stock has price bands. Futures and options continue trading even when the spot stock is at its band, providing price discovery beyond the band.
Example: Reliance spot reaches upper band at ₹3,000. Reliance futures can trade at ₹3,010, ₹3,020, signalling demand beyond the band.
Why it feels right: People confuse individual-stock price bands with market-wide index circuit breakers, which DO halt trading.
The fix: For individual stocks, hitting the band only means orders beyond the limit are rejected — trading continues at/within the band. A cooling-off trading halt applies only to market-wide index circuits (Nifty/Sensex ±10%/15%/20%).
Why it feels right: "Ban" sounds like everything is blocked.
The fix: You can always square off existing positions during ban. The ban only prevents fresh positions. In fact, the exchange wants you to exit to reduce OI. It's like a nightclub at capacity — existing guests can leave anytime, but new guests can't enter.
Why it feels right: "95%" is in the trigger condition, so people mix it with the base calculation.
The fix:
- MWPL = 20% of free-float (not total shares) OR ₹500 crore limit (whichever is lower)
- 95% is the threshold of MWPL that triggers the ban
- These are separate:
Practical Implications
For Intraday Traders
- Stock at its band → hard to exit if you're on the wrong side (few counter-parties)
- Solution: Always use stop-losses tighter than circuit limits
- Derivatives advantage: Can exit via futures if spot is stuck at its band
For F&O Traders
- Monitor NSE ban list daily (published on nseindia.com)
- Rollover strategy: If stock enters ban before expiry, you can rollover (same size) but cannot increase
- Premium impact: Options premiums can spike when ban is announced (implied volatility surges)
For Risk Management
- Avoid stocks near 90% MWPL → High ban risk
- Band breaches → Signal extreme volatility (reassess thesis)
Recall Explain to a 12-year-old
Imagine a cricket match where you're keeping score. A stock's circuit filter is like a rule that says "the price can't jump more than a certain amount in one day." If it reaches that limit, the price just can't go further — but the game continues; people can still trade within the limit. (A full "everyone stop!" timeout only happens when the whole market — the index — moves too much.)
F&O ban is different. Imagine the stadium has limited seats (like a movie theatre). When 95% of seats are filled with people all betting on the same team, the manager says "Hold on! Too many people are betting on this one team. No new people can buy betting tickets, but people already inside can leave anytime." This prevents dangerous overcrowding.
The key difference: one caps how far the price can move (circuit), the other limits new people joining the betting crowd (F&O ban).
Or: "Circuits Cap Price, Bans Block Size"
Connections
- 6.7.1-NSE-BSE-Market-Structure – Exchange architecture enabling these controls
- 6.7.5-Margin-Requirements-SPAN – How margins adjust during high volatility
- 6.7.8-Market-Wide-Circuit-Breakers – Index-level trading halts (the actual cooling-off mechanism)
- 5.4.3-Implied-Volatility-Calculation – IV spikes when stocks enter F&O ban
- 3.2.7-Risk-Management-Position-Sizing – Why monitoring MWPL matters for portfolio risk
- 6.7.14-Settlement-Mechanisms – How positions settle when stuck in ban period
#flashcards/stock-market
What is a circuit filter in Indian stock markets?
Does an individual stock hitting its circuit filter halt trading?
How do you calculate upper circuit limit?
Do stock futures and options have circuit filters?
What triggers an F&O ban period?
What is the MWPL formula?
Can you exit existing F&O positions during ban period?
Why is there a gap between ban entry (95%) and exit (80%)?
For a ₹3500 stock, what does the ₹500 crore notional limit give in shares?
Concept Map
Hinglish (regional understanding)
Intuition Hinglish mein samjho
Hinglish (regional understanding)
Intuition Hinglish mein samjho
Dekho beta, circuit filters ko samajhna bilkul simple hai — socho ki exchange ne har stock ke price par ek fence laga rakhi hai. Kisi din agar koi stock bahut tezi se upar ya neeche bhaagne lagta hai, toh exchange ek certain percentage ke baad ke orders ko accept hi nahi karta. Yeh percentage previous day ke closing price se calculate hota hai — jaise agar Reliance kal 2500 par band hua tha aur circuit ±20% hai, toh aaj woh sirf 2000 se 3000 ke beech hi trade kar sakta hai. Iske bahar koi order jaayega toh reject ho jaayega. Yeh formula bhi seedha percentage change se aata hai: upper limit = previous close × (1 + CF/100), aur lower limit = previous close × (1 - CF/100).
Ek important baat yaad rakhna — individual stock ka circuit hit hona aur poore market (index) ka circuit halt hona alag cheezein hain. Jab koi single stock apni price band chhu leta hai, tab trading rukti nahi, bas price us direction mein aage nahi badh sakti; trades band ke andar ya limit par phir bhi hote rahenge. Lekin jab poora Nifty ya Sensex 10%, 15% ya 20% move karta hai, tab market-wide circuit breaker lagta hai jisme actual cooling-off period ke saath trading rukti hai. F&O ban period bhi isi tarah ek regulatory safeguard hai jo tab lagta hai jab kisi stock mein derivative positions khatarnak level tak bahut zyada ho jaati hain.
Ab yeh matter kyun karta hai? Kyunki yeh saare mechanisms SEBI aur exchanges ke "speed bumps" hain jo market ko crash aur excessive speculation se bachate hain. Ek trader ke roop mein tumhe pata hona chahiye ki agar tumhara stock upper ya lower circuit par lock ho gaya, toh tum us direction mein exit ya entry nahi kar paoge — matlab liquidity phas sakti hai. Isliye trading ya investing karte waqt inhe samajhna zaroori hai, taaki tum apni risk sahi se manage kar sako aur kisi surprise situation mein fase nahi. Yeh knowledge tumhe ek smart aur alert market participant banata hai.