Error#
-
enum class roq::Error : uint8_t#
Enumeration of error types.
Values:
-
enumerator UNDEFINED#
-
enumerator UNKNOWN#
-
enumerator NOT_SUPPORTED#
Request type not supported.
-
enumerator INVALID_ACCOUNT#
-
enumerator INVALID_ORDER_ID#
-
enumerator INVALID_EXCHANGE#
-
enumerator INVALID_SYMBOL#
-
enumerator INVALID_SIDE#
-
enumerator INVALID_POSITION_EFFECT#
-
enumerator INVALID_QUANTITY#
-
enumerator INVALID_MAX_SHOW_QUANTITY#
-
enumerator INVALID_ORDER_TYPE#
-
enumerator INVALID_TIME_IN_FORCE#
-
enumerator INVALID_EXECUTION_INSTRUCTION#
-
enumerator INVALID_REQUEST_TEMPLATE#
-
enumerator INVALID_PRICE#
-
enumerator INVALID_STOP_PRICE#
-
enumerator INVALID_ROUTING_ID#
-
enumerator INVALID_REQUEST_VERSION#
-
enumerator INVALID_REQUEST_ID#
-
enumerator INVALID_REQUEST_TYPE#
-
enumerator INVALID_REQUEST_STATUS#
-
enumerator INVALID_REQUEST_ARGS#
Request arguments did not meet validation rules.
-
enumerator UNKNOWN_EXTERNAL_ORDER_ID#
An external order identifier has not yet been received.
-
enumerator REQUEST_RATE_LIMIT_REACHED#
Request rate limit has been reached.
-
enumerator GATEWAY_NOT_READY#
Gateway not ready (could be disconnected or currently downloading)
-
enumerator NETWORK_ERROR#
Network disconnect event (unknown request/order status)
-
enumerator TIMEOUT#
Response has not been received (unknown request/order status)
-
enumerator PARSE_ERROR#
Message parse error (unknown request/order status)
-
enumerator MODIFY_HAS_NO_EFFECT#
Modify request has no effect on order.
-
enumerator TOO_LATE_TO_MODIFY_OR_CANCEL#
Too late to modify or cancel (order has been filled or is already canceled)
-
enumerator CONDITIONAL_REQUEST_HAS_FAILED#
Happens when gateway detects chain failure.
-
enumerator UNKNOWN_ORDER_ID#
-
enumerator INSUFFICIENT_FUNDS#
Insufficient funds for order action.
-
enumerator RISK_LIMIT_REACHED#
Risk limit reached.
-
enumerator INVALID_FILTER#
Invalid filter.
-
enumerator UNDEFINED#