Skip to main content
Version: 1.0 (Current)

Indian Market Specifics

Introduction​

Trading in Indian markets comes with unique regulations, tax implications, and operational requirements. Understanding these specifics is crucial for compliance and optimal strategy configuration. This guide covers auto square-off rules, product types, tax calculations, and Indian market best practices.

Market Segments​

NSE (National Stock Exchange)​

Trading Hours:

Pre-Open: 09:00 - 09:15
Regular: 09:15 - 15:30
Post-Close: 15:40 - 16:00

Segments:

  • Equity: Cash market stocks
  • F&O: Futures and Options
  • Currency: Currency derivatives
  • Debt: Bonds and debentures

Key Features:

  • T+1 settlement for equity
  • Intraday square-off by 15:15
  • Circuit breakers at 10%, 15%, 20%

BSE (Bombay Stock Exchange)​

Trading Hours:

Pre-Open: 09:00 - 09:15
Regular: 09:15 - 15:30

Segments:

  • Equity cash market
  • F&O (limited)
  • SME platform
  • Debt market

MCX (Multi Commodity Exchange)​

Trading Hours:

Morning: 09:00 - 17:00
Evening: 17:00 - 23:30 (select commodities)

Commodities:

  • Metals (Gold, Silver, Copper)
  • Energy (Crude Oil, Natural Gas)
  • Agricultural (limited)

Key Features:

  • Mandatory square-off by 23:15
  • Different lot sizes per commodity
  • Margin requirements vary

NCDEX (National Commodity & Derivatives Exchange)​

Trading Hours:

Regular: 10:00 - 17:00 (most commodities)

Commodities:

  • Agricultural products
  • Spices
  • Oils and oilseeds

Auto Square-Off Rules​

Intraday Positions​

NSE/BSE Equity:

Square-off Time: 15:15 (15 minutes before close)
Reason: Prevent overnight positions
Action: Broker automatically closes positions

MCX Commodities:

Square-off Time: 23:15 (15 minutes before close)
Reason: Prevent overnight positions
Action: Automatic closure

Configuration:

{
"indianMarketSettings": {
"autoSquareOff": {
"enabled": true,
"minutesBeforeClose": 15
}
}
}

Why It Matters:

  • Prevents unintended overnight positions
  • Avoids additional margin requirements
  • Ensures intraday product compliance
  • Prevents penalty charges

Exchange-Specific Times​

NSE Intraday:

Market Close: 15:30
Square-off: 15:15
Buffer: 15 minutes

MCX Evening Session:

Session Close: 23:30
Square-off: 23:15
Buffer: 15 minutes

BSE Intraday:

Market Close: 15:30
Square-off: 15:15
Buffer: 15 minutes

Product Types​

1. Intraday (MIS - Margin Intraday Square-off)​

Characteristics:

Holding Period: Same day only
Margin: Lower (typically 20-40% of normal)
Leverage: Higher (2.5x to 5x)
Square-off: Mandatory by 15:15

Use Cases:

  • Day trading
  • Scalping
  • High-frequency strategies
  • Leveraged positions

Configuration:

{
"indianMarketSettings": {
"productType": "intraday"
}
}

2. Delivery (CNC - Cash and Carry)​

Characteristics:

Holding Period: Overnight allowed
Margin: Full (100% of value)
Leverage: None
Settlement: T+1

Use Cases:

  • Swing trading
  • Position trading
  • Investment
  • Long-term holdings

Configuration:

{
"indianMarketSettings": {
"productType": "delivery"
}
}

3. BTST (Buy Today Sell Tomorrow)​

Characteristics:

Holding Period: 1-2 days
Margin: Full payment required
Settlement: Can sell before delivery
Risk: Auction risk if seller defaults

Use Cases:

  • Short-term swing trades
  • Event-based trading
  • Quick profits

Rules:

  • Buy on Day 1
  • Can sell on Day 2 or Day 3
  • Must sell before T+1 settlement
  • Subject to auction risk

