The following table lists reject codes for tags CxlRejReason (102) and OrdRejReason (103).
Code |
Description |
99 |
Other. |
1001 |
Order rejected for a non-predefined reason, refer to actual message for details. |
1002 |
This account is not authorized to trade this commodity. |
1003 |
Commodity is disabled for trading at this time. |
1004 |
This commodity is not available for trading with this order type at this time. |
1005 |
Contingent orders must have both orders routed to the same execution system, but that was not possible for these orders. |
1006 |
Cannot route the order at this time. |
1007 |
Requested order quantity is not a multiple of the block size for this account. |
1008 |
Trader is not authorized for this account. |
1009 |
This account is not authorized to trade short options. |
1010 |
This account is not authorized to trade options. |
1011 |
The order is for a contract that is not configured. Please contact customer support for assistance. |
1012 |
There is no balance record for this account. Please contact your FCM. |
1013 |
The requested trade exceeds the account single trade margin limit. |
1014 |
The account loss today (OTE) is greater than the loss limit. |
1015 |
The margin for this order, if filled, plus the margin for all current fills and positions, exceeds available cash. |
1016 |
Working orders worst profit/loss scenario exceeds available margin. |
1017 |
This account is only allowed to liquidate open positions. |
1018 |
Cannot process the order. Check message for additional error code. |
1019 |
Unable to evaluate premium for this option. |
1020 |
The order was in a state that cannot be modified. |
1021 |
The order was in a state that prohibited a cancel request. |
1022 |
The duration for the order type is not supported. |
1023 |
Order rejected because linked order was rejected. |
1024 |
The order to be canceled was not found in the database. |
1025 |
Only quantity (size) modification is allowed for trailing order. |
1026 |
Request OrigClOrderID does not correspond to ClOrderID of working order. |
1027 |
Short positions are not allowed for the contract |
1070 |
Order is unknown to exchange or exchange connection. |
1071 |
Order already rejected. |
1072 |
Too late to cancel. |
1073 |
Order parameters are invalid. |
1074 |
Specified market is not valid or is closed. |
1075 |
Order was cancelled externally. |
1076 |
Order is rejected by exchange officials. |
1077 |
Order is expired. |
1078 |
Order contains unsupported features. |
1079 |
Unable to deliver order. |
1080 |
Exchange is in trading halt mode. |
1081 |
The requested trade exceeds the account single trade size limit. |
1082 |
The requested trade exceeds the account commodity position limit. |
1083 |
This account is not authorized to trade futures. |
1084 |
Order rejected because price conversion failed. |
1085 |
Order type may not be modified for synthetic orders. |
1086 |
Trigger price may not be modified for activated synthetic orders. |
1090 |
The order has expired in database. |
1101 |
Calculated margin for current positions exceeds available funds. |
1102 |
Modification request is inside contingent order. |
1103 |
Filled quantity for the order is greater than requested by modification request. |
1104 |
Margin evaluation unavailable for the order's exchange. Please contact your FCM. |
1105 |
No current ask available. |
1106 |
No current bid available. |
1107 |
Worst-case position exceeds account's per-contract limit. |
1108 |
Worst-case position exceeds account's limit. |
1109 |
Cannot evaluate risk for the account due to risk parameters missing. |
1110 |
Current balance for this account is negative. |
1111 |
The account has not been correctly configured. |
1112 |
The order type is not allowed for the commodity. |
1113 |
Good Till Date must be less than or equal to the last trading date of this contract. |
1114 |
Average price for position is not available. |
1115 |
This order was rejected together with first order from OPO pair. |
1116 |
This order was rejected together with second order from OPO pair. |
1120 |
Order expiration time is earlier than activation time. |
1121 |
Order expiration time is in the past. |
1122 |
Cannot calculate order expiration time. |
1123 |
Too late to modify the order. |
1124 |
Master account has negative purchasing power. Trading is not allowed. |
1125 |
Modification of trailing offset for trailing stop/stop limit is not allowed. |
1126 |
Order cannot be activated. |
1127 |
New order quantity must be greater than zero. |
1128 |
Cannot save the order because another order with the same Client Order ID already exists. |
1129 |
Cannot find original order. Please check Original Client Order ID (OrigClOrdID). |
1130 |
The order was rejected because account is locked for migration. |
1131 |
The order was rejected because demo account is expired. |
1132 |
This order cannot be modified because it is a part of an active synthetic strategy order. |
1133 |
This order cannot be modified or cancelled because it is a part of an active synthetic strategy order. |
1134 |
Market synthetic strategy order cannot be modified. |
1135 |
Synthetic strategy order cannot be parked. |
1136 |
Inactive order cannot be used in a compound one. |
1137 |
Inactive compound order cannot be modified. |
1138 |
Synthetic strategy trading is disabled for this order's route. |
1139 |
Order rate has exceeded the configured maximum for the account. Please try again later. |
1140 |
Order is not within the exchange risk parameters set for this firm. |
1141 |
Order is not within the risk parameters set for this firm. |
1142 |
Order cannot be placed outside omnibus account trading times. |
1143 |
Order size is invalid (zero or negative). |
1144 |
Order visible size is invalid (less than 0 or more then order size). |
1145 |
Synthetic strategy trading disabled for this order's route. |
1146 |
Worst-case position exceeds account’s per-instrument limit. |
1147 |
The order exceeds the trade size limit for the commodity. |
1148 |
The order exceeds the trade size limit for the instrument. |
1149 |
Delta daily loss limit has been reached. |
1150 |
Order cancelled by exchange after freeze. |
1151 |
The order size must be a multiple of increment quantity. |
1152 |
Unable to evaluate risk for the strategy order because risk data is not available for one or more accounts. |
1153 |
The account is not mapped for the trader. |
1154 |
Insufficient funds. Required cash exceeds the available one (balance + collateral). |
1155 |
The execution size of the working leg of a strategy order cannot be zero. |
1156 |
Price is not valid for this instrument. |
1157 |
Trail Offset is not valid for this order. |
1158 |
Exchange Request Throttle |
1159 |
Internal Request Throttle |
1160 |
Order price already in market |
1163 |
The Account has no balances configured |
1164 |
Visible size for the order cannot be less than 0 |
1165 |
Visible size for the order cannot be greater than the total size |
1166 |
Visible size for the order cannot be less than 1 |
1167 |
Minimum visible size for the order cannot be less than 0 |
1168 |
Minimum visible size for the order cannot be greater than the visible size |
1169 |
This order type can be used only with synthetic strategies |
1170 |
ActiveAt order activation started much later than activation time. |
1171 |
Only Iceberg orders may have visible size set. |
1172 |
Only Iceberg orders may have minimum visible size set. |
1173 |
You cannot modify this order under the current route configuration. Please contact your FCM. |
1174 |
Order is canceled by throttle |
1175 |
Specific margin value is not set for some of the commodities in the account's portfolio. |
1176 |
Trader is not authorized on specified commodity |
1177 |
Offset between limit and stop prices can't be negative for native stop-limit orders. |
1178 |
Order type can't be changed. |
1179 |
The order was changed from mFix messenger plugin. |
1180 |
Order price is outside the allowed range for contract. |
1181 |
Order has been replaced. |
1182 |
Order is not within the risk parameters set for the customer's account. |
1183 |
Aggressive order was not matched. |
1184 |
Crossed market for passive order. |
1185 |
Park parameters are wrong. |
1186 |
Activation parameters are wrong. |
1187 |
Duration cannot be modified. |
1188 |
The order state prohibited a park request from being added. |
1189 |
Only activation time can be modified for parked (delayed) order. |
1190 |
The order conflicts with cross-trade order(s) |
1191 |
Prices are not available for Trade Price Check. |
1192 |
FAK/FOK/AON orders are not supported in OCO compound orders |
1193 |
The order cannot be modified because it is a working leg of a strategy order. |
1194 |
Modification of nested strategy order is not allowed. |
1195 |
Leg order of synthetic strategy was changed. Please, try again. |
1196 |
Size modification of synthetic strategy orders with fractional quantity ratios is not allowed. |
1197 |
The synthetic order is already activated. |
1198 |
The software version you are using is not compatible with User Defined Strategy orders. Contact CQG support for assistance upgrading to a compatible version. |
1199 |
Cancellation of nested strategy order is not allowed. |
1200 |
The order is already changed by Execution System. |
1201 |
Allocation parameters are invalid. |
1202 |
Demo accounts are not allowed in allocation orders. |
1203 |
Allocated accounts failed risk checks. |
1204 |
Allocation orders cannot be suspended. |
1205 |
Allocation orders on synthetic strategies are not supported. |
1206 |
Out of session cancel/modify requests are not allowed on this order's route |
1207 |
Algorithmic strategy parameter is invalid or unsupported. |
1208 |
The contract does not support algorithmic strategy trading. |
1209 |
Extra parameter is invalid or unsupported. |
1210 |
Action is not allowed when Force Care option is ON |
1211 |
Expiration date of GTD order cannot be scheduled on a weekend. |
1212 |
One of the contracts is either not configured or outdated. |
1213 |
The pending request has been rejected by the gateway because the order chain is in the process of being cancelled |
1214 |
Modifying the price of a contingent leg of a bracket order is not allowed |
1215 |
Open\close instruction is not allowed for a contract. |
1216 |
Modifying the quantity of a contingent leg of a bracket order is not allowed. |
1217 |
MiFID Algorithm is invalid |
1218 |
Number of orders flagged with MiFID algorithm violates limit allowed by FCM. |
1219 |
Trader is not authorized for child orders |
1220 |
Placement of liquidation order has failed |
1221 |
Cannot cancel active liquidation order |
1222 |
Use of external account number is not permitted |
1223 |
Required parameter missing for external account |
1224 |
External accounts are not supported for this order feature |
1225 |
External account number is too long |
1226 |
Modifying the discretion offset of a non-discretionary order is not allowed |
1227 |
Trader is not authorized for discretionary orders |
1228 |
The order exceeds the account Last Trading Date (LTD) limit. |
1229 |
The order exceeds the trader Last Trading Date (LTD) limit. |
1230 |
Account is not authorized to use contributor |
1231 |
Internal error. Failed to get contributors for contract. |
1232 |
Unable to determine contributor, because account linked to more than one for this contract. |
1233 |
Unable to determine contributor, because no account contributor link available for this contract. |
1234 |
The pending request has been rejected by the gateway because the order chain is in the process of being rejected. |
1235 |
Inconsistent modify request. |
1236 |
Trader is not authorized for cross side account. |
1237 |
The order cannot be approved. Approve is not required for this order. |
1238 |
The order cannot be approved. Target cross side is not found. |
1239 |
The order cannot be approved. Mismatch of parameters in cross side allocation. |
1240 |
The order size is not valid. |
1241 |
The visible order size is not valid. |
1242 |
The min visible order size is not valid. |
1243 |
Size of the order allocation is not valid. |
1244 |
Currently, the contract is not tradable on the Exchange. Please contact CQG Customer Support to investigate. |
1245 |
Cannot calculate Operator ID. |
1246 |
No trading session with expiration during specified GoodThru date for GTD order. |
1247 |
Account balance is insufficient for this currency transaction. |
1248 |
The order reduces account purchasing power below margin requirements. |
1249 |
Buy orders of this type are prohibited for Forex contracts. |
1250 |
Cannot evaluate risks for Buy MKT order for Forex contract - contract price missed. |
1251 |
Trader is not authorized for internal cross orders |
1252 |
Total Gross Open Position limit on account exceeded. |
1253 |
Commodity Gross Open Position limit on account for commodity exceeded. |
1254 |
Trader is not enabled to trade synthetic strategies. |
1255 |
Trader is not approved to trade synthetic strategies on the exchange. |
1256 |
Cash reserve exceeded purchasing power. |