The list of messages that can be returned by WebAPI server. Messages are not exact and can contain placeholder parameters.
Common errors sent to WebAPI clients
|
Key |
Format |
Requests |
Comment |
|
webapi1_internal_error |
Web API Server error occurred. Contact customer support for assistance. |
All |
|
|
webapi2_not_logged |
You are not logged in. |
All |
|
|
webapi3_account_not_found |
Account %1% not found. |
AccountLogon, OtcRequest |
|
|
webapi4_rules_not_available |
Rules functionality is temporary unavailable. |
RuleRequest |
|
|
webapi5_sms_not_allowed_in_rules |
SMS notifications are not allowed. |
RuleRequest |
|
|
webapi6_emails_not_allowed_in_rules |
Email notifications are not allowed. |
RuleRequest |
|
|
webapi7_request_timeout |
Request has timed out. |
CalendarEventListRequest, CalendarEventTypeListRequest, MetadataAdminRequest, OtcRequest, RuleRequest, cqg_api.Request |
|
|
webapi8_unexpected_message |
Unexpected message is received. Please contact API support for details. |
All |
|
|
webapi9_fractional_volumes_not_supported |
Protocol is outdated and does not support fractional volumes for contracts. Update protocol to version %1%.%2% or higher. |
MarketDataSubscription, NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapi11_action_is_not_allowed |
Action is not allowed. |
MetadataAdminRequest |
|
|
webapi12_contributor_is_required |
Contributor ID must be specified. |
MetadataAdminRequest |
|
|
webapi13_contract_not_found |
Specified contract was not found. |
MetadataAdminRequest, NonTimedBarRequest, OtcRequest, RFQRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapi14_message_incomplete |
Incoming message is incomplete. Please contact API support for details. |
MetadataAdminRequest |
|
|
webapi15_multiple_requests_in_message |
Incoming message is incorrect. It contains more than one request. |
MetadataAdminRequest |
|
|
webapi16_request_parameters_are_missed |
Required parameters are missed: %1% |
OtcRequest, RFQRequest, MarginRequest |
%1% - list of missed parameters |
|
webapi17_only_password_change_is_allowed |
Only changing your password is allowed. |
All |
|
|
webapi18_internal_error_details |
Web API Server error occurred. Contact customer support for assistance. (Internal message: %1%) |
MetadataAdminRequest, OptionCalculationRequest, InformationRequest, OrderStatusRequest |
|
|
webapi19_typed_metadata_admin_rate_exceeded |
%1% request rate of %2% per %3% second(s) has been exceeded. |
MetadataAdminRequest |
%1% is the name of the request |
|
webapi20_decimal_volumes_not_supported |
Protocol is outdated and does not support decimal volumes for contracts. Update protocol to version %1%.%2% or higher. |
MarketDataSubscription, NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapi21_deprecated |
Request is deprecated. |
OtcRequest |
|
|
webapi22_incompatible_data |
The data in the report is incompatible with the client’s version of the protocol. Upgrade to the protocol of version %1%.%2% or higher. |
MarketDataSubscription, OptionCalculationRequest |
|
|
webapi23_duplicate_request_id |
Duplicate request ID %1% |
CalendarEventListRequest, MarginRequest, cqg_api.Request |
|
|
webapi24_subscription_id_not_found |
Subscription ID was not found |
CalendarEventListRequest |
|
|
webapi25_request_id_not_found |
Request ID was not found |
cqg_api.Request |
|
|
webapi25_contract_with_id_not_found |
Contract with ID %1% not found. |
MarginRequest, GoFlat |
|
|
webapi26_margin_report_details |
Margin report details: %1% |
MarginRequest |
|
|
webapi27_margin_plugin_details |
Margin plugin details: %1% |
MarginRequest |
|
|
webapi28_unknown_dialect |
Unknown dialect. |
SymbolResolutionRequest |
|
|
webapi29_empty_dialect_id |
Empty dialect id. |
DialectMetadataRequest |
|
Account request specific errors
Account logon, logoff, password change errors
|
Key |
Format |
Requests |
Comment |
|
webapiacc1_account_request_not_allowed |
Account %1% does not allow this request. |
AccountPasswordChange, AccountLogonRoutineServer |
Account has no connection status to allow this operation. |
|
webapiacc2_account_must_be_connected |
Account %1% must be connected. |
AccountLogoff, AccountLogonRoutineServer |
Account connection status must be CONNECTED to run this type of the account request |
|
webapiacc3_account_must_be_disconnected |
Account %1% must be disconnected. |
AccountLogon, AccountLogonRoutineServer |
Account connection status must be DISCONNECTED to run this type of the account request |
|
webapiacc4_account_request_already_sent |
Account request has already been sent. |
AccountLogon, AccountLogonRoutineServer |
Account request with this type and account ID already sent and no response received. |
|
webapiacc5_account_request_failed |
Account request failed: %1%. |
AccountLogoff, AccountLogon, AccountPasswordChange, AccountLogonRoutineServer |
Account request failed with the given error. |
|
webapiacc6_account_must_be_connecting |
Account %1% must be connecting. |
AccountLogonRoutineServer |
Account connection status must be CONNECTING to run this type of the account request. |
Set collapsing level request specific errors
|
Key |
Format |
Requests |
Comment |
|
webapicollvl1_bandwidth_already_set |
Collapsing level cannot be set when bandwidth is set in Logon or RestoreOrJoinSession message. |
Logon, LogonRoutineClient, SetCollapsingLevelRequest |
|
|
webapicollvl2_invalid_value |
Invalid value for max_collapsing_level. |
SetCollapsingLevelRequest |
|
Common historical requests errors
|
Key |
Format |
Requests |
Comment |
|
webapihistreq1_request_is_not_allowed |
Historical request of the given type is not allowed. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq2_not_found |
Request with ID %1% is not found. |
TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq3_timeout |
Request with ID %1% has timed out. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq4_duplicate |
Duplicate request ID %1%. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq5_too_many_requests |
Too many historical requests have been made. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq6_data_is_not_allowed |
Data for instrument %1% (corresponding to ID %2%) is not allowed. |
TimeAndSalesRequest, TimeBarRequest |
|
|
webapihistreq7_outside_allowed_range |
Requested data is outside the allowed range (last %1% days). |
NonTimedBarRequest, TimeAndSalesRequest, VolumeProfileRequest |
|
|
webapihistreq8_in_future |
Requested data is outside the allowed range. Requested time interval is in the future. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq10_instrument_is_not_allowed |
Instrument %1% (corresponding to ID %2%) is not allowed. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq11_instrument_belongs_to_disabled_exchange |
Instrument %1% belongs to disabled exchange (%2%). |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq12_non_transmittable_symbol |
Historical data is unavailable for this instrument. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq13_continuation_not_supported |
Continuation bars for this contract are not supported. |
NonTimedBarRequest, TimeBarRequest |
|
|
webapihistreq14_continuation_bar_request_not_allowed |
Continuation bar request is not allowed. |
NonTimedBarRequest, TimeBarRequest |
|
|
webapihistreq15_invalid_continuation_params |
Request with ID %1% has invalid continuation type %2%. |
NonTimedBarRequest, TimeBarRequest |
|
|
webapihistreq16_params_are_unspecified |
Parameters are not specified for request with ID %1%. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq17_invalid_request_type |
Request with ID %1% has invalid request type %2%. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq18_invalid_time_range |
Time range is invalid. Request ID: %1%, from: %2% to: %3%. |
TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq19_request_to_drop_is_not_found |
Cannot drop request, request_id %1% is not found. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq20_instrument_is_not_supported |
Historical request is not supported for specified contract. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq21_invalid_tick_type |
Request with ID %1% has invalid tick type(s) %2%. |
NonTimedBarRequest, TimeBarRequest |
|
|
webapihistreq22_end_of_day_not_allowed_for_type |
End Of Day data is not allowed for given data type. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq23_delayed_data_not_allowed |
Delayed data is not allowed for given data type. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq24_end_of_day_not_allowed_for_options |
End Of Day data for options is not allowed. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq25_tick_type_makes_no_sense |
Tick type is not applicable because specified contract has no trades. |
NonTimedBarRequest, TimeBarRequest |
|
|
webapihistreq26_delayed_standard_continuation_not_supported |
Standard continuation is not supported for Delayed subscriptions. |
NonTimedBarRequest, TimeBarRequest |
|
|
webapihistreq27_unspecified_contract_id |
Request with ID %1% and request_type %2% has unspecified contract_id. |
NonTimedBarRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
webapihistreq28_subscription_for_deleted_instrument |
Subscriptions on updates are not supported for deleted instruments. Use REQUEST_TYPE_GET instead. |
NonTimedBarRequest, TimeBarRequest |
|
|
webapihistreq29_expired_data_is_not_allowed |
Data for expired instrument %1% (corresponding to contract ID %2%) is not allowed. |
NonTimedBarRequest, TimeBarRequest |
|
|
webapihistreq30_only_one_of_from_or_bar_count_must_be_specified |
Only one of from_utc_time or bar_count must be specified for request with ID %1%. |
TimeBarRequest |
|
|
webapihistreq31_invalid_bar_range |
Bar range is invalid. Request ID: %1%, bar_count: %2%, to: %3%. |
TimeBarRequest |
|
|
webapihistreq32_either_from_or_bar_count_must_be_specified |
Either from_utc_time or bar_count must be specified for request with ID %1%. |
TimeBarRequest |
|
|
webapihistreq33_invalid_maximum_bar_count |
Request with ID %1%: maximum allowed bar count can be no more than %2%. |
TimeBarRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapitbreq3_invalid_time_bars_unit |
Request with ID %1% has invalid bar unit %2%. |
TimeBarRequest |
|
|
webapitbreq4_invalid_time_bars_multi_day_units |
Unit number must not be specified in daily and multi-day bar requests. Request ID: %1%, bar unit: %2%. |
TimeBarRequest |
|
|
webapitbreq5_intraday_unit_number_is_zero |
Unit number must not be zero. Request ID: %1%, bar unit: %2%. |
TimeBarRequest |
|
|
webapitbreq6_invalid_intraday_unit_number |
Unit number for a single, intra-day bar must be within a 24-hour period. Request ID: %1%, bar unit: %2%. |
TimeBarRequest |
|
|
webapitbreq7_invalid_params_for_subscribe |
Parameter to_utc_time must not be specified for requests with request_type equal to SUBSCRIBE. |
TimeBarRequest |
|
|
webapitbreq9_tick_types_for_non_intraday |
tick_types parameter can be non-empty for intra-day bar requests only. |
TimeBarRequest |
|
|
webapitbreq10_tick_types_settlement_only |
Settlement cannot be the only type in tick_types collection. |
TimeBarRequest |
|
|
webapitbreq11_time_bar_request_rate_exceeded_msg |
Time bar request rate of %1% per %2% second(s) has been exceeded. |
TimeBarRequest |
|
|
webapitbreq12_truncated_intraday |
Data was truncated because some of the requested data is outside the allowed range (last %1% days for intra-day). |
TimeBarRequest |
|
|
webapitbreq13_truncated_historical |
Data was truncated because some of the requested data is outside the allowed range (last %1% days for historical). |
TimeBarRequest |
|
|
webapitbreq14_truncated_historical_options |
Data was truncated because some of the requested data is outside the allowed range (last %1% days for historical options). |
TimeBarRequest |
|
|
webapitbreq15_outside_allowed_range_intraday |
Requested data is outside the allowed range (last %1% days for intra-day). |
TimeBarRequest |
|
|
webapitbreq16_outside_allowed_range_historical |
Requested data is outside the allowed range (last %1% days for historical). |
TimeBarRequest |
|
|
webapitbreq17_outside_allowed_range_historical_options |
Requested data is outside the allowed range (last %1% days for historical options). |
TimeBarRequest |
|
|
webapitbreq18_update_interval_outside_allowed_range_historical |
Update interval is outside the allowed range(historical %1%-%2% milliseconds) |
TimeBarRequest |
|
|
webapitbreq19_update_interval_outside_allowed_range_intraday |
Update interval is outside the allowed range(intra-day %1%-%2% milliseconds) |
TimeBarRequest |
|
|
webapitbreq20_update_interval_not_supported_for_request_type_get |
Update interval is not supported for request of type GET. Request ID: %1%, update interval: %2%. |
TimeBarRequest |
|
|
webapitbreq21_subscription_for_delayed_or_eod_study_bars |
Subscription is not supported for delayed and EOD study contracts. |
TimeBarRequest |
|
|
webapitbreq22_subscription_for_intraday_study_bars |
Subscription for intra-day bars is not supported for study contracts. |
TimeBarRequest |
|
|
webapitbreq23_close_price_preference_with_intraday_bar_unit |
Parameter close_price_preference is not supported for intra-day bar requests. |
TimeBarRequest |
|
|
webapitbreq24_invalid_close_price_preference |
Request with ID %1% has invalid close price preference %2%. |
TimeBarRequest |
|
|
webapitbreq25_close_price_preference_is_not_supported_for_contract |
Close price preference %1% is not supported for contract %2%. |
TimeBarRequest |
|
|
webapitbreq26_close_sources_with_intraday_bar_unit |
Parameter close_sources is not supported for intra-day bar requests. |
TimeBarRequest |
|
|
webapitbreq27_invalid_close_source |
Request with ID %1% has invalid close source %2%. |
TimeBarRequest |
|
|
webapitbreq28_close_source_specified_several_times |
Close source %1% specified several times. |
TimeBarRequest |
|
|
webapitbreq29_close_sources_without_last_quote |
Close sources must contain LAST_QUOTE. |
TimeBarRequest |
|
|
webapitbreq30_invalid_leg_time_bars_unit |
Request with ID %1% has invalid leg bar unit. |
TimeBarRequest |
|
|
webapitbreq31_invalid_leg_time_bars_multi_day_units |
Leg bar unit number must not be specified in multi-day leg bar. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq32_intraday_leg_bar_unit_number_is_zero |
Leg bar unit number must not be zero. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq33_invalid_intraday_leg_bar_unit_number |
Leg bar unit number for a single, intra-day leg bar must be within a 24-hour period. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq34_invalid_leg_bar_interval |
Leg bar interval cannot be wider than a bar interval. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq35_invalid_leg_contract |
Leg contract for contract ID %1% not found. Request ID: %2%. |
TimeBarRequest |
|
|
webapitbreq36_nested_strategy_not_allowed |
TimedBar requests are not allowed for strategies with nested strategies. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq37_too_small_leg_bar_interval |
Leg bar interval cannot be smaller than a default leg bar interval. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq38_useless_leg_interval |
Leg bar interval can only be specified for Spread Bar request’. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq39_tick_types_not_supported_for_spread |
Parameter tick_types is not supported for Spread Bar requests. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq40_close_sources_with_intraday_leg_unit |
Parameter close_sources is not supported for Spread Bar requests with intra-day leg bar unit. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq41_truncated_intraday_spread |
Data was truncated because some of the requested data is outside allowed range for a spread (last %1% days for intra-day leg bar unit). |
TimeBarRequest |
|
|
webapitbreq42_truncated_historical_spread |
Data was truncated because some of the requested data is outside allowed range for a spread (last %1% days for historical leg bar unit). |
TimeBarRequest |
|
|
webapitbreq43_last_bar_spans_to_end_with_historical_legs |
Parameter last_bar_spans_to_end_of_all_sessions is not supported for Spread Bar requests with historical leg bar unit. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq44_last_bar_spans_to_end_only_for_spread_bars |
Parameter last_bar_spans_to_end_of_all_sessions is applicable only to Spread Bar requests. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq45_one_legged_spread_not_supported |
Spread Bar requests are not supported for spreads with less than two legs. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq46_equalized_spread_bars_not_supported |
Spread Bar requests with equalized continuation are not supported. Request ID: %1%. |
TimeBarRequest |
|
|
webapitbreq47_bar_count_not_supported_for_spreads |
Spread Bar requests don’t support bar_count |
TimeBarRequest |
|
|
webapitbreq48_spread_bars_not_supported_for_aggregations |
Spread Bar requests are not supported for aggregation strategies |
TimeBarRequest |
|
|
webapitbreq49_no_historical_data_truncated |
Data was truncated because contract %1% does not support historical requests. |
TimeBarRequest |
|
|
webapitbreq50_truncated |
Data was truncated because some of the requested data is outside the allowed range. |
TimeBarRequest |
|
|
webapitbreq51_truncated_spread |
Data was truncated because some of the requested data is outside allowed range for a spread. |
TimeBarRequest |
|
Time and Sales requests errors
|
Key |
Format |
Requests |
Comment |
|
webapitsreq1_truncated |
Data was truncated because some of the requested data is outside the allowed range (last %1% days). |
TimeAndSalesRequest |
|
|
webapitsreq2_invalid_level |
Time and Sales request with ID %1% has invalid level %2%. |
TimeAndSalesRequest |
|
|
webapitsreq3_time_and_sales_request_rate_exceeded |
Time and sales request rate of %1% per %2% second(s) has been exceeded. |
TimeAndSalesRequest |
|
Volume Profile requests errors
|
Key |
Format |
Requests |
Comment |
|
webapivpreq1_truncated |
Data was truncated because some of the requested data is outside the allowed range (last %1% days). |
VolumeProfileRequest |
|
|
webapivpreq2_similar_rejected |
Rejected request as having the same boundaries as the recent request with ID %1% |
VolumeProfileRequest |
|
|
webapivpreq3_unspecified_time_range |
Start time or end time is not specified |
VolumeProfileRequest |
|
|
webapivpreq4_not_supported_for_contract |
Volume Profile data for specified contract is not supported |
VolumeProfileRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapintbreq1_contract_no_volume |
Selected contract does not have actual volume data. |
NonTimedBarRequest |
|
|
webapintbreq2_truncated |
Data was truncated because the number of requested bars is outside the allowed limit (%1% bars). |
NonTimedBarRequest |
|
|
webapintbreq4_unspecified_bar_range |
Request with ID %1% and request_type %2% has unspecified bar_range. |
NonTimedBarRequest |
|
|
webapintbreq5_multiple_parameters |
Request with ID %1% has more than one field with parameters specified. |
NonTimedBarRequest |
|
|
webapintbreq6_invalid_volume_level |
Request with ID %1% has invalid volume level %2% (volume level must be between %3% and %4%). |
NonTimedBarRequest |
|
|
webapintbreq7_flat_ticks |
Flat ticks are not supported for Constant Volume Bars based on exchange volumes. Request ID: %1%. |
NonTimedBarRequest |
|
|
webapintbreq8_invalid_box_size |
Request with ID %1% has invalid box size %2% (box size must be between %3% and %4%). |
NonTimedBarRequest |
|
|
webapintbreq9_invalid_reversal |
Request with ID %1% has invalid reversal level %2% (reversal level must be between %3% and %4%). |
NonTimedBarRequest |
|
|
webapintbreq10_invalid_brick_size |
Request with ID %1% has invalid brick size %2% (brick size must be between %3% and %4%). |
NonTimedBarRequest |
|
|
webapintbreq11_invalid_max_null_bricks |
Request with ID %1% has invalid maximum number of null bricks %2% (maximum number of null bricks must be between %3% and %4%). |
NonTimedBarRequest |
|
|
webapintbreq12_invalid_range_size |
Request with ID %1% has invalid size for a single range bar %2% (single range bar size must be between %3% and %4%). |
NonTimedBarRequest |
|
|
webapintbreq14_invalid_params_for_subscribe |
Bar range parameter utc_time must not be specified for requests with request_type equal to SUBSCRIBE. |
NonTimedBarRequest |
|
|
webapintbreq15_historical_bars_invalidated |
Bars from %1% to %2% have been invalidated. |
NonTimedBarRequest |
|
|
webapintbreq16_realtime_bars_invalidated |
Bars from %1% to current time have been invalidated, bar updates are stopped. |
NonTimedBarRequest |
|
|
webapintbreq17_request_rate_exceeded |
Non-timed bar request rate of %1% per %2% second(s) has been exceeded. Please contact API support for details. |
NonTimedBarRequest |
|
|
webapintbreq18_tick_types_with_settlement |
Non-timed bar requests cannot have Settlement type in tick_types. |
NonTimedBarRequest |
|
|
webapintbreq19_invalid_time_direction |
Request with ID %1% has invalid time direction %2% |
NonTimedBarRequest |
|
|
webapintbreq20_invalid_bar_calculation_start_point |
Request with ID %1% has invalid start point %2%. |
NonTimedBarRequest |
|
|
webapintbreq21_start_point_not_enabled |
Only START_POINT_SESSION value for start_point parameter is enabled. |
NonTimedBarRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapienab1_rt_not_enabled |
Real-time data for instrument %1% (corresponding to ID %2%) is not enabled. |
NonTimedBarRequest, OptionCalculationRequest, TimeAndSalesRequest, TimeBarRequest, VolumeProfileRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapimet1_contract_not_found |
Contract with ID %1% not found. |
MetadataAdminRequest |
|
|
webapimet2_allowed_one_contributor |
Only one contributor is allowed in the request. |
MetadataAdminRequest |
|
|
webapimet3_contract_is_unmodifiable |
Contract %1% cannot be changed. |
MetadataAdminRequest |
|
|
webapimet4_security_id_is_unmodifiable |
Security ID cannot be changed. |
MetadataAdminRequest |
|
|
webapimet5_security_is_required |
Security ID must be specified on first contract publish. |
MetadataAdminRequest |
|
|
webapimet6_security_not_found |
Security %1% not found. |
MetadataAdminRequest |
|
|
webapimet7_security_contributor_id_mismatch |
Security %1% does not relate to contributor ID %2%. |
MetadataAdminRequest |
|
|
webapimet8_invalid_date |
Passed date is invalid. |
MetadataAdminRequest |
|
|
webapimet9_cannot_clear_field |
Modification is declined, field %1% cannot be cleared. |
MetadataAdminRequest |
|
|
webapimet10_cannot_clear_on_new_publish |
Cannot clear fields on first contract publish. |
MetadataAdminRequest |
|
|
webapimet11_cannot_publish_without_source |
Source contract must be specified for double-quoting. |
MetadataAdminRequest |
|
|
webapimet12_too_many_contributor_parameters |
Too many contributor parameters, max %1% allowed. |
MetadataAdminRequest |
|
|
webapimet13_overall_contributor_parameter_size |
Overall contributor parameter size is too large, max %1% allowed. |
MetadataAdminRequest |
|
|
webapimet14_contributor_parameter_illformed |
Contributor parameter ‘%1%’ is ill-formed. |
MetadataAdminRequest |
|
|
webapimet15_contributor_parameter_out_of_range |
Contributor parameter ‘%1%’ is out of range. |
MetadataAdminRequest |
|
|
webapimet16_contributor_parameter_not_overridden |
Contributor parameter ‘%1%’ cannot be overridden. |
MetadataAdminRequest |
|
|
webapimet17_description_is_required |
Description must be specified on first contract publish. |
MetadataAdminRequest |
|
|
webapimet18_last_delivery_greater_first_notice |
Last delivery and first notice dates must be both specified, the former must be greater than or equal to the latter. |
MetadataAdminRequest |
|
|
webapimet19_source_contract_incompatible_with_security |
Source contract %1% cannot be used with security %2%. |
MetadataAdminRequest |
|
|
webapimet20_security_modification_failed |
Security %1% modification failed. (Internal message: %2%) |
MetadataAdminRequest |
|
|
webapimet21_source_is_not_available |
Source contract for %1% is not found. |
MetadataAdminRequest |
%1% - name of the contract |
|
webapimet22_preview_is_unavailable |
Preview contract %1% (contract ID %2%) is not available anymore. |
MetadataAdminRequest |
|
|
webapimet23_metadata_server_no_metadata |
Metadata server does not return metadata for the published contract. |
MetadataAdminRequest |
|
|
webapimet25_preview_is_not_found |
Preview contract %1% is not found. |
MetadataAdminRequest |
|
|
webapimet26_publish_is_delayed |
Publishing response is delayed. |
MetadataAdminRequest |
|
|
webapimet27_internal_error |
Internal error. |
MetadataAdminRequest |
|
|
webapimet28_metadata_server_error |
Metadata server error. |
MetadataAdminRequest |
|
|
webapimet29_currency_contract_incompatible_with_security |
Contract %1% cannot be used with security %2% as a currency conversion/hedge contract. |
MetadataAdminRequest |
|
|
webapimet30_cannot_publish_contract_for_security |
Cannot publish contract for security %1%. |
MetadataAdminRequest |
|
|
webapimet31_metadata_server_error_details |
Metadata server error. (Internal message: %1%) |
MetadataAdminRequest |
|
|
webapimet32_currency_cant_be_cleared |
Security %1% requires currency conversion/hedge contract, but the request attempted to clear it. |
MetadataAdminRequest |
|
|
webapimet33_currency_is_required |
Security %1% requires currency conversion/hedge contract. |
MetadataAdminRequest |
|
|
webapimet34_contributor_is_not_enabled |
Contributor ID %1% is not enabled for contract management. |
MetadataAdminRequest |
|
|
webapimet35_hedge_with_security_mismatch |
Security of hedge contract (ID %1%) should match the security of source contract (ID %2%). |
MetadataAdminRequest |
|
|
webapimet36_hedge_with_contract_is_set |
Hedge contract can be different from source contract only if ‘HedgeFirst’ is false. |
MetadataAdminRequest |
|
|
webapimet37_contributor_is_not_enabled_for_security |
Contributor ID %1% is not enabled for security metadata management. |
MetadataAdminRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapiotc1_request_already_exists |
Request with ID %1% already exists. |
OtcRequest |
|
|
webapiotc2_request_not_found |
Request with ID %1% is not found. |
OtcRequest |
|
|
webapiotc3_no_otc_instance_id |
Fill otc_instance_id field. |
OtcRequest |
|
|
webapiotc4_one_request_is_allowed |
No more than one request can be in OtcRequest. |
OtcRequest |
|
|
webapiotc5_connection_to_internal_server_is_lost |
Subscription is dropped due to internal server unavailability. |
OtcRequest |
|
|
webapiotc6_unknown_otc_id |
OTC instance with ID %1% is not found |
OtcRequest |
|
|
webapiotc8_no_request_id |
Fill request_id field. |
OtcRequest |
|
|
webapiotc9_no_hedge_balance_key |
Fill hedge_balance_key field. |
OtcRequest |
|
|
webapiotc10_no_contract_id |
Fill contract_id field. |
OtcRequest |
|
|
webapiotc11_no_account_id |
Fill account_id field. |
OtcRequest |
webapienab1_rt_not_enabled |
|
webapiotc12_otc_instance_not_authorized |
OTC instance with ID %1% is not authorized. |
OtcRequest |
|
|
webapiotc13_account_not_authorized |
Account with ID %1% is not authorized. |
OtcRequest |
|
|
webapiotc14_contract_not_found |
Contract %1% not found. |
OtcRequest |
|
|
webapiotc15_contract_unresolved |
Some contracts omitted due to unknown resolution error: %1%. |
OtcRequest |
%1% - list of contracts failed to resolve |
|
webapiotc16_unable_to_send_to_otc |
Unable to send request to OTC instance with ID %1% |
OtcRequest |
|
|
webapiotc17_otc_request_rate_exceeded |
‘%1%’ request rate of %2% per %3% second(s) has been exceeded. |
OtcRequest |
|
|
webapiotc18_otc_request_limit_exceeded |
Limit of %1% for OTC requests has been exceeded. |
OtcRequest |
|
|
webapiotc19_otc_subscription_limit_exceeded |
Limit of %1% for OTC subscriptions has been exceeded. |
OtcRequest |
|
|
webapiotc20_invalid_request_msg_params |
Invalid request message parameters. Contact CQG. |
OtcRequest |
|
|
webapiotc21_remaining_qty_less_than_fill_request |
Order remaining qty is less than specified in Fill request. |
OtcRequest |
|
|
webapiotc22_incorrect_account_specified |
Specified account is not correct: order belongs to another account. |
OtcRequest |
|
|
webapiotc23_order_not_found |
Order not found. |
OtcRequest |
|
|
webapiotc24_order_state_prohibits_fill_request |
Order cannot be filled in its current state. |
OtcRequest |
|
|
webapiotc25_market_order_missing_fill_price |
Fill requests for MKT orders must specify a price. |
OtcRequest |
|
|
webapiotc26_internal_error |
Internal error occurred: %1%. Contact CQG. |
OtcRequest |
|
|
webapiotc27_currency_hedge_bidask_missing |
Fill for this order requires that both bid and ask for the currency conversion instrument are available. Try again later. |
OtcRequest |
|
|
webapiotc28_hedge_balance_missing |
Hedge balance not found. |
OtcRequest |
|
|
webapiotc29_tail_management_configuration_update_failed |
Tail management configuration update failed: %1%. |
OtcRequest |
|
|
webapiotc30_custom_basis_unaffected |
Request doesn’t change order’s custom basis. |
OtcRequest |
|
|
webapiotc31_order_state_prohibits_request |
Request cannot be processed in current order’s state. |
OtcRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapiotcsrv1_request_already_exists |
Request with ID %1% already exists. |
OtcRequest |
|
|
webapiotcsrv2_request_not_found |
Request with ID %1% is not found. |
OtcRequest |
|
|
webapiotcsrv3_no_hedge_balance_key |
Fill hedge_balance_key field. |
OtcRequest |
|
|
webapiotcsrv4_no_contract_id |
Fill contract_id field. |
OtcRequest |
|
|
webapiotcsrv5_no_account_id |
Fill account_id field. |
OtcRequest |
webapienab1_rt_not_enabled |
|
webapiotcsrv6_contract_not_found |
Contract %1% not found. |
OtcRequest |
|
|
webapiotcsrv7_invalid_request_msg_params |
Invalid request message parameters. Contact CQG. |
OtcRequest |
|
|
webapiotcsrv8_remaining_qty_less_than_fill_request |
Order remaining qty is less than specified in Fill request. |
OtcRequest |
|
|
webapiotcsrv9_incorrect_account_specified |
Specified account is not correct: order belongs to another account. |
OtcRequest |
|
|
webapiotcsrv10_order_not_found |
Order not found. |
OtcRequest |
|
|
webapiotcsrv11_market_order_missing_fill_price |
Fill requests for MKT orders must specify a price. |
OtcRequest |
|
|
webapiotcsrv12_internal_error |
Internal error occurred: %1%. Contact CQG. |
OtcRequest |
|
|
webapiotcsrv13_currency_hedge_bidask_missing |
Fill for this order requires that both bid and ask for the currency conversion instrument are available. Try again later. |
OtcRequest |
|
|
webapiotcsrv14_hedge_balance_missing |
Hedge balance not found. |
OtcRequest |
|
|
webapiotcsrv15_tail_management_configuration_update_failed |
Tail management configuration update failed: %1%. |
OtcRequest |
|
|
webapiotcsrv16_custom_basis_unaffected |
Request doesn’t change order’s custom basis. |
OtcRequest |
|
|
webapiotcsrv17_order_state_prohibits_request |
Request cannot be processed in current order’s state. |
OtcRequest |
|
|
webapiotcsrv18_deprecated |
Request deprecated. |
OtcRequest |
|
|
webapiotcsrv19_volume_exceeded |
Contract volume exceeded. |
OtcRequest |
|
|
webapiotcsrv20_no_symbol |
Fill symbol field. |
OtcRequest |
|
|
webapiotcsrv21_no_contributor_id |
Fill contributor_id field. |
OtcRequest |
|
|
webapiotcsrv22_no_volume |
Volume not found. |
OtcRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapirfq1_request_failed |
Quote Request with ID %1% failed: %2% |
RFQRequest |
Quote request failed with the given ID and error |
|
webapirfq2_invalid_side_parameter |
Quote Request with ID %1% has invalid side %2% |
RFQRequest |
|
|
webapirfq3_not_supported_for_contract |
Quote Request is not supported for specified contract |
RFQRequest |
|
Option calculation requests errors
|
Key |
Format |
Requests |
Comment |
|
webapioptreq1_request_is_not_allowed |
Option calculation request is not allowed. |
OptionCalculationRequest |
|
|
webapioptreq2_duplicate |
Duplicate request ID %1%. |
OptionCalculationRequest |
|
|
webapioptreq3_too_many_requests |
Too many option calculation requests have been made. |
OptionCalculationRequest |
|
|
webapioptreq4_not_found |
Request with ID %1% is not found. |
OptionCalculationRequest |
|
|
webapioptreq5_invalid_request_type |
Request type is missing or invalid. |
OptionCalculationRequest |
|
|
webapioptreq6_option_maturity_not_found |
Option maturity with ID %1% is not found. |
OptionCalculationRequest |
|
|
webapioptreq7_request_rate_exceeded |
Option calculation request rate of %1% per %2% second(s) has been exceeded. Please contact API support for details. |
OptionCalculationRequest |
|
|
webapioptreq8_option_maturity_does_not_contain_requested_strikes |
Option maturity with ID %1% doesn’t contain requested strikes (contract IDs: %2%). |
OptionCalculationRequest |
|
|
webapioptreq9_strike_contract_not_found |
Strike with contract ID %1% is not found. |
OptionCalculationRequest |
|
|
webapioptreq10_duplicate_strike_contract |
Strike with contract ID %1% is specified multiple times in single request. |
OptionCalculationRequest |
|
|
webapioptreq11_deleted_option_maturity |
Option maturity with ID %1% was deleted. |
OptionCalculationRequest |
|
|
webapioptreq12_deleted_underlying_contract |
Underlying contract was deleted. Option maturity ID: %1%. |
OptionCalculationRequest |
|
|
webapioptreq15_no_strikes_for_maturity |
Option maturity with ID %1% has no option strikes. |
OptionCalculationRequest |
|
|
webapioptreq16_missing_option_maturity_id |
Option maturity ID is missing. |
OptionCalculationRequest |
|
|
webapioptreq17_different_contributors_on_strikes |
Several strikes of the requested maturity have different contributors by default. |
OptionCalculationRequest |
|
|
webapioptreq18_prohibited_contributor |
Trader has no permission to make the request with such contributor or metadata. |
OptionCalculationRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapimds1_request_id_is_missing |
Request ID is missing. |
MarketDataSubscription |
|
|
webapimds2_request_id_has_already_been_used |
Request ID %1% has already been used. |
MarketDataSubscription |
|
|
webapimds3_invalid_level |
Market data subscription parameters are invalid for contract ID: %1% level: %2%. |
MarketDataSubscription |
|
|
webapimds4_market_data_unavailable |
Real-time market data unavailable for this instrument. Contract ID: %1%. |
MarketDataSubscription |
|
|
webapimds5_market_data_not_enabled |
Real-time data subscription for instrument %1% (corresponding to ID = %2%) is not enabled. |
MarketDataSubscription |
|
|
webapimds6_not_supported |
Market data subscription is not supported for specified contract. |
MarketDataSubscription |
|
|
webapimds7_subscription_count_limit_exceeded |
Limit of %1% for market data subscriptions has been exceeded. |
MarketDataSubscription |
|
|
webapimds8_subscription_rate_limit_exceeded |
Market data subscription rate of %1% per %2% second(s) has been exceeded. |
MarketDataSubscription |
|
|
webapimds9_subscription_level_is_not_allowed_for_data_type |
%1% subscription level is not allowed for %2% data. |
MarketDataSubscription |
|
|
webapimds10_not_supported_ssp |
Market data subscription is not supported for SSP contract. |
MarketDataSubscription |
|
|
webapimds11_not_supported_delayed_uds |
Market data subscription is not supported for delayed UDS contract. |
MarketDataSubscription |
|
|
webapimds12_not_supported_eod_uds |
Market data subscription is not supported for EOD UDS contract. |
MarketDataSubscription |
|
|
webapimds13_invalid_dom_subscription_type |
Market data DOM subscription type is invalid for contract ID %1%: DOM subscription type: %2%. |
MarketDataSubscription |
|
|
webapimds14_non_new_york_location |
This location does not support subscriptions to contract ID %1%, please reconnect to New York location |
MarketDataSubscription |
|
|
webapimds15_level_eod_not_supported |
End Of Day data is not supported for subscriptions to contract ID %1%, please try another levels |
MarketDataSubscription |
|
|
webapimds16_realtime_market_data_not_enabled |
Non-delayed real-time data subscription for instrument %1% (corresponding to ID = %2%) is not enabled. |
MarketDataSubscription |
|
|
webapimds17_64bit_scaled_prices_not_supported |
Client protocol version specified in the logon message is outdated and does not support 64-bit scaled prices for contracts. Update protocol to version %1%.%2% or higher. |
MarketDataSubscription |
|
Instrument definition request errors
|
Key |
Format |
Requests |
Comment |
|
webapiidr1_request_failed |
Instrument definition request failed: %1% |
InstrumentDefinitionRequest |
Instrument definition request failed with the specified error |
|
webapiidr2_invalid_cqg_instrument_type |
Instrument definition request has invalid CQG instrument type %1% |
InstrumentDefinitionRequest |
|
|
webapiidr3_invalid_settlement_method |
Instrument definition request has invalid settlement method %1% |
InstrumentDefinitionRequest |
|
|
webapiidr4_invalid_exercise_style |
Instrument definition request has invalid exercise style %1% |
InstrumentDefinitionRequest |
|
|
webapiidr5_invalid_pricing_convention |
Instrument definition request has invalid pricing convention %1% |
InstrumentDefinitionRequest |
|
|
webapiidr6_underlying_contract_symbol_required |
Instrument definition request requires underlying_contract_symbol field to be present |
InstrumentDefinitionRequest |
|
|
webapiidr7_cqg_instrument_type_required |
Instrument definition request requires cqg_instrument_type field to be present |
InstrumentDefinitionRequest |
|
|
webapiidr8_maturity_timestamp_required |
Instrument definition request requires maturity_timestamp field to be present |
InstrumentDefinitionRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapirfqsub1_request_id_is_missing |
Request ID is missing. |
RFQSubscriptionRequest |
|
|
webapirfqsub2_request_type_is_missing |
Request type is missing. |
RFQSubscriptionRequest |
|
|
webapirfqsub3_request_type_is_invalid |
Request type is invalid. |
RFQSubscriptionRequest |
|
|
webapirfqsub4_drop_subscription_not_found |
Subscription with request ID %1% is not found, drop ignored. |
RFQSubscriptionRequest |
|
|
webapirfqsub5_subscription_already_exists |
Subscription with request ID %1% already exists. |
RFQSubscriptionRequest |
|
|
webapirfqsub6_request_rate_exceeded |
RFQ subscription request rate of %1% per %2% second(s) has been exceeded. Please contact API support for details. |
RFQSubscriptionRequest |
|
|
webapirfqsub7_subscription_count_limit_exceeded |
Limit of %1% for RFQ subscription requests has been exceeded. |
RFQSubscriptionRequest |
|
|
webapirfqsub8_not_allowed |
RFQ subscription request is not allowed. |
RFQSubscriptionRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapitsub1_subscription_limit_exceeded |
Trade Subscription with ID = %1% failed: trade subscription count limit of %2% is exceeded for trader ID = %3%. |
TradeSubscription |
|
|
webapitsub2_subscription_not_found |
The subscription you want to end is unrecognized by the system. |
TradeSubscription |
|
|
webapitsub3_subscription_already_exists |
Subscription with this ID already exists. |
TradeSubscription |
|
|
webapitsub4_invalid_publication_type |
Invalid publication type. |
TradeSubscription |
|
|
webapitsub6_subscription_no_scope |
No subscription scope is specified. |
TradeSubscription |
|
|
webapitsub7_duplicate_subscription_scope |
Duplicate subscription scope is specified. |
TradeSubscription |
|
|
webapitsub8_incorrect_type_of_matching_algorithm |
Incorrect type of matching algorithm. |
TradeSubscription |
|
|
webapitsub9_subscribed_accounts_limit_exceeded |
Limit of subscribed accounts %1% has been exceeded for trader ID = %2%. |
TradeSubscription |
|
|
webapitsub10_subscribed_accounts_limit_exceeded_detailed |
Limit of subscribed accounts %1% has been exceeded for trader ID = %2%. The trader is currently subscribed for %3% accounts. |
TradeSubscription |
|
|
webapitsub11_invalid_last_order_update_time |
Invalid last order update time. |
TradeSubscription |
|
|
webapitsub12_failed_to_subscribe_accounts |
Failed to subscribe accounts to trading events. Details: %1% |
TradeSubscription |
|
|
webapitsub13_invaild_sales_series_number |
Invalid sales series number. |
TradeSubscription |
|
|
webapitsub15_invaild_brokerage_id |
Invalid brokerage ID. |
TradeSubscription |
|
|
webapitsub16_invalid_account_ids |
Invalid account IDs. First invalid account ID %1% |
TradeSubscription |
|
|
webapitsub17_disconnected_account_data |
Data on account(s) %1% (%2% in total) are not available at the moment. |
TradeSubscription |
%1 - partial list of account (3 or less), %2 - total number of accounts. |
|
Key |
Format |
Requests |
Comment |
|
webapioreq1_strategy_trading_parameters_error |
Strategy trading parameters error. |
OrderRequest |
|
|
webapioreq2_unknown_exec_instruction |
Unknown Exec Instruction value: %1%. |
OrderRequest |
|
|
webapioreq4_unknown_speculation_type |
Unknown speculation type value: %1%. |
OrderRequest |
|
|
webapioreq5_exponent_overflow |
Invalid exponent %1%. Valid value must be in the range [%2%, %3%]. |
OrderRequest |
|
Historical Orders Request errors
|
Key |
Format |
Requests |
Comment |
|
webapihoreq1_invalid_transaction_filter |
Transaction filter must not have both skip_transactions enabled and transaction_statuses listed. |
HistoricalOrdersRequest |
|
|
webapihoreq2_invalid_order_status_in_order_snapshot_filter |
Invalid order status in order snapshot filter. |
HistoricalOrdersRequest |
|
|
webapihoreq3_invalid_order_type_in_order_snapshot_filter |
Invalid order type in order snapshot filter. |
HistoricalOrdersRequest |
|
|
webapihoreq4_invalid_transaction_status_in_transaction_filter |
Invalid transaction status in transaction filter. |
HistoricalOrdersRequest |
|
|
webapihoreq5_failed_to_receive_historical_orders_response |
Failed to receive historical orders response due to internal server error. Details: %1% |
HistoricalOrdersRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapiasreq1_failed_to_retrieve_algo_strategy_definition |
Failed to retrieve algo strategy definitions due to internal server error. Details: %1% |
AlgoStrategyRequest, OrderEntitlementRequest |
|
Brokerage trading feature entitlement request errors
|
Key |
Format |
Requests |
Comment |
|
webapibtfer1_failed_to_retrieve_disallowed_trading_interface_elements |
Failed to retrieve disallowed trading interface elements due to internal server error. Details: %1% |
BrokerageTradingFeatureEntitlementRequest |
|
Order entitlement request errors
|
Key |
Format |
Requests |
Comment |
|
webapioereq1_failed_to_retrieve_order_enablements |
Failed to retrieve order enablements response due to internal server error. Details: %1% |
OrderEntitlementRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapiosreq1_order_not_found_by_id |
Order with such ID not found. |
OrderStatusRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapium1_failed_to_get_market_data_instrument |
Failed to get market data instruments enablement. Market data will not be available. Details: %1% |
All |
|
|
webapium2_get_historical_enablement_failed |
Failed to get historical data enablement. Historical data will not be available. Details: %1% |
All |
|
|
Key |
Format |
Requests |
Comment |
|
webapiorr1_order_request_rate_exceeded |
Order request rate of %1% per %2% second(s) has been exceeded. |
OrderRequest |
|
|
webapiorr2_new_order_no_when_time |
Order placement failed because client side time was not specified. |
OrderRequest |
|
|
webapiorr3_synthetic_scratch_failed_not_logged_in |
Cannot send synthetic scratch request because you are not logged in. |
OrderRequest |
|
|
webapiorr4_cannot_activate_order |
Cannot activate order because you are not logged in to trade. |
OrderRequest |
|
|
webapiorr5_submitted_time_invalid |
Time when the request was submitted is invalid. |
OrderRequest |
|
|
webapiorr6_invalid_mifid_algorithm_id_type |
Order message has invalid MiFID algorithm ID type. |
OrderRequest |
|
|
webapiorr7_invalid_mifid_investment_decision_id_type |
Order message has invalid MiFID investment decision ID type. |
OrderRequest |
|
|
webapiorr8_invalid_mifid_execution_decision_id_type |
Order message has invalid MiFID execution decision ID type. |
OrderRequest |
|
|
webapiorr9_activating_order_failed |
Activating order failed. |
OrderRequest |
|
|
webapiorr10_approve_order_without_order_id |
Order ID parameter is missing in approve order request. |
OrderRequest |
|
|
webapiorr11_incorrect_order_id |
Non-integer order ID %1% is not allowed. |
OrderRequest, OrderStatusRequest |
|
|
webapiorr12_duplicate_request |
Request or subscription with the same ID is already being processed. |
OrderRequest, OrderStatusRequest, OrderEntitlementRequest, HistoricalOrdersRequest, AlgoStrategyDefinitionRequest, BrokerageTradingFeatureEntitlementRequest |
|
|
webapiorr13_submitted_time_missing |
Time when the request was submitted is missing. |
OrderRequest |
|
|
webapiorr14_approve_order_without_side_allocation |
Side allocation is missing in approve order request. |
OrderRequest |
|
|
webapiorr15_no_account_no_external_account_in_side_allocation |
Order message has side allocation with neither account ID nor external account specified. |
OrderRequest |
|
|
webapiorr16_both_account_and_external_account_in_side_allocation |
Order message has side allocation with both account ID and external account specified. |
OrderRequest |
|
|
webapiorr18_missing_side_in_side_allocation |
Order message is missing side field in side allocation. |
OrderRequest |
|
|
webapiorr19_invalid_side_in_side_allocation |
Order message has invalid side value in side allocation. |
OrderRequest |
|
|
webapiorr20_missing_cross_order_params |
Order message is missing cross order parameters. |
OrderRequest |
|
|
webapiorr22_cannot_approve_order |
Cannot approve order because you are not logged in to trade. |
OrderRequest |
|
|
webapiorr23_suspending_order_failed |
Suspending order failed. |
OrderRequest |
|
|
webapiorr24_invalid_order_type |
Order message has invalid order type. |
OrderRequest |
|
|
webapiorr25_missing_side |
Order message is missing side field. |
OrderRequest |
|
|
webapiorr26_invalid_order_side |
Order message has invalid order side. |
OrderRequest |
|
|
webapiorr27_missing_limit_price |
Order message is missing limit price. |
OrderRequest |
|
|
webapiorr28_missing_stop_price |
Order message is missing stop price. |
OrderRequest |
|
|
webapiorr29_invalid_order_duration |
Order message has invalid order duration. |
OrderRequest |
|
|
webapiorr30_missing_good_through_date |
Order message missing good through date. |
OrderRequest |
|
|
webapiorr31_missing_gtd_duration |
Order message has good through date, but duration is not GTD. |
OrderRequest |
|
|
webapiorr32_missing_good_through_time |
Order message missing good through time. |
OrderRequest |
|
|
webapiorr33_missing_gtt_duration |
Order message has good through time, but duration is not GTT. |
OrderRequest |
|
|
webapiorr34_invalid_open_close_instruction |
Order message has invalid open close instruction. |
OrderRequest |
|
|
webapiorr35_invalid_execution_instruction |
Order message has invalid execution instruction. |
OrderRequest |
|
|
webapiorr36_missing_trailing_offset |
Order message requires trailing offset because it’s a trailing order. |
OrderRequest |
|
|
webapiorr37_trailing_peg_only_for_limit_order |
Order message has a trailing peg for a non-limit order. |
OrderRequest |
|
|
webapiorr38_invalid_trailing_peg |
Order message has invalid trailing peg. |
OrderRequest |
|
|
webapiorr40_internal_error |
Order request has been rejected. Contact customer support for assistance. Details: %1% |
OrderRequest |
|
|
webapiorr41_invalid_activation_time |
Order message has invalid activation time. |
OrderRequest |
|
|
webapiorr42_invalid_suspension_time |
Order message has invalid suspension time. |
OrderRequest |
|
|
webapiorr43_invalid_expiration_time |
Order message has invalid expiration time. |
OrderRequest |
|
|
webapiorr44_invalid_expiration_date |
Order message has invalid expiration date. |
OrderRequest |
|
|
webapiorr45_missing_qty |
Order message is missing quantity. |
OrderRequest |
|
|
webapiorr46_invalid_compound_order_entry_attr |
New compound order message has invalid compound order entry format (should contain only one optional field: new individual order, existing individual order or sub-compound order). |
OrderRequest |
|
|
webapiorr47_new_order_no_contract |
Order placement failed because the contract ID %1% could not be resolved. |
OrderRequest |
|
|
webapiorr48_no_contract_id_in_leg_allocation |
Order message has leg allocation without contract ID specified. |
OrderRequest |
|
|
webapiorr49_no_price_in_leg_allocation |
Order message has leg allocation without price specified. |
OrderRequest |
|
|
webapiorr50_new_order_fractional_volume_contract |
Order placement failed because the %1% has fractional volume which is supported only in %2%.%3% and greater protocol versions. |
OrderRequest |
|
|
webapiorr51_new_order_preview_contract |
Order placement failed because the contract %1% is a preview. |
OrderRequest |
|
|
webapiorr52_new_order_no_strategy_trading_params |
Strategy trading parameters are missing. |
OrderRequest |
|
|
webapiorr57_new_order_unsupported_order_type |
Unsupported order type for strategies. |
OrderRequest |
|
|
webapiorr62_invalid_order_params |
Order parameters are invalid. |
OrderRequest |
|
|
webapiorr63_exec_source_code_1_char_string |
Execution source code must be a 1-character string. |
OrderRequest |
|
|
webapiorr64_order_action_for_ss_is_not_enabled |
Only view and cancelling of orders are enabled for synthetic strategy orders. |
OrderRequest |
|
|
webapiorr68_cannot_cancel_all_orders |
Cannot cancel all orders because you are not logged in to trade. |
OrderRequest |
|
|
webapiorr69_account_order_filter_not_found |
No AccountOrderFilter found in the message. At least one required. |
OrderRequest |
|
|
webapiorr70_cancel_all_orders_no_contract |
Orders cancellation failed because contract not found by ID %1%. |
OrderRequest |
|
|
webapiorr71_cancel_order_no_when_time |
Order cancellation failed because client side time was not specified. |
OrderRequest |
|
|
webapiorr72_all_orders_cancellation_failed |
All orders cancellation failed. |
OrderRequest |
|
|
webapiorr73_cannot_cancel_order |
Cannot cancel order because you are not logged in to trade. |
OrderRequest |
|
|
webapiorr74_order_cancellation_failed |
Order cancellation failed. |
OrderRequest |
|
|
webapiorr75_cannot_go_flat |
Cannot go flat because you are not logged in to trade. |
OrderRequest |
|
|
webapiorr76_account_id_not_found_one_required |
No account ID found in the message. At least one required. |
OrderRequest |
|
|
webapiorr77_go_flat_failed |
Go flat failed. |
OrderRequest |
|
|
webapiorr78_go_market_no_when_time |
Go market request failed because client side time was not specified. |
OrderRequest |
|
|
webapiorr79_go_market_failed_not_logged_in |
Cannot send go market request because you are not logged in. |
OrderRequest |
|
|
webapiorr80_go_market_failed |
Go market request failed. |
OrderRequest |
|
|
webapiorr81_liquidate_all_no_contract |
Liquidate all failed because contract not found by ID %1%. |
OrderRequest |
|
|
webapiorr82_cannot_liquidate_all |
Cannot liquidate all because you are not logged on to trade. |
OrderRequest |
|
|
webapiorr83_account_position_filter_not_found |
No AccountPositionFilter found in the message. At least one required. |
OrderRequest |
|
|
webapiorr84_liquidate_all_failed |
Liquidate all failed. |
OrderRequest |
|
|
webapiorr85_missing_date |
Modify order message is missing date. |
OrderRequest |
|
|
webapiorr86_missing_time |
Modify order message is missing time. |
OrderRequest |
|
|
webapiorr87_modify_order_no_when_time |
Order modification failed because client side time was not specified. |
OrderRequest |
|
|
webapiorr88_modify_order_fractional_volume_contract |
Order modification failed because the %1% has fractional volume which is supported only in %2%.%3% and greater protocol versions. |
OrderRequest |
|
|
webapiorr89_modify_order_not_logged_in |
Cannot modify order because you are not logged in. |
OrderRequest |
|
|
webapiorr90_modify_order_failed |
Order modification failed. |
OrderRequest |
|
|
webapiorr91_modify_user_attr_empty |
Cannot modify order user attributes: empty set of attributes in the client message. |
OrderRequest |
|
|
webapiorr92_modify_user_attr_empty_and_no_checked_flag |
Cannot modify order user attributes: empty set of attributes in the client message and no ‘is_checked’ flag specified. |
OrderRequest |
|
|
webapiorr93_modify_user_attr_delete_non_existent |
Cannot modify order user attributes: ‘delete’ is set to non-existent attribute. |
OrderRequest |
|
|
webapiorr94_modify_user_attr_not_logged_in |
Cannot modify order user attributes because you are not logged in. |
OrderRequest |
|
|
webapiorr95_modify_user_attr_invalid_order_id |
Cannot modify order user attributes: invalid chain order ID. |
OrderRequest |
|
|
webapiorr97_modify_user_attr_failed |
Order user attribute modification failed. |
OrderRequest |
|
|
webapiorr98_invalid_compound_order_type |
New compound order message has invalid compound order type. |
OrderRequest |
|
|
webapiorr99_missing_compound_order_leg_sub |
New compound order message is missing compound order leg. |
OrderRequest |
|
|
webapiorr100_invalid_use_existing_order_id |
Use order message has invalid order ID (it should be ID of working order that belongs to specified account). |
OrderRequest |
|
|
webapiorr101_new_compound_order_not_logged_in |
Cannot place compound order because you are not logged in. |
OrderRequest |
|
|
webapiorr102_new_compound_order_failed |
Compound order placement failed. |
OrderRequest |
|
|
webapiorr103_new_order_not_logged_in |
Cannot place order because you are not logged in. |
OrderRequest |
|
|
webapiorr104_new_order_failed |
Order placement failed. |
OrderRequest |
|
|
webapiorr105_suspend_order_no_when_time |
Order suspension failed because client side time was not specified. |
OrderRequest |
|
|
webapiorr106_cannot_suspend_order |
Cannot suspend order because you are not logged in to trade. |
OrderRequest |
|
|
webapiorr107_activation_time_invalid |
Activation time is invalid. |
OrderRequest |
|
|
webapiorr108_synthetic_liquidate_no_when_time |
Synthetic liquidate request failed because client side time was not specified. |
OrderRequest |
|
|
webapiorr109_synthetic_liquidate_failed_not_logged_in |
Cannot send synthetic liquidate request because you are not logged in. |
OrderRequest |
|
|
webapiorr110_synthetic_liquidate_failed |
Synthetic liquidate request failed. |
OrderRequest |
|
|
webapiorr111_synthetic_scratch_no_when_time |
Synthetic scratch request failed because client side time was not specified. |
OrderRequest |
|
|
webapiorr112_synthetic_scratch_failed |
Synthetic scratch request failed. |
OrderRequest |
|
|
webapiorr113_approve_order_without_account |
Account ID parameter is missing in approve order request. |
OrderRequest |
|
|
webapiorr114_unknown_order_side |
Unknown order side value: %1% |
OrderRequest |
|
|
webapiorr115_unknown_account_summary_field |
Unknown account summary field: %1%. |
AccountSummary |
|
|
webapiorr116_no_user_account_summary_field |
No user account summary field requested: total_margin, position_margin, etc. |
AccountSummary |
|
|
webapiorr119_go_flat_error |
Go-flat error: %1% |
OrderRequest |
|
|
webapiorr120_fill_care_order_not_support_synthetic_strategies |
FillCareOrder is not supported for synthetic strategies. |
OrderRequest |
|
|
webapiorr121_fill_care_order_not_support_multilevel_strategies |
FillCareOrder is not supported for multilevel strategies. |
OrderRequest |
|
|
webapiorr122_new_order_no_strategy_node |
Strategy has no node with path %1%. |
OrderRequest |
|
|
webapiorr123_new_order_no_leg_node |
Strategy has no leg node with path %1%. |
OrderRequest |
|
|
webapiorr124_new_order_param_out_of_range |
Value %1% of parameter ‘%2%’ is out of range, node path %3%. |
OrderRequest |
|
|
webapiorr125_incorrect_node_path_format |
Incorrect node path format: %1%. |
OrderRequest |
|
|
webapiorr126_new_order_dangling_leg |
Leg parameters cannot be set for node %1%. |
OrderRequest |
|
|
webapiorr127_new_order_param_inconsistent_with_order_type |
Parameter of node %1% is inconsistent with the order type. |
OrderRequest |
|
|
webapiorr128_new_order_param_not_set |
Required parameter ‘%1%’ of node %2% is not set. |
OrderRequest |
|
|
webapiorr129_new_order_param_already_set |
Parameter ‘%1%’ of node %2% is already set. |
OrderRequest |
|
|
webapiorr130_new_order_not_root_child |
Node %1% must be a root child. |
OrderRequest |
|
|
webapiorr131_new_order_strategy_trading_params_set |
Strategy trading parameters are unsupported for this contract type. |
OrderRequest |
|
|
webapiorr132_new_order_non_tradable_synthetic_strategy |
Order placement failed because the contract is a non tradable synthetic strategy |
OrderRequest |
|
|
webapiorr133_order_not_found |
Order not found by account ID %1% and order ID %2%. Order id might already be changed or order might be not received in this connection yet, ensure that an order trade subscription with a snapshot has been performed. |
OrderRequest |
|
|
webapiorr134_modify_user_attr_order_not_found |
Cannot modify order user attributes: order not found by account ID %1% and chain order ID %2%. Order might be not received in this connection yet, ensure that an order trade subscription with a snapshot has been performed. |
OrderRequest |
|
|
webapiorr135_invalid_allowed_account_role |
Invalid allowed account role: %1%. |
AccountSummary |
|
|
webapiorr136_invalid_allowed_group_type |
Invalid allowed group type: %1%. |
AccountSummary |
|
|
webapiorr137_exclude_group_member_group_account_filter_exclusive |
exclude_group_member and group_account_filter are mutually exclusive and cannot be specified in the same message. |
AccountSummary |
|
|
webapiorr138_new_order_allocated_account_missing_id |
Allocated account message is missing account_id field. |
OrderRequest |
|
|
webapiorr139_new_order_allocated_account_missing_qty |
Allocated account message is missing qty field. |
OrderRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapirulereq1_request_rate_exceeded |
Rule request rate of %1% per %2% second(s) has been exceeded. Please contact API support for details. |
RuleRequest |
|
|
webapirulereq3_duplicate_rule_request |
Duplicate request ID %1%. |
RuleRequest |
|
Calendar event list request errors
|
Key |
Format |
Requests |
Comment |
|
webapicalevreq1_invalid_from |
Invalid ‘from’ time in the request |
CalendarEventListRequest |
|
|
webapicalevreq2_invalid_to |
Invalid ‘to’ time in the request |
CalendarEventListRequest |
|
|
webapicalevreq3_invalid_range |
‘from’ time can’t be later than ‘to’ time |
CalendarEventListRequest |
|
|
webapicalevreq4_request_limit_exceeded |
Limit of %1% for CalendarEventList requests has been exceeded |
CalendarEventListRequest |
|
|
webapicalevreq5_subscription_limit_exceeded |
Limit of %1% for CalendarEventList subscriptions has been exceeded |
CalendarEventListRequest |
|
|
webapicalevreq6_outside_allowed_range |
Requested data is outside the allowed range [current day - %1% days, infinity] |
CalendarEventListRequest |
|
|
Key |
Format |
Requests |
Comment |
|
webapiallocreq1_missing_id |
Request is missing allocation_id field. |
AllocationRequest |
|
|
webapiallocreq2_wrong_orders_count |
Allocation request must contain one allocation_order_refs field. |
AllocationRequest |
|
|
webapiallocreq3_order_missing_account |
AllocationOrderRef message is missing account_id field. |
AllocationRequest |
|
|
webapiallocreq4_failed |
Order fills allocation failed. |
AllocationRequest |
|
|
webapiallocreq5_rate_exceeded |
Allocation request rate of %1% per %2% second(s) has been exceeded. Please contact API support for details. |
AllocationRequest |
|
|
webapiallocreq6_gw_error |
Allocation failed (code %1%). |
AllocationRequest |
|
|
webapiallocreq7_gw_details |
Allocation message: %1% (code %2%). |
AllocationRequest |
|
|
webapiallocreq8_duplicate_id |
Duplicate allocation ID %1% |
AllocationRequest |
|
|
webapiallocreq9_order_missing_order_id |
AllocationOrderRef message is missing order_id field. |
AllocationRequest |
|
|
Key |
Format |
Requests |
Comment |
|
cqgapireq1_request_connection_timeout |
Request timed out: connection to APIGW is not established. |
cqg_api.Request |
|
|
cqgapireq2_request_response_timeout |
Request timed out: no response received. |
cqg_api.Request |
|
|
cqgapireq3_retried_request_response_timeout |
Retried request timed out: no response received. |
cqg_api.Request |
|
|
cqgapireq4_unknown_result |
Request processing was initiated, but the result is unknown and will not be returned due to server-side issues. |
cqg_api.Request |
|
|
cqgapireq5_unknown_request_kind |
Unknown ‘request_kind’ value. |
cqg_api.Request |
|
|
cqgapireq6_invalid_request_id |
Invalid Request ID: Must be within the range [0, 2^52). |
cqg_api.Request |
|
|
cqgapireq7_invalid_drop_request_type |
The value of the ‘request_type_id’ field must match the original request. |
cqg_api.Request |
|