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