Skip to main content
Skip to main content
Version: Next 🚧

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