4. Futures​

Characteristics:

Holding Period: Until expiry or square-off
Margin: SPAN + Exposure (typically 10-30%)
Leverage: High (3x to 10x)
Expiry: Last Thursday of month

Contract Specifications:

Lot Size: Fixed per instrument
Expiry: Monthly
Settlement: Cash settled
Rollover: Manual to next month

5. Options​

Characteristics:

Holding Period: Until expiry or square-off
Margin: Premium + SPAN (for sellers)
Leverage: Very high
Expiry: Weekly and monthly

Types:

  • Call Options (CE)
  • Put Options (PE)
  • European style (NSE)

Tax Calculations​

Securities Transaction Tax (STT)​

Equity Delivery:

Buy Side: 0.1% of trade value
Sell Side: 0.1% of trade value
Total: 0.2% round-trip

Example:
Buy: ₹100,000 × 0.001 = ₹100
Sell: ₹105,000 × 0.001 = ₹105
Total STT: ₹205

Equity Intraday:

Buy Side: 0%
Sell Side: 0.025% of trade value

Example:
Buy: ₹100,000 × 0 = ₹0
Sell: ₹105,000 × 0.00025 = ₹26.25
Total STT: ₹26.25

Equity Futures:

Sell Side: 0.01% of trade value

Example:
Sell: ₹500,000 × 0.0001 = ₹50

Equity Options:

Sell Side: 0.05% of premium (for sellers)
Buy Side: 0%

Example:
Sell 100 lots × ₹50 premium = ₹5,000
STT: ₹5,000 × 0.0005 = ₹2.50

Commodity Futures:

STT: 0.01% on sell side (non-agricultural)
Agricultural: 0.01% on sell side

Goods and Services Tax (GST)​

Rate: 18% on brokerage and transaction charges

Calculation:

Brokerage: ₹100
Transaction Charges: ₹50
Subtotal: ₹150

GST: ₹150 × 0.18 = ₹27
Total: ₹177

What GST Applies To:

  • Brokerage charges
  • Transaction charges
  • DP charges
  • Other service charges

What GST Doesn't Apply To:

  • STT
  • Stamp duty
  • SEBI turnover charges

Stamp Duty​

Rates by State:

Maharashtra: 0.015% (buy side)
Gujarat: 0.015% (buy side)
Karnataka: 0.015% (buy side)
Delhi: 0.015% (buy side)

Most states: 0.015% on buy side

Example:

Buy: ₹100,000
Stamp Duty: ₹100,000 × 0.00015 = ₹15

Complete Cost Example​

Equity Intraday Trade:

Buy: ₹100,000
Sell: ₹105,000
Profit: ₹5,000

Costs:
Brokerage: ₹40 (₹20 × 2)
STT: ₹26.25 (0.025% on sell)
Transaction Charges: ₹40
GST: ₹14.40 (18% on brokerage + charges)
Stamp Duty: ₹15
SEBI Charges: ₹2

Total Costs: ₹137.65
Net Profit: ₹5,000 - ₹137.65 = ₹4,862.35

Circuit Breakers​

Individual Stock Limits​

Price Bands:

Most Stocks: ±10% daily
Some Stocks: ±5% daily
Some Stocks: ±20% daily

When Hit:

  • Trading halted for stock
  • Cooling period applied
  • Resumes after specified time

Market-Wide Circuit Breakers​

Index-Based:

10% decline: 45-minute halt
15% decline: 1 hour 45 minutes halt
20% decline: Trading suspended for day

Timing Matters:

Before 13:00: Full halt duration
13:00-14:30: Reduced halt
After 14:30: No halt (trading continues)

Configuration:

{
"indianMarketSettings": {
"circuitBreakerHandling": "pause" // or "exit_all" or "continue"
}
}

Options:

  • pause: Stop algorithm, wait for resumption
  • exit_all: Close all positions immediately
  • continue: Keep running (risky)

Pre-Open Session​

NSE Pre-Open (09:00-09:15)​

