help.3commas.io Open in urlscan Pro
2600:9000:223d:7a00:5:bc5a:9e00:93a1  Public Scan

URL: https://help.3commas.io/en/articles/5666260-possible-trading-errors-and-how-to-resolve-them
Submission: On September 20 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

/en/

<form action="/en/" autocomplete="off" class="header__form search">
  <input type="text" autocomplete="off" class="search__input js__search-input o__ltr" placeholder="Search for articles..." tabindex="1" name="q" value="">
  <div class="search_icons">
    <button type="submit" class="search__submit o__ltr"></button>
    <a class="search__clear-text__icon">
            <svg class="interface-icon" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
              <path d="M8.018 6.643L5.375 4 4 5.375l2.643 2.643L4 10.643 5.375 12l2.643-2.625L10.625 12 12 10.643 9.357 8.018 12 5.375 10.643 4z"></path>
            </svg>
          </a>
  </div>
</form>

Text Content

Go to 3Commas English Español Français Italiano Português Pусский Türkçe
简体中文English

All Collections
Other Bot Strategies & Trading Errors
Possible Trading Errors and how to resolve them


POSSIBLE TRADING ERRORS AND HOW TO RESOLVE THEM

Occasionally, you may see an error when connecting an exchange or executing an
order, please read on to learn more & resolve your issue!
Written by Alina Novikova
Updated over a week ago


DOWNTIME AND MAJOR OUTAGES: ALTHOUGH RARE, TEMPORARY OUTAGES ON THE 3COMMAS
PLATFORM OR POSSIBLE PROBLEMS WITH THIRD-PARTY SERVICES MAY OCCUR.

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
Please try again or contact support and we'll get back to you as soon as
possible.

When you receive an error like this, please check the 3Commas status page for
live updates
.



If you don't see information about a related incident on the Status page, 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
QUICKLY RESOLVE YOUR ISSUE.

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



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

 * Delete a duplicate API (for example, one that has been linked to another
   3Commas account)
   
   

 * Correct issues with your API and 3Commas connection
   
   
   
   Learn more here.

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 don't 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'll be able to verify what your computer or laptop is trying to
paste into the boxes on the My Exchanges page.





























Error placing base order: 3Commas.io Should be added to IP Whitelist. IP List -
https://3commas.io/ips.txt

Please do not enable whitelisting of IP addresses when creating an API key.

3Commas has many more IP addresses than exchanges can support on their
whitelists.

It's better to enable 2FA on 3commas and your exchange account if you worry
about security and ensure the API you have created on the exchange has the
Withdrawal permission disabled.



Why does 3commas use so many IP addresses? It's because exchanges enforce
rate-limits per IP address, so 3Commas operate a huge number of addresses within
a "load balancing pool" to prevent exchange rate-limits from being exceeded and
ensure the orders from your SmartTrades and Bots are sent successfully.



The noticeable exception is with ByBit exchange, as due to our close
partnership, 3Commas is listed as a "3rd Party" app within the ByBit API
creation page - this allows "application layer security" so the IP whitelist is
not used or required, as ByBit can recognise orders created from within 3Commas
and protect the connection with enhanced security accordingly!



For other exchanges that can't yet offer this, our product development team are
in constant discussions to ensure we have fast and secure communications.















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 using the SmartTrades page. Choose the Futures
exchange account at the top of the page, and then scroll down to the "Open
Orders and Positions" widget and expand it. Click the "Positions" button to view
all open positions on that exchange account.



If you trade manually on the exchanges app or web-site or use several bot
platforms with the same exchange account this would certainly cause this issue.





Error: Market is closed/offline











Error No current price for this pair

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).



The market may be offline, the coin pair delisted or blocked for trading in your
country.











The bot cannot be edited now, the process of placing or cancelling orders is in
progress. Try later.

Try the following things:

 * Click the Stop button on the grid bot you want to edit

 * Wait 60 seconds for the orders the Grid Bot created on your exchange account
   to be cancelled

 * Click the Edit button on the Grid Bot and change the settings

 * Remember to start your Grid Bot again when you have saved your new settings







Trading is disabled on this account











Leveraged Tokens disabled on the Exchange. ERR_808Y

