Trading Protocols
Exchange provides trading front-ends "NEAT" / "NEAT+". However, if the member desires to customize the trading front-end according to their requirements, members can do so and can develop a Non-NEAT front-end. Alternately, members can also procure Non-NEAT Front-end software solutions from various Vendors / Application Service Providers (ASP) empanelled with the Exchange.
For developing Non-NEAT front-end applications, members/vendors have to refer to Exchange provided documents. These documents describe the protocol to be used for Non-NEAT Front-end (NNF) applications to communicate with the Exchange's Trading System and thus serve as a development guide for the NNF developers.
Using Exchange provided NEAT Adapter application:
Exchange trading system is a 3-tier system with NEAT Adapter (NA) acting as a middle-ware between Front-End and Host End. The NA system consists of a software component running on server class hardware platform which allows access and connectivity to the Exchange trading systems. Exchange provided trading front ends – NEAT / NEATPlus software can connect to NEAT Adapter system, which in turn will communicate with the Exchange trading system, thereby facilitating trading.
Direct Connection using Trimmed Protocol:
As the name suggests, members can connect directly to Exchange without any middle-ware application provided by the Exchange. Member systems must initiate a TCP socket connection to the address given by the exchange. Members can refer to the NNF Trimmed Protocol documents for details regarding connection feature.
The Trimmed Protocol document is the protocol document of the Exchange which describes the general guidelines and message structures / flow required to be implemented for communication with the Exchange trading systems. The protocol has Structures for Order Entry Request, Order Modification /Cancelation Request and Response, Trade Modification, Trade Confirmation, Market data broadcast etc.
Kindly refer the below table for usage of the relevant protocol document:
Mode of Connection |
Protocol |
Can be used |
---|---|---|
NEAT Adapter |
- |
"NEAT" / "NEAT Plus" |
Direct Connection |
Trimmed |
Only for Non Neat Frontend applications |
Protocol Documents | Capital Market Segment | Futures and Options Segment | Currency Derivatives Segment | Commodities Derivatives Segment |
---|---|---|---|---|
Trimmed NNF | Version 5.9 | Version 9.41 | Version 5.9 | Version 3.0 |
Version 5.8 | Version 9.40 | Version 5.8 | Version 2.9 | |
Version 5.7 | Version 9.39 | Version 5.7 | Version 2.8 |
Members can subscribe to the Dropcopy facility provided by the Exchange. Members developing the functionality need to refer the below mentioned API documents for connecting and receiving the drop copy from the Exchange.
Kindly refer the below table for usage of the relevant protocol document:
Protocol Documents | Capital Market Segment | Futures and Options Segment | Currency Derivatives Segment | Commodities Derivatives Segment |
---|---|---|---|---|
Drop Copy - Normal protocol | Version 2.1 | Version 1.8 | Version 1.7 | Version 1.5 |
Version 2.0 | Version 1.7 | Version 1.6 | Version 1.4 | |
Version 1.6 | Version 1.6 | Version 1.5 | Version 1.3 |
Exchange provides Tick by Tick Data via multicast (MTBT). Members who wish to develop applications to use MTBT are required to refer the below documents.
Protocol Documents | Capital Market Segment | Futures and Options Segment | Currency Derivatives Segment | Commodities Derivatives Segment |
---|---|---|---|---|
Multicast Tick By Tick | Version 6.6 | Version 6.6 | Version 6.6 | Version 6.6 |
Version 6.5 | Version 6.5 | Version 6.5 | Version 6.5 | |
Version 6.4 | Version 6.4 | Version 6.4 | Version 6.4 |
Exchange provides API Documentation for Online Trade Inquiry Service. Through NOTIS Trade Inquiry API members can inquire for trade & actions (any modifications performed on trade)
Protocol Documents | Capital Market Segment | Futures and Options Segment | Currency Derivatives Segment | Securities Lending And Borrowing Markets | Commodity Derivatives Segment |
---|---|---|---|---|---|
WEB Protocol | Version 2.1 | Version 2.1 | Version 1.5 | Version 1.1 | Version 1.0 |
Version 2.0 | Version 2.0 | Version 1.4 | Version 1.0 | ||
Version 1.9 | Version 1.9 | Version 1.3 | - | ||
The segments are supported through TAP
Protocol Documents | Securities Lending and Borrowing Markets |
---|---|
Normal NNF | Version 2.7 |
Version 2.6 | |
Version 2.5 |
Protocol Documents | Sponsor Bank-IPO | IPO - ASBA | e OFS | MFSS | CBRICS | RFQ |
---|---|---|---|---|---|---|
WEB NNF | Version 0.15.0 | Version 1.18 | Version 1.3.1 | Version 1.4 | Version 1.13 | Version 1.1.6 |
Protocol Documents | Production Environment | UAT Environment |
---|---|---|
Extranet Protocol | API Version 2.0 | API Version 2.0 |
API Version 1.0 |