ExecutionInstruction¶
-
enum class roq::ExecutionInstruction : uint32_t¶
Enumeration of execution types.
Values:
-
enumerator UNDEFINED¶
-
enumerator PARTICIPATE_DO_NOT_INITIATE¶
Cancel if order would have executed on placement (i.e. not as maker)
-
enumerator CANCEL_IF_NOT_BEST¶
Cancel if order can not be placed at best price.
-
enumerator DO_NOT_INCREASE¶
Order may only reduce net position, order quantity can automatically be reduced by exchange.
-
enumerator DO_NOT_REDUCE¶
Order can not be partially filled, aka. all-or-none (AON) orders.
-
enumerator UNDEFINED¶