Some exchanges like Binance, Coinbase and Bittrex 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 or FTX BULL/BEAR
tokens, you may have to accept a user-agreement on the exchange's web-site
before the tokens can be enabled for trading on your exchange account.

Please check your exchange's support knowledgebase to find out the process to
enable them for your account.























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 (Binance
Futures) or whole account (FTX Futures).
Please note that “not specified” also means that the last used or default
leverage set on the exchange account will be used.



If you are trading on FTX Futures, changes on Futures contracts, like those
mentioned in these FTX articles are causing your issues:
https://help.ftx.com/hc/en-us/articles/360030937511-High-Leverage
https://help.ftx.com/hc/en-us/articles/360027668832



FTX restricts the maximum leverage you can use according to a “position weight
limit” - this means if you open deals add up above a certain amount for your
account size, FTX will restrict you from creating new trades at high leverage
until previous trades close.



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.

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.



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 Smart Sell with the same
bought price and volume.



Smart Sell: plan sell for coins you already own.







The order price doesn't meet the exchange's minimum & maximum price limitations.
The system will be able to place the order after the coin price moves closer to
the order level.

Exchanges limit the maximum price deviation for Limit orders. Usually it is
limited to no more 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!

Trade does not meet minimum requirements

Exchanges limit the minimum trade volume, for example, 5 USDT on 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









Too many new orders; current limit is 50 orders per 10 SECONDS









Error Rate limit exceeded. Markets::GdaxMarket::GdaxCustomErrors (429)









Unknown error occurred. Too many base orders.

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.



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.



If you frequently receive these errors, you can try adding a "Cooldown" of a few
seconds to your DCA Bots or create sub accounts on the exchange to "spread the
load" of your orders - for example, on FTX, you can create separate sub accounts
to split your DCA Bots from your Grid Bots, therefore increasing the amount of
orders you can create simultaneously.



This error is not due to a limitation from 3Commas but from your exchange
provider to prevent Exchanges being overwhelmed/overloaded when markets are
extremely volatile, especially if some users are abusing the exchange with
misconfigured HFT bots or too many tiny orders. The solution is to switch Base
order type to Market

















The value of the position and buy order has reached the position limit, and no
further buying is allowed











Price value is bigger than allowed maximum price

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



If you have an active trade that cannot be closed as it exceeds the exchange's
Maximum Order Size, you can create multiple Smart Sells or One Smart Sell with
multiple Take Profit Steps.

You can also use multiple Take Profit Steps to sell at a loss in order to
“scale-out” of a losing position.



If it is on Futures, you have to go to the Open Positions widget and Convert it
into a Smart Trade.

















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 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 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:

1. Go to the SmartTrade page.
2. Choose the exchange from the drop-down box at the top of the page.
3. Expand the "Opened Orders and Positions" block.
4. Click the "Positions" button and look for the open positions.
5. Click the "Convert to SmartTrade" button that looks like a bar graph to the
right of the position where it says "not linked to 3Commas."

This screengrab shows how to pick up a cancelled trade (either DCA Bot, Grid
bot, Smart Trade, or a position opened on the exchange and not through our
platform):





The current value is higher than or equal to the last price

This is a warning that the deal could be closed immediately with current
presets. 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 newly added settings

Try the following things:

 * Clear your cache and cookies;

 * Try to use your Internet browser in Incognito mode;

 * Try another browser or another device;

 * Reduce the number of chart drawings and/or indicators.





Error status: 401 You need to sign in or sign up before continuing.

This can happen when your PC or Laptop is woken from "Sleep" or "Hibernation"
mode before your network connection is ready to be used to connect to the
internet.

Please refresh the page and log into your 3Commas account again.



















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



How do I avoid this problem?

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.


EXCHANGE-SPECIFIC ERRORS & RESTRICTIONS: MANY EXCHANGES HAVE THEIR OWN SPECIFIC
RESTRICTIONS. CHECK THE LIST BELOW TO QUICKLY RESOLVE YOUR ISSUE.

Binance

Error. Your country was blacklisted by Binance. You need to contact
support@binance.com



Futures trading is not allowed for your IP (or in

your region)



