Description
BSE updates the Contract Master file format specifications for Equity Derivatives segment, including new field definitions and data structures for futures and options contracts.
Summary
BSE has published updated specifications for Contract Master file formats used in the Equity Derivatives segment. The document provides detailed field-level specifications for three CSV file formats: EQD_CODDMMYY.csv (main contract master), EQD_CO_abr_DDMMYY.csv (abbreviated version), and EQD_INDEX_CODDMMYY.csv (index contracts). These files contain essential contract parameters for Index Futures (IF), Index Options (IO), Stock Futures (SF), and Stock Options (SO).
Key Points
- Three CSV file formats specified for contract master data distribution
- Detailed field definitions provided for 58+ fields including contract identifiers, instrument types, strike prices, expiry dates, and trading parameters
- Support for both monthly and weekly futures/options contracts
- Integration with ETI (Enhanced Trading Interface) API including fields like SimpleSecurityID, MarketSegmentID, and Partition ID
- Control record contains Segment Indicator (value ‘2’ for underlying market) and Version Number
- Contract tokens, asset tokens, and instrument IDs serve as unique identifiers
- File format supports pre-open session indicators and reserved contract flags
- Date fields use DD-MMM-YYYY format for consistency
- Price and strike price values displayed in paise with precision field (default ‘2’)
- Series code examples provided for futures and options naming conventions
Technical Specifications
File Formats
- EQD_CODDMMYY.csv: Primary contract master file
- EQD_CO_abr_DDMMYY.csv: Abbreviated contract master file
- EQD_INDEX_CODDMMYY.csv: Index-specific contract master file
Instrument Types
- IF: Index Futures
- IO: Index Options
- SF: Stock Futures
- SO: Stock Options
Option Types
- CE: Call Option (European)
- PE: Put Option (European)
- Blank for Futures Contracts
Key Fields
- Contract Token Number / Series ID (Unique identifier)
- Asset Token Number (Underlying identifier, e.g., 500410)
- Strike Price (in paise, default ‘0’ for futures)
- Expiry Date (last trading date)
- Tick Size (minimum price movement in paise)
- Minimum Lot Size / Board Lot Quantity
- Single Order Max Quantity
- Quantity Multiplier (lot size multiplier)
- Pre-Open Session Indicator (0=not in pre-open, 1=in pre-open)
- Reserved Identifier (0=active, 1=reserved)
ETI Integration
The file format includes specific fields required for trading through BSE’s Enhanced Trading Interface (ETI):
- Partition ID (field 13)
- Market Segment ID / Product ID (field 29)
- Capacity Group ID (field 30)
- SimpleSecurityID / Instrument ID (field 37)
Data Format Standards
- All CSV format files
- Underlying Asset Class default: ‘EDX’
- Precision default: ‘2’ decimal places
- Dates in DD-MMM-YYYY format
- Symbol/Asset Code examples: BSX, BSI
- Underlying assets: RIL, SENSEX, TATAMOTORS, etc.
Series Code Convention
Examples of series code naming:
- SENSEX20SEPFUT (Monthly Future)
- SENSEX20SEP07FUT (Weekly Future)
- SENSEX20MAR34900.00CE (Monthly Call Option)
Impact Assessment
This update primarily affects:
- Trading members and brokers who consume contract master files
- System integrators and software vendors developing trading applications
- Risk management systems that rely on contract specifications
- Market data vendors distributing BSE derivatives data
Trading members should ensure their systems are updated to parse the complete field set as specified. The integration with ETI API fields enables seamless trading operations for participants using the enhanced trading interface.
Impact Justification
Technical update affecting trading members and system integrators who process contract master files for equity derivatives. Important for operational continuity but does not directly impact trading rules or compliance requirements.