Purpose:

  • Price discovery
  • Reduce volatility at open
  • Fair opening price

Phases:

09:00-09:08: Order entry
09:08-09:12: Order matching
09:12-09:15: Buffer period

Characteristics:

  • No continuous trading
  • Orders matched at equilibrium price
  • High volatility possible

Configuration:

{
"indianMarketSettings": {
"avoidPreOpen": true // Skip 09:00-09:15
}
}

Recommendation: Avoid pre-open for most strategies

RMS (Risk Management System)​

Broker RMS Limits​

Types:

Position Limits: Maximum position size
Margin Limits: Maximum margin usage
Loss Limits: Maximum loss per day
Turnover Limits: Maximum daily turnover

Buffer Configuration:

{
"indianMarketSettings": {
"rmsBuffer": 5 // 5% buffer below limits
}
}

Why Buffer:

  • Prevents RMS square-off
  • Avoids forced exits
  • Maintains control
  • Reduces slippage

Margin Requirements​

SPAN Margin:

  • Calculated by exchange
  • Based on worst-case scenario
  • Updated multiple times daily

Exposure Margin:

  • Additional buffer
  • Typically 3-5% of contract value
  • Broker-specific

Total Margin:

Total = SPAN + Exposure + Premium (for options)

Example F&O:
SPAN: ₹50,000
Exposure: ₹15,000
Total: ₹65,000

Compliance Guidelines​

SEBI Regulations​

Key Rules:

  • No insider trading
  • No market manipulation
  • Proper risk disclosures
  • Client fund segregation

Algo Trading:

  • Broker approval required
  • Risk controls mandatory
  • Audit trail maintained
  • Compliance reporting

Record Keeping​

Maintain:

  • All trade logs
  • Algorithm configurations
  • Performance records
  • Risk parameter changes
  • Compliance documents

Duration: Minimum 5 years

Reporting​

Required Reports:

  • Annual tax returns
  • Capital gains statements
  • Trading P&L
  • Broker statements

Best Practices​

1. Product Type Selection​

Day Trading:

Use: Intraday (MIS)
Benefit: Higher leverage
Risk: Mandatory square-off

Swing Trading:

Use: Delivery (CNC)
Benefit: No square-off pressure
Risk: Full margin required

2. Square-Off Buffer​

Set Early Square-Off:

Market Close: 15:30
Broker Square-off: 15:15
Your Square-off: 15:10

5-minute safety buffer

3. Tax Optimization​

Holding Period:

<1 year: Short-term capital gains (15%)
>1 year: Long-term capital gains (10% above ₹1L)

Plan exits accordingly

4. Margin Management​

Never Use Full Margin:

Available: ₹100,000
Use: ₹80,000 (80%)
Buffer: ₹20,000 (20%)

Prevents margin calls

5. Exchange Selection​

Liquidity Matters:

NSE: Higher liquidity (preferred)
BSE: Lower liquidity
MCX: Commodity-specific

Choose based on instrument

Summary​

Key Takeaways:

  1. Auto Square-Off: Mandatory for intraday at 15:15 (NSE/BSE)
  2. Product Types: Choose based on holding period and leverage needs
  3. STT: 0.025% for intraday, 0.1% for delivery (sell side)
  4. GST: 18% on brokerage and charges
  5. Circuit Breakers: 10%, 15%, 20% market-wide halts
  6. Pre-Open: Avoid 09:00-09:15 for most strategies
  7. RMS Buffer: Keep 5-10% margin buffer
  8. Compliance: Maintain records for 5 years
  9. Tax Planning: Consider holding period for capital gains
  10. Exchange Choice: NSE preferred for liquidity

Indian Market Checklist:

  • Product type selected appropriately
  • Auto square-off configured
  • STT/GST calculations understood
  • Circuit breaker handling defined
  • Pre-open session avoided
  • RMS buffer maintained
  • Margin requirements met
  • Tax implications considered
  • Compliance records maintained
  • Exchange selected based on liquidity