Eod Data Capital Market, Future & Options and Currency Derivatives Market
Eod Data Capital Market, Future & Options and Currency Derivatives Market
Version: 1.8
Confidential
COPYRIGHT NOTICE
Confidential
TECHNICAL SPECIFICATIONS FOR END OF DAY DATA
CAPITAL MARKET AND FUTURES & OPTIONS MARKET
A. INTRODUCTION
NSE Data & Analytics Limited disseminates the NSEIL End of Day (EOD) data to
various information agencies, electronic and print media, financial institutes and
websites. The EOD vendors connect to the NIBISLIVE server that contains the EOD
data files, through Internet and SFTP to the server with a valid user name and
password. The user name and password authentication provides the secured login
to the server. There are number of files are populated on the server throughout
the day and to mention few are – Security and Trade Information File, Top Ten
Scrips Detail File, Closing Indices File and Market Reports Information File etc.
B. PRODUCT DETAILS
The EOD data is a delayed data services that contains the End of Day bhavcopy
information along with security and trade details. This includes the data for both
Capital Market and Future & Options Market. This data includes Closing price,
Market activity reports, Market gainers and losers, Market toppers and other
details that gives vide information about the different markets. The list of files
populated on NIBISLIVE server along with their scheduled time is listed below
table.
C. CONNECTIVITY
All vendors need to connect internet and SFTP to the any of the NIBISLIVE servers
with an IP address 59.160.38.68 or 59.160.38.66.
The SFTP connection requires a User Name for logging in and that is provided by
NSE Data & Analytics Ltd. after the vendors subscribes for it.
Confidential
D. LIST OF DATA FILES
The list of the files provided as EOD Data in Capital Market and Futures & Options market is
given below –
Sr No File Name Market Number of Time
Type Files (approx)
1 ANDDMMYY.TXT CM 1 17:45
2 BCDDMMYY.CSV CM 1 17:45
3 BHDDMMYY.CSV CM 1 17:45
4 BMDDMMYY.TXT CM 1 17:45
5 CORPBONDDDMMYY.CSV 1 17:45
6 ETFDDMMYY.CSV CM 1 17:45
7 GLDDMMYY.CSV CM 1 17:45
8 HLDDMMYY.CSV CM 1 17:45
9 NPDDDMMYY.TXT 1 17:45
10 PDDDMMYY.CSV CM 1 17:45
11 PRDDMMYY.CSV CM 1 17:45
12 RPDDDMMYY.CSV 1 17:45
13 RTTDDMMYY.CSV 1 17:45
14 TTDDMMYY.CSV CM 1 17:45
15 SMEDDMMYY.CSV 1 17:45
16 CD_DDMMYYYY.CSV CD 1 17:45
17 CFDDMMYYYY.CSV CD 1 17:45
18 CODDMMYYYY.CSV CD 1 17:45
19 FUT_DDMMYYYY.CSV CD 1 17:45
20 FUTEXP_DDMMYYYY.CSV CD 1 17:45
21 OPT_DDMMYYYY.CSV CD 1 17:45
22 OPTEXP_DDMMYYYY.CSV CD 1 17:45
23 FO_DDMMYYYY.CSV FO 1 17:45
24 FUTIDXDDMMYYYY.CSV FO 1 17:45
25 OPTIDXDDMMYYYY.CSV FO 1 17:45
26 TTOPTDDMMYYYY.CSV FO 1 17:45
27 FUTSTKDDMMYYYY.CSV FO 1 17:45
Confidential
28 TTFUTDDMMYYYY.CSV FO 1 17:45
29 OPTSTKDDMMYYYY.CSV FO 1 17:45
30 FODDMMYYYY.CSV FO 1 17:45
31 OPDDMMYYYY.CSV FO 1 17:45
32 FUTIVXDDMMYYYY.CSV FO 1 17:45
33 MADDMMYY.CSV CM 1 17:45
34 MBP_INQ_OUTPUT_1531.CSV CM 1 17:45
35 CM_INTERIM_PRE_DDMMYYYY.TXT CM 1 17:45
36 CM_INTERIM_POST_DDMMYYYY.TXT CM 1 17:45
37 CD_NSE_FODDMMYY.dbf CD 1 17:45
38 CD_NSE_OPDDMMYY.dbf CD 1 17:45
39 IRF_NSEDDMMYY.dbf CD 1 17:45
40 FODDMMYY.dbf FO 1 17:45
41 OPDDMMYY.dbf FO 1 17:45
1. ANDDMMYY.TXT
This file contains corporate announcements ,broadcast to members during the day.
Data Structure
a) Company Name
b) Symbol
c) Announcements
2. BCDDMMYY.CSV
This file contains the corporate action details for securities.
Data Structure
a) Series
b) Symbol
c) Security
d) Record Date
e) Bc Start Date
Confidential
f) Bc End Date
g) Expiry Date
h) Nd Start Date
i) Nd End Date
j) Purpose
3. BHDDMMYY.CSV
This file contains a list of securities that have hit their price bands during the day.
Data Structure
a) Symbol
b) Series
c) Security
d) High/Low
e) Index Flag
4. BMDDMMYY.TXT
This file contains board-meeting announcements, broadcast to members during the day.
Data Structure
a) Company Name
b) Symbol
c) Board Meeting Date
d) Board Meeting Purpose
Confidential
6. ETFDDMMYY.CSV
This file contains price volume trades data of Exchange Traded Fund.
Data Structure
a) Market Type
b) Series
c) Symbol
d) Security Name
e) Previous Close Price
f) Open Price
g) High Price
h) Low Price
i) Close Price
j) Traded Value(Rs.)
k) Traded Quantity (Units)
l) No of Trades
m) 52 Week high price
n) 52 Week low price
o) Underlying Asset for ETF
7. GLDDMMYY.CSV
This file contains a list of the Gainers and Losers for Nifty Securities , Junior Nifty
Securities and for Other Securities.
Data Structure
a) Gain Loss indicator
b) Security Name
c) Close Price
d) Previous Close Price
e) Percentage Change
f) Carriage Return
8. HLDDMMYY.CSV
This file contains a list of the scrips that have reached a new high or a new low for Nifty
Securities, Junior Nifty Securities and for Other Securities in the specific segment
(Compulsory rolling / Account period).
Data Structure
a) Security Name
b) New Price
Confidential
c) Previous Price
d) New Status
9. NPDDDMMYY.TXT
This file contains the data for the securities which are not traded in the RDM segment for
the day.
Data Structure
a) Market Type
b) Series
c) Symbol
d) Security Name
e) Previous Close Price
f) Close Price
10. PDDDMMYY.CSV
This file also contains Symbol and Series codes for each Security in addition to the
information contained in the PRDDMMYY.DBF file. The following codes are used for the
various instruments:
* Where @ represents the different partly paid securities and/or series of the
instrument. The PDDDMMYY.DBF file may be used to publish instruments separately
under distinct groups e.g.
Confidential
Depository Equity Shares
Debentures
Partly Paid Shares
Non Convertible Debentures etc…
NOTE:
When the securities traded under different series becomes pari pasu with each other,
then they will be traded under a single series and trading in the earlier security type will
be discontinued.
Data Structure:
a) Market Type
b) Series
c) Symbol
d) Security Name
e) Previous Close Value
f) Open Price
g) High Price
h) Low Price
i) Close Price
j) Net Traded Value
k) Net Traded Quantity
l) Ind_Sec
m) Corporate Indicator
n) Trades
o) 52 Week High
p) 52 Week Low
11. PRDDMMYY.CSV
This file contains security wise information along with the Index details.
Data Structure
a) Market Type
b) Security Name
c) Previous Close Price
d) Open Price
e) High Price
f) Low Price
g) Close Price
h) Net Traded Value
i) Net Traded Quantity
j) Ind_Sec
Confidential
k) Corporate Indicator
l) Trades
m) 52 Week High
n) 52 Week Low
12. RPDDDMMYY.CSV
This file contains the data for the securities traded in the RDM segment.
Data Structure
a) Market Type
b) Series
c) Symbol
d) Security Name
e) Previous Close Price
f) Open Price
g) High Price
h) Low Price
i) Close Price
j) Traded Value
k) Traded Quantity
l) Trade Count
m) Weighted Average Price
n) Yield
13. RTTDDMMYY.CSV
This file contains top traded securities in the RDM segment.
Data Structure
a) Security Name
b) Previous Close Price
c) Close Price
d) Net Traded Quantity
e) Net Traded Value
14. TTDDMMYY.CSV
This file contains a list of top twenty-five securities by traded value
Data Structure
a) Security
b) Previous Close Price
Confidential
c) Close Price
d) Net Trading Quantity
e) Net Trading Volume
15. SMEDDMMYY.CSV
This file contains a list of small and medium enterprises .
Data Structure
a) Market Type
b) Series
c) Symbol
d) Security Name
e) Previous Close Price
f) Open Price
g) High Price
h) Low Price
i) Close Price
j) Net Traded Value
k) Net Trade Quantity
l) Corporate Indicator
m) 52 Week High Value
n) 52 Week Low Value
16. CD_DDMMYYYY.CSV
This file contains total volume summary of Currency Derivatives Segment by product
type.
Data Structure
a) Product
b) No of Contracts Traded
c) Total Traded Value(RS in Cr.)
17. CFDDMMYYYY.CSV
This file contains contract wise futures volume summary.
Data Structure
a) Instrument
b) Symbol
c) Expiry Date
Confidential
d) Open Price
e) High Price
f) Low Price
g) Close Price
h) Open Interest
i) Traded Value
j) Traded Quantity
k) No of Contracts
l) No of Trades
18. CODDMMYYYY.CSV
This file contains contract wise options volume summary.
Data Structure
a) Instrument
b) Symbol
c) Expiry Date
d) Strike Price
e) Option Type
f) Open Price
g) High Price
h) Low Price
i) Close Price
j) Open Interest
k) Traded Quantity
l) No of Contracts
m) No of Trades
n) Notion Value
o) Premium Value
19. FUT_DDMMYYYY.CSV
This file contains symbol wise futures volume summary.
Data Structure
a) Symbol
b) Open Interest (Qty) as at end of trading hrs.
c) Total Traded Value(RS in Cr.)
d) No of Contracts Traded
20. FUTEXP_DDMMYYYY.CSV
Confidential
This file contains futures symbol wise, expiry wise volume summary.
Data Structure
a) Expiry month
b) Open Interest (Qty) as at end of trading hrs.
c) Total Traded Value(RS in Cr.)
d) No of Contracts Traded
21. OPT_DDMMYYYY.CSV
This file contains Symbol wise options volume summary.
Data Structure
a) Symbol
b) Open Interest (Qty) as at end of trading hrs.
c) Total Traded Value(RS in Cr.)
d) No of Contracts Traded
22. OPTEXP_DDMMYYYY.CSV
This file contains Options symbol wise, expiry wise volume summary.
Data Structure
a) Expiry month
b) Open Interest (Qty) as at end of trading hrs.
c) Total Traded Value(RS in Cr.)
d) No of Contracts Traded
23. FO_DDMMYYYY.CSV
This file contains Total volume summary of Futures and Options by product type.
Data Structure
a) Product
b) No of Contracts
c) Traded Value (Rs. in Crs.)
24. FUTIDXDDMMYYYY.CSV
This file contains Symbol wise index futures volume summary.
Data Structure
a) Symbol
b) No of Contracts Traded
c) Traded Quantity
d) Total Traded Value (Rs. in Crs.)
e) Open interest (Qty.) as at end of trading hrs.
Confidential
25. OPTIDXDDMMYYYY.CSV
This file contains Symbol wise index options volume summary.
Data Structure
a) Symbol
b) No of Contracts Traded
c) Traded Quantity
d) Total Traded Value (Rs. in Crs.)
e) Open interest (Qty.) as at end of trading hrs.
26. TTOPTDDMMYYYY.CSV
This file contains Top 20 contracts in stock options.
Data Structure
a) Symbol
b) Expiry Date
c) Strike Price
d) Option Type
e) No of Contracts
f) Notional Value (Rs.)
27. FUTSTKDDMMYYYY.CSV
This file contains Symbol wise stock futures volume summary.
Data Structure
a) Symbol
b) Traded Value (Rs)
c) No of Contracts
28. TTFUTDDMMYYYY.CSV
This file contains Top 10 contracts in stock futures.
Data Structure
a) Symbol
b) Expiry Date
c) Traded Value (Rs.)
d) No of Contracts
29. OPTSTKDDMMYYYY.CSV
This file contains Symbol wise stock options volume summary.
Confidential
Data Structure
a) Symbol
b) No of Contracts Traded
c) Notional Value (Rs.)
30. FODDMMYYYY.CSV
This file contains Contract wise futures volume summary.
Data Structure
a) Instrument
b) Symbol
c) Expiry Date
d) Open Price
e) High Price
f) Low Price
g) Close Price
h) Open Interest
i) Traded Value
j) Traded Quantity
k) No of Contracts
l) No of Trades
31. OPDDMMYYYY.CSV
This file contains Contract wise options volume summary.
Data Structure
a) Instrument
b) Symbol
c) Expiry Date
d) Strike Price
e) Option Type
f) Open Price
g) High Price
h) Low Price
i) Close Price
j) Open Interest
k) Traded Quantity
l) No of Contracts
m) No of Trades
n) Notion Value
o) Premium value
Confidential
32. FUTIVXDDMMYYYY.CSV
This file contains volatile Futures volume summary.
Data Structure
a) Symbol
b) Traded Value (Rs.)
c) No of Contracts
33. MADDMMYY.CSV
This file contains the Capital Market Activity reports for each trading day. This contains
Indices Information, Top 25 Securities Information, Top Five S&P CNX Nifty Gainers /
Losers, Compulsory Rolling Settlement Details for Capital Market.
Data Structure Indices Information
a) Index Name
b) Previous Close value
c) Open Value
d) High Value
e) Low Value
f) Close Value
g) Gain/Loss
Confidential
• Compulsory Rolling Settlement Details
a) Symbol
b) Series
c) Close Price
d) Traded Value
e) Traded Quantity
Confidential
f) High Price
g) Low Price
h) Close Price
i) Total Traded Quantity
j) Total Traded Value
k) 52 Week High Price
l) 52 Week Low Price
Confidential
b) Previous Settlement Price
c) Open Price
d) High Price
e) Low Price
f) Close Price
g) Settlement Price
h) Net Change
i) Open Interest Number Contracts
j) Traded Quantity
k) No of Contracts Traded
l) Traded Value
Confidential
m) Premium Trade
Note :
Along with these files CDHELP.TXT,FOHELP.TXT,RDM.DOC , README.TXT, HELP.TXT,
NUVER.TXT and RDM_HELP.TXT files are also put.
These files contain files contains the details about the respective files that available for
download for the day.
Whenever there is corporate action in F&O market following files gets uploaded.
1. mpl_MONTHYYYY.csv
2. fopl_MONTHYYYY.csv
3. ffpl_MONTHYYYY.csv
Confidential
F. ABOUT SFTP (Secure File Transfer Protocol)
The file transfer takes place over SFTP (Secure FTP) protocol over the Internet.
The Info Vendor requires to provide the Exchange with the SSH RSA Public Key of
their machine for receiving login details form the Exchange.
The following details will be provided once the request is processed by the
Exchange:
• Server IP
• SSH Service Port
• User ID
• File Path
General information on SFTP has been provided in the following sections for
popular OS platforms.
The OpenSSH suite, which comes pre-installed in most Linux distributions, can be
used for transferring files securely using SFTP.
The SSH key-pair is generally generated in the “.ssh” directory in the user’s home
directory.
1. Generation of the SSH RSA key-pair on Linux : Generate the new key-pair
with following command:
• If a file already exists with the same name, then you will receive the
following prompt:
Confidential
/host/users/user/.ssh/id_rsa already exists.
Overwrite (y/n)?
Type “y” and press Enter to overwrite.
After generating public key, user needs to share the Public Key file with
exchange for requesting the credentials.
NOTE: In above steps the words “host” and “user” are used to represent the
host name and user name of the machine. This is used for demo purpose
only. The same will differ as per your server and user names.
2. SFTP Login
Login to the Exchange Server over SFTP using the following command:
sftp -o PORT=6010 remote_user@remote_host
Where remote_user is the User ID provided to you by the Exchange upon sharing
your Public Key and remote_host is the Exchange Server IP.
You should get the SFTP prompt as below, upon successful login:
Confidential
3. Fetching files over SFTP
The SFTP “get” command may be used at the SFTP prompt for fetching the files
while logged into the host over SFTP.
The SFTP “bye” command may be used for terminating the session
Help may be obtained with SFTP commands by typing the “help” command at the
SFTP prompt.
1. Generation of the SSH RSA key-pair on Windows: This guide explains how
to generate the SSH RSA key-pair using the PuttyGen application.
Download the PuttyGen application (freely available on the Internet). Then follow
these steps to generate the key-pair:
Confidential
• Select “SSH2RSA” with 2048 bit size or greater.
• Press the “Generate” button.
• After generating the key, you will be shown the screen below.
• Keep the “Key passphrase” and “Confirm passphrase” as blank.
Confidential
• Create a blank file with the name “id_rsa.pub”.
• This will be the public key file which will be populated with your Public Key
and shared with the Exchange.
• Copy the public key content as presented on the screen (selected area in
the below screenshot) and paste into newly created public key file
(id_rsa.pub) and save the file.
• Share this Public Key File (id_rsa.pub) with the Exchange when requesting
for SFTP credentials.
There are multiple SFTP Client Programs (paid for and free) available for
transferring files over SFTP.
One such software is WinSCP, available for free from the WinSCP website. This
program is intuitive, user friendly and can be used in interactive mode (GUI) as
well as from the command line (for automation/batch processing).
c) Further support
Apart from the above guide, many of the online resources can be referred on the
World Wide Web for more information on how to set up and use SFTP at the Client’s
site on various OS platforms.
Note:
This “About SFTP” section is intended as a guide used to understand and become
familiarized with this transfer protocol.
It may be noted that the Exchange does not provide SFTP software or support for
configuring and using SFTP at Client site.
G. CONTACT DETAILS
Confidential