# NSE International Exchange Enumerations NSE IX offers Indian single stock and index derivatives, currency derivatives, commodity derivatives, depository receipts, and global stocks, with most trading in USD. The following fields have Enumerations: * AGGRESSOR_SIDE - Indicates whether a trade resulted from an incoming buy or sell order. * CALL_PUT_IND - “C” - Call option, “P” - Put option * TRADE_TYPE - Type of trade * TRADE_PERIOD - Market period during which a trade was executed. * BOOK_TYPE - Type of order book or trading mechanism through which a trade was executed. * BUY_ALGO_TYPE - Type of algorithm / routing properties associated with the order on the buy side of a trade * SELL_ALGO_TYPE - Type of algorithm / routing properties associated with the order on the sell side of a trade * BUY_ORDER_CAPACITY - Indicates whether the buyer was acting in a Principal / Agency / Custodial capacity * SELL_ORDER_CAPACITY - Indicates whether the seller was acting in a Principal / Agency / Custodial capacity * UPDATE_TYPE - Type of update * ORDER_TYPE - Type of order. * ORDER_CAPACITY - Indicates whether the participant that entered the order was acting in a Principal / Agency / Custodial capacity #### AGGRESSOR_SIDE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------------------------| | ‘””’ | Undefined (e.g. auction trades, leg trades) | | B | Buy | | S | Sell | #### CALL_PUT_IND - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | C | Call option | | P | Put option | #### TRADE_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|-------------------------------------------------------------------------------------------------------| | ‘””’ | Regular trade | | LEG | Strategy leg trade [Synthetic trade reported on each outright leg when two spread orders are matched] | #### TRADE_PERIOD - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | C | Closing auction | | O | Opening auction | | T | Trading at closing price | | - | Regular trading | #### BOOK_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | 0 | Lit order book | | 1 | Off-book | #### BUY_ALGO_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|-------------------------------------------| | 0 | Algo order | | 1 | Non-algo order | | 2 | Algo order through Smart Order Router | | 3 | Non-algo order through Smart Order Router | #### SELL_ALGO_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|-------------------------------------------| | 0 | Algo order | | 1 | Non-algo order | | 2 | Algo order through Smart Order Router | | 3 | Non-algo order through Smart Order Router | #### BUY_ORDER_CAPACITY - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | 1 | Custodial Participant | | 2 | Principal | | 3 | Agency | #### SELL_ORDER_CAPACITY - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | 1 | Custodial Participant | | 2 | Principal | | 3 | Agency | #### UPDATE_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | A | Add | | D | Delete | | F | Fill | | M | Modify | | P | Partial fill | #### ORDER_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | L | Limit order | | M | Market order | #### ORDER_CAPACITY - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | 1 | Custodial Participant | | 2 | Principal | | 3 | Agency |