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