Before you move forward with this article...
If you cannot find a specific error in this article or you have other feedback regarding trading errors, please fill out this Feedback form - this will help us quickly add missing information.
Downtime and Major Outages
"Oh no! Something went wrong!
The Fix team is on the way! Ahh. The service is temporarily overloaded. Take a deep breath and try to reload the page in a few minutes."
"Something went wrong.
We haven't been able to pinpoint the cause of the error.
Please reach out to our Support Team and give us as much detail as you can about when the error occurred. We'll do everything we can to assist you in resolving the issue."
When you receive an error like this, before contacting Support, please check the 3Commas status page for live updates .
If you don't see information about a related incident on the Status page, please try the following:
Check if your internet connection is working correctly (try and access 3Commas using your smartphone and 3G/4G/5G data network, for example)
Clear your browser's cache and cookies, as sometimes your device may store old versions of the 3Commas pages, which can cause these error messages.
If the steps above still don't help, please, contact Support and share any details and screenshots that will help us investigate, and we'll get back to you as soon as possible.
Possible Trading Errors
Sometimes, when connecting the exchange or when executing an order, you receive an error message. Check the list below to resolve your issue quickly.
Insufficient Funds
You think you have enough funds to cover your deals, but sometimes funds may be locked on other trades. Learn more here.
"API key is invalid"
"The API keys does not have enough permissions"
"API keys are no longer valid or incorrect"
"Exchange account is banned. Check your account settings."
"Exchange account is not active. Check your account settings."
"Failed to create trade: Smart Trading is not available for this account"
These errors ask you to:
Update exchange API keys or API permissions. The same Exchange accounts can only be connected to a single 3Commas account. For example, if you have a Binance account, you can't connect it to your 3Commas account and link it to a friend's 3Commas account.
Correct issues with your API and 3Commas connection. Learn more here.
Rate Limit Errors
When encountering rate-limit errors, there are several potential solutions that can help mitigate the issue. These suggestions can be applied to users on any exchange account experiencing rate-limit errors:
Reduce Max Active Safety Orders: If you are using DCA bots, check the number of "Max active safety orders count" configured in your bots. Each new deal that begins will immediately place this number of safety orders. To reduce the load, try configuring a lower number, ideally 3 or fewer.
Adjust Grid Bot Settings: If you are using Grid Bots, avoid starting and stopping them rapidly, especially for the same trading pair. Having a large number of grid lines means many orders are sent in a short time, which can trigger rate-limit errors. To mitigate this, configure a lower number of “Max Active Orders,” so the total number of Sell and Buy orders combined is 30 or less.
Error: The value of the positions and orders exceed the risk limit of the account
To resolve this issue:
Check and adjust your Risk Limits to align with your trading strategy.
Users can view and edit their Risk Limits directly on the exchange's website.
For more information, refer to the relevant exchange documentation:
Gate.io: Instructions for Risk Limits
We have identified unusual activity in your account, necessitating a temporary pause on your new deals. Our dedication to maintaining the stability and security of our software, as well as safeguarding our users, is our utmost priority. We regret any inconvenience this may have caused. We suggest a careful evaluation of your trading strategies in response to this situation. For additional guidance or assistance, our support team remains at your service.
To control any potential impact on the quality of our service, we have implemented a technical update introducing an additional layer of client protection. Our subscription plans have been updated, and each has a different number of allowed tools. Full details can be found in this article: Available Subscriptions.
Remember - the number of allowed tools is combined across Real and Demo accounts.
If you see this warning displayed in your bot logs, then please assess your active bots and adjust the settings to ensure they stay within these thresholds. Please note this applies to Active bots only; you may create unlimited inactive bots.
Too many failed deals. Please review bot settings.
This error appears when the bot starts new deals over and over again but 80% of them are failed. If this error appears, that means your bot is stopped. Please review its settings and balances.
Error: Account does not exist. If you have created this key, please wait 30 seconds and try again
That's a tricky issue, and exchanges need to let us know the exact reasons. Here are things to check.
API Secret error: can't be blank or is too short (minimum is 5 characters)
Please check carefully how you copied the API secret. Try this: open a word processor or text editor program and copy and paste your Secret keys there.Sometimes malware can cause issues with copying and pasting values like your API Key or API Secret.
This way, you can verify what your computer or laptop is trying to paste into the boxes on the My Exchanges page.
Error no market data for this pair
Most likely, the pair is delisted from the exchange, you can try to edit the bot first, then delete the pair that is causing the issue (If it is a multi-pair bot) or change the pair (If it is a single-pair bot) then start the bot.
Trading of this pair or contract is restricted due to local compliance requirements
Error placing base order: This symbol is in reduce only mode due to regulation requirements.
Several exchanges, like Binance and OKX, have restricted trading in the Futures market and/or the Spot market with USDT pairs for several countries in Europe. Please log into your exchange account to check if the restriction is applied to your account.
Error placing base order: 3Commas.io should be added to IP Whitelist.
To add the IP whitelist addresses, please refer to this article:
We also recommend using the Fast Connect feature (if available) rather than manual API key creation, as this feature automatically applies the IP whitelist addresses.
On some exchanges like OKX and Bybit, due to our close partnership, 3Commas is listed as a "3rd Party" app within the API creation page - this allows "application layer security" so the IP whitelist is also automatically added, as these exchanges can recognize orders created from within 3Commas and protect the connection with enhanced security accordingly!
For other exchanges that can't yet offer these security measures, our product development team is in constant discussions with them to ensure we have fast and secure communications.
Error placing Take Profit trade: Failed to place an order on the exchange or get information about it - attempt limit exceeded. Please check your position on the exchange.
This error might appear if the position was liquidated or the trading pair was delisted. Please check the position on the exchange and to double check you can try to create an order with this pair directly on the exchange.
Error placing Take Profit trade: current position is zero, cannot fix reduce-only order qty
This error appears when the position is liquidated or manually closed on the exchange, that's why the Reduce Only order fails with this error.
Error placing base order: Reduce-only rule not satisfied
This error might happen when you try to open the position in the opposing direction while having One-way trading mode on the exchange, like Bybit. Please log into your exchange's account and enable the Hedge mode if it's not enabled.
Error placing base order: Position on the exchange for this pair is already open or otherwise not available for starting a new deal
It means a deal is already open on the same Futures contract, and until that deal closes, no new deal or position can open.
Please check your open positions on the SmartTrades page using this article:
If you trade manually on the exchange app or website or use several bot services with the same exchange account, this would certainly cause this issue.
"Error: Market is closed/offline"
"Error No current price for this pair"
"Trading Restricted (TradingRestricted)"
Please log in to your exchange and see if you are able to trade these coins using their interface (see if you can create a limit buy order far below the current chart price directly on the exchange - you may find you get a warning or error here). Maybe the exchange is down for maintenance, or the trading pair may be offline for maintenance.
Also, the coin pair can be delisted or blocked for trading in your country.
Trading is disabled on this account
Leveraged Tokens disabled on the Exchange. ERR_808Y
Some exchanges like Binance, Coinbase block certain cryptos from being traded if your state or country laws forbid them.
Exchanges can suffer huge penalties if they allow users to trade assets that are prohibited in their region. Learn more.
If trading Leveraged Tokens, such as the Binance UP/DOWN tokens, you may have to accept a user agreement on the exchange's website before the tokens can be enabled for trading on your exchange account.
Please check your exchange's support knowledge base to find out how to enable them for your account.
The final order size will be rounded to an integer number of contracts.
This is a warning, not an error. It means you can continue with starting your DCA bot. This warning means that the number of contracts cannot be divided and you can only trade the integer number of them. When specifying the order size in Quote currency, it may not match the whole number of contracts, thus, the system will round up the order size to purchase/sell the correct amount of contracts.
Error placing base order: Impossible to set specified leverage value for the chosen pair
It means you can't change the leverage if you already have an active deal, pending deal, or active bot (even without deals) for this contract or the whole account.
Also it can mean that the leverage is entered incorrectly (usually, higher than allowed on the exchange).
Please note that “not specified” means the last used or default leverage set on the exchange account will be used.
Error placing base order: Currently, you can only place reduce-only orders.
This is a result of the quantitative rules on Binance Futures. To learn more details about this error please visit the page: Futures Trading Quantitative Rules.
Error placing Take Profit trade: Units should be greater than 0.0001
You need to increase the Base or Safety order size. It is too close to the minimum order size which are enforced by the exchange's "Trading Rules".
Error placing take profit trade: Invalid reduce-only order. No opened position to reduce.
This error means that your position was already closed on the exchange, this could happen either because your trade was already closed due to an open position in opposite direction, or you were liquidated. The most frequent reason is the usage of Beast mode.
It can also mean your exchange requires KYC or for you to accept a user-agreement on their web-site. Log-in to your exchange account to see if you can place a manual trade on the same contract - you may find a message or prompt you have to agree to before Futures trading is enabled for your account.
Error placing Take Profit trade: Invalid order params: 'MIN_NOTIONAL'
Error occurred during request: Invalid order params: 'MIN_NOTIONAL'
Please try not to trade with the absolute minimum order size. Any price movement can drop your position below the exchange's minimum allowed lot size and the trade may fail.
MIN_NOTIONAL = You need to increase your trade base order and safety order size and hold some BNB to save on trading fees.
Try to use at least +10% of Minimum Order Size.
Bot disabled. Risk reduction violates order minTotal limit.
This error happens in DCA bots with Risk reduction tool enabled, when after the negatively closed trades the next trade's Base order size becomes less than it's allowed on the exchange. Please go to exchange's Help Center to learn the minimum sizes of the orders.
One step of the SmartTrade can't be cancelled, please reload the page and try again
You should cancel this SmartTrade and set up a new SmartTrade using existing assets with the same bought price and volume.
The order price doesn't meet the exchange's limits.
Exchanges limit the maximum and minimum price deviation for Limit orders. Usually it is limited to no higher than 99% of the current chart price for the asset being traded (much lower for Futures contracts).
You can set your Take Profit step to use a Market Order (or enable Trailing Take Profit), which will not be sent to the exchange's order book beforehand, so the exchange cannot refuse the order!
Invalid order price.
The order price is not appropriate, but the system cannot recognize what is wrong with the value. Please try to enter another value.
Invalid order price format.
Most of the time, this error occurs if you enter too many digits after decimal point. Potentially can happen during the trading if an exchange changes its limitations.
The order price doesn't meet the exchange's limits.
The minimum or maximum price limitation is violated, please head to the exchange's Trading Rules to learn about its limitations.
The buy order price is above the exchange's maximum limitation.
The buy order price is above the exchange's %{price_limit} maximum limitation.
The buy order price is below the exchange's minimum limitation.
The buy order price is below the exchange's %{price_limit} minimum limitation.
The sell order price is above the exchange's maximum limitation.
The sell order price is above the exchange's %{price_limit} maximum limitation.
The sell order price is below the exchange's minimum limitation.
The sell order price is below the exchange's %{price_limit} minimum limitation.
These errors tell you that the minimum or maximum order price limitation is exceeded, and you need to change the order price. Sometimes, exchanges send specific limitation values so you can know how to adjust your order's price.
Calculated starter order volume 2.451304 is much smaller than market minTotal 5.0. Deal failed
The deal could not be started as the Base order size is smaller than the minimal order size. This error appears only if you use "% from balance" as the Base order size. You need to increase the balance or increase the % in the Base order size field.
Trade does not meet minimum requirements
or
OKX: "Trading amount does not meet the min tradable amount"
Kraken: "Order size does not meet ordermin"
Exchanges limit the minimum trade volume, for example, 5 USDT on HTX (Huobi) or 10 USDT on Binance. Please log-in to your exchange's web-site and check their "Trading Rules" to see what your exchange's limits are!
Do not send more than 2 orders total per 200ms
Exchanges place restrictions on how fast you can send orders to your account. The limits can vary depending on your account size or Fee Tier level.
Too many new orders; current limit is 50 orders per 10 SECONDS
These errors mean too many orders or actions are being placed by you at the same time. Usually, you need to wait a few seconds before starting a new trade.
The value of the position and buy order has reached the position limit, and no further buying is allowed
Your order is bigger than the exchange allows. Please check the Minimum & Maximum order or position size on your exchange's web-site. Alternatively, decrease your order size. If you trade on Binance, you can view the "Trading Rules" here: https://www.binance.com/en/trade-rule
Price value is bigger than allowed maximum price
Exchanges can limit the maximum price deviation where you can place a limit order. If you see this error, you can either set the Conditional Limit or Market order on SmartTrades or for DCA bot enable a Trailing tool with minimum deviation so the order will be closed at market price.
Max active deals must be less than or equal to 1
This setting is for the Maximum Active Deals for your multi-pair DCA bot. Typically you may see this message if you only have one trading pair selected in the bot's settings but set Maximum Active Deals greater than 1.
If your intention is to have multiple deals for the same trading pair, then you will need to adjust one more setting at the bottom of the page, for Maximum Simultaneous Deals per Pair.
Position is not open anymore. Probably, the position has been liquidated
Please check directly on your exchange website. 3Commas cannot connect to this position via the API connection anymore, it may have been closed by yourself using the exchange's trading App or web-site, or the position was liquidated. It may even be due to an exchange issue preventing 3Commas communicating to your account.
Please also check your exchange account and the API key used to link it to 3Commas, then cancel any trades in 3Commas with this error and pick them up as smart trades. Head to this article to learn how to pick up the cancelled trades.
The current value is higher than or equal to the last price
This is a warning that current presets could close the deal immediately. Please pay attention.
The order amount is too large. the order will be filled by parts
The order will be filled by parts due to the current maximum order size restrictions of your exchange.
Max trading view state size exceeded and some settings will not be saved. Please remove the newly added settings
Try the following things:
Clear your cache and cookies for 3Commas website;
Try to use your browser in Incognito mode;
Try another browser or another device;
Reduce the number of chart drawings and/or indicators.
Stop Loss should be below the last safety order
Stop Loss in DCA bots is calculated from the price the initial Base Order was executed at, not the current "Average" price of the deal. So, if you are confused about fine-tuning the Stop Loss percentage to the exact amount you have in mind, click the "Edit" button by the deal, and set the Stop Loss timeout to 600 seconds. You can then adjust the Stop Loss percentage to your exact requirement and once you are happy, "Edit" the deal and disable the Stop Loss timeout feature!
Signal was received but then its processing was interrupted
This error appears when all of the "Deal Start Conditions" configured in your bot are not met to begin a new trade, for example, did you configure a minimum or maximum price that an asset needed to have before your bot is allowed to begin a trade? Or maybe you had a value set for the "minimum 24 hour volume" and the signal for the new trade was for an asset that had a value below this amount?
Error: 1135 "Invalid Account Status" (Binance Futures)
If you have a SmartTrade, DCA Bot or Grid Bot that shows an error message similar to: "code"=>-1135, "msg"=>"Invalid account status."
The reason is because at 0000hrs UTC on 18th February, Binance Futures rolled out an update that affects all traders (not just 3Commas users) that use the minimum order sizes when placing orders on Futures contracts.
More information can be read here: https://www.binance.com/en/support/faq/4f462ebe6ff445d4a170be7d9e897272
To avoid triggering this new Trading Rule, we'd recommend editing your bots and lowering the Max Active Deals (for Multi-pair bots) or disabling some of your Single-pair bots, so that you can edit and increase the Base Order and Safety Order sizes to be above 50 USDT.
Network error occurred. HTTP code: 500. Request will be retried
It happens when the exchange's API systems are overloaded. In this case, 3Commas will automatically try to place orders again. If that does not happen, then the deal should be cancelled and handled manually or converted into a SmartTrade using existing assets.
Not required or not possible
This error appears when you turn on Auto Reallocation for your exchange, but you have open limit orders for this exchange. Thus, the Auto Reallocation will not be processed.