Exchange allows members to expand their trading facility using the IML or ETI API (Application Program Interface). API consists of a set of data structures that allow member to develop his own software to connect and transact with the Exchange. This facility is called Computer-to-Computer Link (CTCL) facility and is available only to trading members of the Exchange and registered ISV's.
Members can use their own software customized to meet their specialized needs like provision of on-line trade analysis, risk management tools, integration of back-office operations etc. A member using CTCL can have complete control on the trading operations and provide an effective and efficient service to all its local and remote clients. Alternately, the members can procure the CTCL software from independent software vendors registered with the Exchange.
For developing the CTCL software in-house, member has to procure an API document from the Exchange. This document describes the protocol to be used for CTCL software to communicate with the Exchange's Trading System and thus serves as a development guide for the users.
The CTCL setup is managed by the member. This would include procurement of application software, hardware, setting up network etc.
Exchange provides two types of APIs for developing trading solutions:-
- FIX based API (Enhanced Trading Interface)
- Proprietary 'C' structure based API (no FIX) named Intermediate Messaging Layer (IML)
The Exchange has made available Internet based trading (IBT) / Algorithm Trading Facility (ATF) to the Trading Members, subject to such terms and conditions as specified by the Exchange from time to time. Trading member willing to avail of IBT / ATF or any other trading facility provided by the Exchange from time to time, shall execute an undertaking in favour of Exchange in the format prescribed by Exchange and agree to abide by any modifications / additions effected by the Exchange from time to time.