| Error Code |
Description |
| ActiveFollowerCannotDoManualTrade |
You are not allowed to open or close a position on an active strategy account |
| AmountBelowMinimumLotSize |
Order size is below the minimum exchange lot size. |
| AmountNotInLotSize |
Order size is not a valid exchange lot order size. |
| BlocksExistForOwnedContracts |
The block exists for the owned contract. |
| BreakoutUpPriceCannotBeLessThanDownPrice |
Breakout up price cannot be less than down price. |
| BrokerOption |
Broker Option |
| CashAmountLessThanMinInitialInvestmentAmount |
Cash amount should be more than or equal to minimum investment amount. |
| ClientExposureLimitation |
Trade would exceed client exposure limitation |
| ClientOnReduceForcedExposureReductionViolation |
Client is on Reduce group type. Exposure cannot be increased. |
| ContactExposureLimitation |
Contact level exposure limit exceeded |
| CouldNotCompleteRequest |
Could not complete request. |
| CrossCurrencyOrderOnMarginLendingAccountNotAllowed |
Cross Currency order not supported for MarginLending Account |
| DurationNotSupported |
The supplied duration is not supported for the current order. |
| ExpirationDateRequired |
Expiration date is mandatory for this type of order request. |
| ForceOpenNotAllowed |
Force Open is not allowed |
| ForcedExposureReductionViolation |
Forced exposure reduction violation |
| GtdOrderCannotBeLaterThanExpiry |
GTD order cannot be later than expiry |
| IllegalAccount |
Illegal Account |
| IllegalAmount |
Illegal amount. |
| IllegalAssetType |
Illegal asset type |
| IllegalDate |
Illegal Date |
| IllegalInstrumentId |
Unknown instrument name |
| IllegalRequest |
Request type not supported |
| IllegalStrike |
Illegal strike price |
| InSufficientOrderLegsSpecified |
Insufficient order legs provided for a multi-leg strategy order. |
| InstrumentDisabledForTrading |
Trading is disabled for the instrument |
| InstrumentForcedExposureReductionViolation |
Exposure cannot be increased due to instrument configuration. |
| InstrumentHasExpired |
Instrument has expired |
| InstrumentNotAllowed |
Not allowed to trade in this instrument |
| InsufficientCash |
Insufficient cash for trade |
| InsufficientCash_CausedByOvernightAddOn |
You have insufficient cash to make this trade. Consider placing limit order instead. |
| InvalidAllocationKeyUsed |
Order or trade placed with an allocationkey thats marked as inactive or deleted |
| InvalidModelState |
One or more properties of the request are invalid! |
| InvalidRequest |
Invalid request. |
| InvalidUic |
UIC is either invalid or not specified at all. |
| InvalidValueDate |
Invalid value date |
| LimitTooFarFromStop |
Limit price is too far away from stop price |
| MarketClosed |
Market is closed |
| NotOwned |
Selling contracts not owned |
| NotPrimarySession |
Operation not allowed, due to not being in Primary session mode. |
| NotTradableAtPresent |
Not tradable at present |
| OnWrongSideOfMarket |
Order price is on wrong side of market |
| OnlySidedReductionAllowed |
Only sided exposure reduction is allowed. |
| OptionExerciseAfterCutoff |
Exercise not allowed after exercise cut-off time or on last trading day or later |
| OptionExerciseNotAllowedDueExDateOfUpcomingCorporateActionOnInstrument |
Option exercise not allowed day before expiry date of upcoming corporate action on this instrument. |
| OrderExceedsMarketLimitUpDownTolerance |
Order price exceeds current price limits on the market. |
| OrderNotFound |
Requested order id not found |
| OrderNotPlaced |
Order not placed as other order in request was rejected. |
| OrderNotSupportedForAccountType |
Order is not supported for MarginLending Account |
| OrderPriceOutsideLimit |
Price too far from market |
| OrderSizeGreaterThanMaximumAllowed |
Order Size is greater than the maximum allowed order size. |
| OrderTypeNotSupported |
Order type not supported |
| OrderValueToSmall |
Order value must be above the minimum order value for this exchange |
| OrderValueTooLarge |
Order value is too large |
| OtherError |
OtherError. |
| PriceExceedsAggressiveTolerance |
Price exceeds aggressive tolerance |
| PriceHasMoved |
Price has moved. Please review Price Tolerance to increase the chances of a fill |
| PriceNotInTickSizeIncrements |
Order price is not in tick size increments |
| RelatedOrClosingOrderNotAllowedForIntradayNettingClients |
Position-related orders are not allowed when real-time netting is enabled. |
| ReservedByShortContractOptions |
Cannot sell instrument that is reserved by short contract options. Reduce ContractOption exposure first. |
| SellExceedsSettledExposure |
Selling on T day is limited to end of day position on T-1 day. |
| SellOrdersAlreadyExistForOwnedContracts |
Contracts owned, but sell orders already exist |
| ShortTradeDisabled |
Trading Short for selected instrument disabled |
| ToOpenNotAllowedOnInstrument |
Adjusted Option Class: Not allowed to increase exposure. |
| TooCloseToMarket |
Guaranteed stop is too close to market |
| TooFarFromMarket |
Limit price is too far from market |
| TradingDisabled |
Trading is disabled for the client. |
| WouldComeTooCloseToAccountValueProtectionLimit |
Precheck problem: Would Come Too Close To AccountValue Protection Limit. |
| WouldExceedAccountValueProtectionLimit |
Trade would exceed the account value protection limit. |
| WouldExceedMargin |
Trade would exceed margin limits |
| WouldExceedMarginCeiling |
Would exceed margin ceiling |
| WouldExceedMaxCreditLine |
Trade would exceed available max credit (collateral) line utilization. |
| WouldExceedMaxCreditLineLimit |
Trade would exceed available max credit (collateral) line limit. |
| WouldExceedTradingLine |
Trade would exceed trading line limits |