Skip to main content

Session Management

The client application will be responsible for establishing session with the ODIN trading engine and manage the life cycle of the same. Following are the stages in the session life cycle.

Session Establishment

Session is established via a Logon request. The log-on request will be authenticated by the trading engine and on success the caller will receive a successful logon response message.

📡 Message Exchange

Message exchange can commence after session has been established with the trading engine i.e., after successful Logon.

⏳ Session Expiry

Session can be terminated by explicitly disconnecting socket

🏦 List of Exchanges and Market segment IDs

The Following is list of Exchanges and their respective Market segment IDs supported by the API:

ExchangeMarket Segment ID
NSE Cash1
NSE Derivatives2
BSE Cash3
BSE Derivatives4
MCX Futures5
MCX Spot6
NCDEX Futures7
NCDEX Spot8
NSEL SPOTCOM9
NSEL COM10
MSE Curr Futures11
MSE Curr SPOT12
NSECDS Futures13
NSECDS SPOT14
MSE Cash15
MSE Derivatives16
BSE COMM18
NSE COMM19
BSE-OFS25
NSE-OFS33