# Taiwan Futures Exchange (TAIFEX) Enumerations The Taiwan Futures Exchange was established in 1998. It offers futures and options on major Taiwan stock indices, government bond futures, equity options and 30-day CP interest rate futures. The following fields have Enumerations: * AGGRESSOR_SIDE - Indicates whether a trade resulted from an incoming buy or sell order. * 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. * CALL_PUT_IND - “C” - Call option, “P” - Put option * TRADE_SESSION - Trading session from which a trade originates, e.g. “Day”, “Night” * QUOTE_SESSION - Trading session from which the quote originates, e.g. “Day”, “Night” * SESSION - Trading session to which the update relates, e.g. “Day”, “Night”, “T”, “T+1” * MKT_PHASE - Indicates the instrument’s current market phase, as specified by the trading venue * EVENT_CODE - Event that triggered an instrument status update #### AGGRESSOR_SIDE - Enumeration | Enumeration ID | Enumeration Description | |------------------|--------------------------------------------------------------| | ‘””’ | Undefined (e.g. auction trades, leg trades, off-book trades) | | B | Buy | | S | Sell | #### TRADE_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | ‘””’ | Regular trade | | LEG | Strategy leg trade | #### TRADE_PERIOD - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | A | Auction | | - | Regular trading | #### BOOK_TYPE - Enumeration | Enumeration ID | Enumeration Description | |------------------|------------------------------------------------------------------------------------------| | 0 | Lit order book | | S | Strategy leg [trade reported in each of outright leg when two spread orders are matched] | #### CALL_PUT_IND - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | C | Call option | | P | Put option | #### TRADE_SESSION - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | Day | Day session | | Night | Night session | #### QUOTE_SESSION - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | Day | Day session | | Night | Night session | #### SESSION - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | Day | Day session | | Night | Night session | #### MKT_PHASE - Enumeration | Enumeration ID | Enumeration Description | |------------------|---------------------------| | 200 | Suspended | | 302 | Accepting orders | | 304 | Open | | 305 | Non-cancel period | | 306 | Cloed | #### EVENT_CODE - Enumeration | Enumeration ID | Enumeration Description | |------------------|-----------------------------------------------------------| | 100 | Circuit breaker cooling-off period | | 101 | Price limits expanded after circuit breaker | | 400 | Dynamic price banding suspended | | 401 | Dynamic price banding resumed | | 402 | Dynamic price banding range adjusted | | 403 | Dynamic price banding suspension preliminary notification | | 404 | Dynamic price banding resumption preliminary notification | | 405 | Dynamic price banding adjustment preliminary notification |