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.
-
enumerator UNDEFINED#