# National Stock Exchange of India - Equities Enumerations The NSE is India’s largest stock exchange offering trading in Indian company stocks and equity products. The following fields have Enumerations: * AGGRESSOR_SIDE - Indicates whether a trade resulted from an incoming buy or sell order. * ALGO_TYPE - Type of algorithm / routing properties associated with an order * 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 * BUY_ORDER_CAPACITY - Indicates whether the buyer was acting in a Principal / Agency / Custodial capacity * ORDER_CAPACITY - Indicates whether the participant that entered the order was acting in a Principal / Agency / Custodial capacity * SELL_ALGO_TYPE - Type of algorithm / routing properties associated with the order on the sell side of a trade * SELL_ORDER_CAPACITY - Indicates whether the seller was acting in a Principal / Agency / Custodial capacity * TRADE_PERIOD - Market period during which a trade was executed. * TRADE_TYPE - Type of trade #### AGGRESSOR_SIDE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------------| | ‘””’ | Undefined (e.g. auction trades) | | B | Buy | | S | 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 | #### BOOK_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | 0 | Lit order 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 | #### BUY_ORDER_CAPACITY - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | 1 | Custodial Participant | | 2 | Principal | | 3 | Agency | #### ORDER_CAPACITY - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | 1 | Custodial Participant | | 2 | Principal | | 3 | Agency | #### 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 | #### SELL_ORDER_CAPACITY - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | 1 | Custodial Participant | | 2 | Principal | | 3 | Agency | #### TRADE_PERIOD - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | - | Regular trading | | C | Closing auction | | O | Opening auction | | T | Trading at closing price | #### TRADE_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | ‘””’ | Regular trade |