SecurityTradingStatus

enum class roq::fix::SecurityTradingStatus

FIX SecurityTradingStatus <326> field.

Identifies the trading status applicable to the transaction

Values:

enumerator UNDEFINED
enumerator UNKNOWN
enumerator OPENING_DELAY

1 = Opening delay

enumerator TRADING_HALT

2 = Trading halt

enumerator RESUME

3 = Resume

enumerator NO_OPEN_NO_RESUME

4 = No Open / No Resume

enumerator PRICE_INDICATION

5 = Price indication

enumerator TRADING_RANGE_INDICATION

6 = Trading Range Indication

enumerator MARKET_IMBALANCE_BUY

7 = Market Imbalance Buy

enumerator MARKET_IMBALANCE_SELL

8 = Market Imbalance Sell

enumerator MARKET_ON_CLOSE_IMBALANCE_BUY

9 = Market on Close Imbalance Buy

enumerator MARKET_ON_CLOSE_IMBALANCE_SELL

10 = Market on Close Imbalance Sell

enumerator NOT_ASSIGNED

11 = (not assigned)

enumerator NO_MARKET_IMBALANCE

12 = No Market Imbalance

enumerator NO_MARKET_ON_CLOSE_IMBALANCE

13 = No Market on Close Imbalance

enumerator ITS_PRE_OPENING

14 = ITS Pre-opening

enumerator NEW_PRICE_INDICATION

15 = New Price Indication

enumerator TRADE_DISSEMINATION_TIME

16 = Trade Dissemination Time

enumerator READY_TO_TRADE

17 = Ready to trade (start of session)

enumerator NOT_AVAILABLE_FOR_TRADING

18 = Not available for trading (end of session)

enumerator NOT_TRADED_ON_THIS_MARKET

19 = Not traded on this market

enumerator UNKNOWN_OR_INVALID

20 = Unknown or Invalid

enumerator PRE_OPEN

21 = Pre-open

enumerator OPENING_ROTATION

22 = Opening Rotation

enumerator FAST_MARKET

23 = Fast Market

enumerator PRE_CROSS

24 = Pre-Cross - system is in a pre-cross state allowing market to respond to either side of cross

enumerator CROSS

25 = Cross - system has crossed a percentage of the orders and allows market to respond prior to crossing remaining portion

enumerator POST_CLOSE

26 = Post-close