TradingStatus

enum class roq::TradingStatus : uint8_t

Enumeration of the tradig status of a symbol.

Values:

enumerator UNDEFINED
enumerator START_OF_DAY

No matching, no order actions.

enumerator PRE_OPEN

No matching, all order actions.

enumerator PRE_OPEN_NO_CANCEL

No matching, only new orders.

enumerator PRE_OPEN_FREEZE

Matching, no order actions.

enumerator OPEN

Matching, all order actions.

enumerator FAST_MARKET

Same as Open, some settings could be relaxed by the exchange.

enumerator HALT

No matching, only order cancellation.

enumerator CLOSE_NOT_FINAL

Same as Close, state required to support mid-session PreOpen.

enumerator PRE_CLOSE

No matching, all order actions.

enumerator PRE_CLOSE_NO_CANCEL

No matching, only new orders.

enumerator PRE_CLOSE_FREEZE

Matching, no order actions.

enumerator CLOSE

No matching, no order actions, good-for-day orders automatically canceled.

enumerator POST_CLOSE

No matching, all order actions (only with next-trading-day validity)

enumerator END_OF_DAY

No matching, no order actions.