New Symbols format for NSE and BSE FNO 2024

Updated Contract Format for Index & Stock Futures and Options Symbols 2024.

The contract format for Futures and Options in indices and stocks has been updated to improve clarity and accuracy regarding expiry dates. This article outlines the changes in the symbol formats for various contracts, enabling traders to interpret expiry dates more effectively. The changes apply to contracts traded on NSE and BSE, affecting both index and stock contracts.


1. Changes in Contract Format for Index & Stock Futures

The following table summarizes the updated formats for Index and Stock Futures contracts:




Explanation of Changes

These format updates make it easier for traders to identify the exact expiry date of a contract, thus avoiding any ambiguity in expiry scheduling. Including specific dates in the symbol names ensures that traders can quickly verify the expiry day without consulting the calendar


2. Changes in Contract Format for Options

The changes to Options contract formats are as follows:




1. Index & Stock Contract

a) NIFTY (Last Thursday of the Month)

  • Current Format: NIFTYDEC24
    (Symbol Name + MMM (Month) + YY (Year))
  • New Format: NIFTY26DEC24
    (Symbol Name + DD (Date) + MMM (Month) + YY (Year))

b) BANKNIFTY (Last Wednesday of the Month – shifted to Dec 24 due to Christmas holiday)

  • Current Format: BANKNIFTYDEC24
    (Symbol Name + MMM (Month) + YY (Year))
  • New Format: BANKNIFTY24DEC24
    (Symbol Name + DD (Date) + MMM (Month) + YY (Year))

c) FINNIFTY (Last Tuesday of the Month)

  • Current Format: FINNIFTYDEC24
    (Symbol Name + MMM (Month) + YY (Year))
  • New Format: FINNIFTY31DEC24
    (Symbol Name + DD (Date) + MMM (Month) + YY (Year))

d) MIDCPNIFTY (Last Monday of the Month)

  • Current Format: MIDCPNIFTYDEC24
    (Symbol Name + MMM (Month) + YY (Year))
  • New Format: MIDCPNIFTY30DEC24
    (Symbol Name + DD (Date) + MMM (Month) + YY (Year))

e) SENSEX (Last Friday of the Month)

  • Current Format: SENSEXDEC24_BSE
    (Symbol Name + MMM (Month) + YY (Year) + Exchange Indicator)
  • New Format: SENSEX27DEC24_BSE
    (Symbol Name + DD (Date) + MMM (Month) + YY (Year) + Exchange Indicator)

f) BANKEX (Last Monday of the Month)

  • Current Format: BANKEXDEC24_BSE
    (Symbol Name + MMM (Month) + YY (Year) + Exchange Indicator)
  • New Format: BANKEX30DEC24_BSE
    (Symbol Name + DD (Date) + MMM (Month) + YY (Year) + Exchange Indicator)

g) NSE Stock Contract (Last Thursday of the Month)

  • Current Format: TCSDEC24
    (Symbol Name + MMM (Month) + YY (Year))
  • New Format: TCS26DEC24
    (Symbol Name + DD (Date) + MMM (Month) + YY (Year))

h) BSE Stock Contract (Second Thursday of the Month)

  • Current Format: TCSDEC24_BSE
    (Symbol Name + MMM (Month) + YY (Year) + Exchange Indicator)
  • New Format: TCS12DEC24_BSE
    (Symbol Name + DD (Date) + MMM (Month) + YY (Year) + Exchange Indicator)

2. Index & Stock Options

A. Weekly Options

  • Note: No changes in the weekly format.

  • Example:

    • NIFTY (Last Thursday of the Month): NIFTY2555026DEC24
    • SENSEX (Last Friday of the Month): SENSEX8150027DEC24_BSE

B. Monthly Options (INDEX and Stocks)

a) NIFTY (Last Thursday of the Month)
  • Current Format: NIFTY25550DEC24CE
    (Symbol Name + Strike Price + MMM (Month) + YY (Year) + CE (Call))
  • New Format: NIFTY2555026DEC24CE
    (Symbol Name + Strike Price + DD (Date) + MMM (Month) + YY (Year) + CE (Call))
b) BANKNIFTY (Last Wednesday of the Month – shifted to Dec 24 due to Christmas holiday)
  • Current Format: BANKNIFTY51500DEC24CE
    (Symbol Name + Strike Price + MMM (Month) + YY (Year) + CE (Call))
  • New Format: BANKNIFTY5150024DEC24CE
    (Symbol Name + Strike Price + DD (Date) + MMM (Month) + YY (Year) + CE (Call))
c) FINNIFTY (Last Tuesday of the Month)
  • Current Format: FINNIFTY24500DEC24CE
    (Symbol Name + Strike Price + MMM (Month) + YY (Year) + CE (Call))
  • New Format: FINNIFTY2450031DEC24CE
    (Symbol Name + Strike Price + DD (Date) + MMM (Month) + YY (Year) + CE (Call))
d) MIDCPNIFTY (Last Monday of the Month)
  • Current Format: MIDCPNIFTY12500DEC24CE
    (Symbol Name + Strike Price + MMM (Month) + YY (Year) + CE (Call))
  • New Format: MIDCPNIFTY1250030DEC24CE
    (Symbol Name + Strike Price + DD (Date) + MMM (Month) + YY (Year) + CE (Call))
e) SENSEX (Last Friday of the Month)
  • Current Format: SENSEX78500DEC24CE_BSE
    (Symbol Name + Strike Price + MMM (Month) + YY (Year) + CE (Call) + Exchange Indicator)
  • New Format: SENSEX7850027DEC24CE_BSE
    (Symbol Name + Strike Price + DD (Date) + MMM (Month) + YY (Year) + CE (Call) + Exchange Indicator)
f) BANKEX (Last Monday of the Month)
  • Current Format: BANKEX57500DEC24CE_BSE
    (Symbol Name + Strike Price + MMM (Month) + YY (Year) + CE (Call) + Exchange Indicator)
  • New Format: BANKEX5750030DEC24CE_BSE
    (Symbol Name + Strike Price + DD (Date) + MMM (Month) + YY (Year) + CE (Call) + Exchange Indicator)
g) NSE Stock Contract (Last Thursday of the Month)
  • Current Format: TCS4100DEC24CE
    (Symbol Name + Strike Price + MMM (Month) + YY (Year) + CE (Call))
  • New Format: TCS410012DEC24CE
    (Symbol Name + Strike Price + DD (Date) + MMM (Month) + YY (Year) + CE (Call))
h) BSE Stock Contract (Second Thursday of the Month)
  • Current Format: TCS4100DEC24CE_BSE
    (Symbol Name + Strike Price + MMM (Month) + YY (Year) + CE (Call) + Exchange Indicator)
  • New Format: TCS410012DEC24CE_BSE
    (Symbol Name + Strike Price + DD (Date) + MMM (Month) + YY (Year) + CE (Call) + Exchange Indicator)

3. Continuous Futures

  • No changes in continuous futures contracts:
    • NIFTY_I (Current Month)
    • NIFTY_II (Next Month)
    • NIFTY_III (Far Month)

If you have any questions about these changes, please do not hesitate to contact our support team. We are here to assist you and ensure a smooth transition.


Happy Trading !