As per our Terms of Use and in compliance with local regulations, we are not
able to provide our services to you. Please proceed to withdraw your existing
assets from Binance.

Binance has restricted trading for any users that haven't passed Identity
Verification checks.

Additionally, users in certain countries have now been blocked from trading
Derivative products, such as Options and Futures contracts.

Please log in to Binance.com and check your account status and contact Binance
Support support@binance.com if you need further assistance or have any
questions.

















Binance

















Rate limit exceeded (418/429)

Binance Futures introduced a restriction some time ago (when Binance Futures
crashed) to limit only 10 orders to be sent to the exchange in 1 second.



All your deals should send not more than 10 orders to the exchange in 1 second.



When you see this error, the 3Commas platform will continue to retry the
operation until Binance accepts it.





















Binance













Error placing safety trade: Exceeded the maximum/minimum allowable position at
current leverage.



Invalid form data. leverage_type: is invalid

Please check this guide for the limits on Minimum and Maximum order size on
Binance Futures.

They also heavily limit the total size of a position you can create:
https://www.binance.com/en/support/articles/360033162192

Please check the page above and edit your bot settings to ensure deals created
by your bot (including Safety Orders) will be within the maximum and minimum
position sizes for the contract being traded at the leverage you have chosen.















Binance















Base order size is too big

Please check the trading rules for your exchange here:

Binance.US

https://www.binance.us/en/trading-rules



Binance.com Spot Accounts

https://www.binance.com/en/trade-rule



Binance.com Futures Accounts

https://www.binance.com/en/futures/trading-rules





Binance





Market is closed/offline

3Commas supports only Binance Cross Margin, but not Isolated.



If you received such an error it means that this pair is present in Isolated
only.



































FTX





























Error Amount value is bigger than allowed maximum





LeverageValueNotAllowed

FTX leveraged tokens are tied to the Futures Perp contract for the token being
traded, for example, ETHBULL is equivalent to a 3x Long on the ETHPERP contract.



Most users will be limited to a max of $2.5million in open position sizes across
their whole account and sub-accounts.



Each contract has a “weighted position size” so smaller market cap contracts
have a higher weight limit that contributes to the “max position size” of $2.5m,
as does trading on futures at high leverage while also trading Bull/Bear tokens.



This is in contrast to Binance Futures, Bitmex and ByBit that enforce a max
position size per contract traded.



You can read more here:

https://help.ftx.com/hc/en-us/articles/360030937511-High-Leverage



When you are logged into the FTX website directly, you can view the “Position
Limit”.



































Coinbase (GDAX)



































Error 403

This error could appear due to the lack of Trading permissions on your API key
created on the Coinbase Pro website.



If you log-in to Coinbase Pro, you may be able to view/edit the API permissions,
if not, you can create a new API key with the correct permissions and update the
connection in 3Commas by clicking the "Edit" button next to this exchange
account on the "My Exchanges" page. Please check the Coinbase Pro API
permissions are set like this:





If this is how they are already set; please create a support case with Coinbase
Pro support, as they may have disabled your ability to create trades using the
API connection for a security or account-related reason (this sometimes happens
and a message to Coinbase Pro support will help resolve the issue).





































Coinbase Pro & Bittrex



































INVALID_RESTRICTED_ACCOUNT

Please be sure you are able to trade those tokens directly on the exchange’s
website.



For example:



The token exists on the exchange, however, due to restrictions with your country
or state, the token is not allowed to be traded in your geographic region.


On Bittrex, you may also notice an asterisk (*) by the name of some trading
pairs, which indicates they are subject to a region restriction.



Coinbase Pro has recently added an easier way to find if coins are
allowed/blocked in your region, simply go here:

https://help.coinbase.com/en/supported-crypto.html

Click the name of the coin you were trying to trade and see if it has been
restricted in your country/state.















Kraken















Unable to load available balance EAPI: Invalid nonce

To establish a correct connection when using a Kraken API, please check and
update the “Nonce window” field within the Kraken exchange's web-site on the API
page. Edit the API key you created for use with 3Commas and check that the
"Nonce window" value to 2,000,000 (two million).





Did this answer your question?
😞 😐 😃
 * Blog