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

Invalid account.

enumerator INVALID_ORDER_ID

Invalid order ID.

enumerator INVALID_EXCHANGE

Invalid exchange.

enumerator INVALID_SYMBOL

Invalid symbol.

enumerator INVALID_SIDE

Invalid side.

enumerator INVALID_POSITION_EFFECT

Invalid position effect.

enumerator INVALID_QUANTITY

Invalid quantity.

enumerator INVALID_MAX_SHOW_QUANTITY

Invalid max show quantity.

enumerator INVALID_ORDER_TYPE

Invalid order type.

enumerator INVALID_TIME_IN_FORCE

Invalid time in force.

enumerator INVALID_EXECUTION_INSTRUCTION

Invalid execution instruction.

enumerator INVALID_REQUEST_TEMPLATE

Invalid request template.

enumerator INVALID_PRICE

Invalid price.

enumerator INVALID_STOP_PRICE

Invalid stop price.

enumerator INVALID_ROUTING_ID

Invalid routing ID.

enumerator INVALID_REQUEST_VERSION

Invalid request version.

enumerator INVALID_REQUEST_ID

Invalid request ID.

enumerator INVALID_REQUEST_TYPE

Invalid request type.

enumerator INVALID_REQUEST_STATUS

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 NOT_AUTHORIZED

User is not authorized.

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

Unknown order ID.

enumerator INSUFFICIENT_FUNDS

Insufficient funds for order action.

enumerator RISK_LIMIT_REACHED

Risk limit reached.

enumerator INVALID_FILTER

Invalid filter.

enumerator INVALID_MARGIN_MODE

Invalid margin mode.

enumerator INVALID_QUANTITY_TYPE

Invalid quantity type.