Home › Guides › 3Commas: How It Works and Where It Can Fail

WHY BOTS FAILFREENO ACCOUNTAUTOMATED TRADE BOTS3Commas: How ItWorks and Where ItCan FailThe arithmetic of how bots failEDUCATION ONLY | NO SIGNALSEXAMPLE NUMBERS ARE LABELLEDAUTOMATED TRADE BOTSautomatedtradebots.com
A free page on 3commas: how it works and where it can fail. Education only, with example numbers labelled.
WHY BOTS FAIL

3Commas: How It Works and Where It Can Fail

Short answer

As we understand it, 3Commas is a service that runs bots, grid and DCA among them, on your own exchange account through an API key. We have not run it. The page explains the setup and where it can fail, and gives no verdict.

This is not a verdict and not a test of the product. It explains the setup behind a bot service that acts through API keys, and the ways that setup can go wrong.

You get the three parties in the setup, five places it can fail, a worked sum for several bots sharing one balance, and a short list to settle before any key is handed over.

  • Who is who: exchange, key, service, you
  • Five failure points, in plain words
  • Three bots on one account, added up
  • No verdict, no advice, no prices

Last updated 9 November 2026. Education only, not advice.

Free, no account Runs in your browser Worked numbers shown Not advice Examples labelled

Ready to go further

Next: add up your own bots

Put the settings of each bot you run into a calculator, then add the worst cases and compare the total with the balance on that account.

Open the DCA calculatorFree, no account
Reading time6 minutes
Worked exampleExact arithmetic
Tools linked2 on this page
Last updated9 Nov 2026

What is included

  • What it is, in plain words
  • The formula or mechanism, with exact arithmetic
  • How it hits grid, martingale and DCA bots
  • A check you can run before you switch a bot on

Who it is for

  • People who run or plan to run a trading bot
  • Anyone reading a backtest or a bot sales page
  • Readers who want the numbers, not the pitch
  • Not advice, and not a signal service
Three bots, one account: money needed if every step fills (made-up)$600Bot Agrid$527.50Bot BDCA$1,039.06Bot CDCA$2,166.56All threeadded up$2,000AccountbalanceMade-up bots and a made-up account. Not a 3Commas setup and not a price. Calculated by us on 3 Nov 2026, exact.
Three made-up bots drawing on one made-up balance. Each bar is what that bot needs if every one of its steps fills.

Key facts

  • We did not run 3Commas to write this, and we are not recommending it. The page describes how a service of this kind fits together. Its current offer and charges are on the vendor's own pages.
  • Crypto-assets can be financial products.
  • As we understand it, 3Commas connects to crypto exchanges through API keys and runs bots for you, including grid and DCA bot types. That is the whole of what this page asserts about the product.
  • A trading key is a standing instruction to a third party. The bot can place orders whenever its rules say so, whether or not you are watching.
  • Bots on one exchange account share one balance. In the made-up example below, three bots need $2,166.56 between them if every step fills, on an account of $2,000 (calculated by us on 3 Nov 2026, exact).
  • Nothing is quoted on price, plan, feature, supported exchange, result or rating, since none of it has been checked by us.

How the setup fits together

As we understand it, 3Commas sits between you and a crypto exchange. You open the account at the exchange and your coins stay there. You then create an API key, a pair of codes issued by the exchange, and give it to the service. From then on the service can send orders to the exchange, within whatever permissions you ticked when the key was made.

That makes three parties, and each is a place for things to go wrong. The exchange can have an outage, change a rule or freeze withdrawals. The service can have a bug, a breach or a changed bot. You can leave a key too loose, type a size wrong, or leave a bot running while you look elsewhere.

The bot types the service is described as offering, grid and DCA among them, are sets of rules. A grid keeps buy and sell orders at price steps through a range. A DCA bot buys in stages as the price falls. Neither has any view on whether the market is about to fall further. Our guides on grid trading and the DCA bot cover the mechanics.

We say "as we understand it" on purpose. We have not run the service. We name it so that people searching for it land on a plain explanation, and what it charges, which exchanges it supports and which bots it offers today are for the vendor's own pages.

Five places an API-key bot service can fail

  1. The key is too powerful or too exposed. A key that can only trade still lets whoever holds it place orders on your account. A key that can also withdraw is a far bigger problem. Ask for the least permission that works, limit it to a list of IP addresses if the exchange allows that, and know exactly where on the exchange you delete it.
  2. The bot does what you typed, not what you meant. A size entered in the wrong box, or a step of 2 where you wanted 0.2, is carried out faithfully. Read the summary screen as if somebody else had filled it in.
  3. The balance runs out halfway up the ladder. If the next order needs more than the account holds, it cannot be placed, and the ladder stops part built. The example below shows how easily several bots arrive there together.
  4. The connection drops. If the service loses contact with the exchange, or the exchange is down, orders already resting on the exchange may stay put while the bot cannot adjust them. What you hold afterwards may not be what you planned.
  5. The dashboard tells a tidier story than the exchange. A service's own totals are its record of what happened. They may leave out some fees or count gains that are not yet realised. The exchange's order history and statements are the check.

Worked example: three bots, one account

Every number here is made up. It is not a 3Commas setting and not a price. An account holds $2,000. Over time you start three bots on it, each sensible on its own. For each, the figure that matters is the money it needs if every one of its steps fills, because a ladder only works if the whole ladder can be funded.

BotTypeMade-up settingsNeeds if every step fillsRunning totalShare of the account
Bot AGrid12 buy levels of $50 each$600.00$600.0030.0%
Bot BDCAfirst order $40, then 4 more, each 1.5 times the one before$527.50$1,127.5056.4%
Bot CDCAfirst order $50, then 5 more, each 1.5 times the one before$1,039.06$2,166.56108.3%

The three bots together need $2,166.56 on an account of $2,000. That is $166.56 more than the account holds, so the last steps of the later ladders could never be placed. No single bot looked reckless. The problem only shows when the three worst cases are added, and a settings screen for one bot does not add them for you.

It is tempting to say all three will never run to the bottom of their ladders at once. If the three trade coins that tend to fall together, though, their buy steps tend to fill together, and in a sharp fall that is the case that matters. Adding the worst cases is the honest sum.

worst cases added up = $600.00 + $527.50 + $1,039.06 = $2,166.56
against the account: $2,166.56 / $2,000 = 108.3%
The same three bots against four account sizes: worst case as a share of the balance144.4%$1,500account108.3%$2,000account83.3%$2,600account54.2%$4,000accountAbove 100 percent the last steps of the ladders cannot be placed at all. Made-up numbers. Calculated by us on 3 Nov 2026, exact.
The sum does not change. What changes is how much room the account leaves. At 100 percent or more some steps cannot be funded.

Calculated by us on 3 Nov 2026, exact. If you run bots on one account, make this sum yourself with your own settings. The DCA calculator and the grid calculator give each bot's figure.

Seven questions to settle before a key is handed over

  • What is the smallest permission the key needs, and can I make it trading-only?
  • Where exactly do I delete the key on the exchange, and have I found that screen already?
  • What do all my bots add up to if every step fills, against the balance on that account?
  • At what loss will I switch each bot off, and is that number written down?
  • What does the service do when it loses contact with the exchange, and where is that stated?
  • Which of the service's figures can I tie to the exchange's own statement?
  • Does the key sit on an account that holds only what I can afford to lose?

For how to read key permissions in code you run yourself, see open source crypto trading bots. For why a vendor's own results are the vendor's choice of what to show, see survivorship bias.

What this page does not say

It makes no claim about how well 3Commas works, how safe it is or how it compares with anything else. The figures are invented to show how worst cases add up. Crypto-assets and leveraged products can lose all the money put into them, and past or simulated results are not a guide to future results.

FAQ

Frequently Asked Questions

What is 3Commas?

As we understand it, a service that connects to crypto exchanges through API keys and runs bots for you, with grid and DCA bot types among them. We have not run it, so what it offers and costs today is for the vendor's own pages to say.

Is this a review of 3Commas?

No. We did not run the product, so there is no verdict, no rating and no comparison. The page uses the service as the example of a kind of setup and explains how that setup works and fails.

Why add up the worst cases of several bots?

Because they draw on one balance. Each bot's settings screen shows only its own ladder. If the three ladders need more than the account holds, the later steps cannot be funded, and that shows up only when the figures are added together.

What should an API key be allowed to do?

The least that works. Trading permission only, no withdrawals, and a limit to listed IP addresses where the exchange offers one. Treat any key held by a third party as something that could leak, and know where to delete it.

Why compare a service's totals with the exchange's statement?

The service's totals are its own record. The exchange's order history shows what was filled and what was charged. If the two differ, find out why before trusting either.

Are the numbers on this page real?

Example numbers are made up to show how the maths works, and the page says so. A figure only counts as exact when the page says it was calculated on a stated date. Nothing you enter in a calculator leaves your browser.

Can I use this to decide whether to run a bot?

It can show whether a bot's numbers hold together and how much an account can lose. It cannot say what the market will do, and it is not advice. Use it to ask better questions, then read the terms of your own broker or exchange.

Is this financial advice?

No. It is general education, and the numbers are invented. We did not run 3Commas, and nothing on the page tells you to use it or to avoid it.

Know the Risk Before You Run It

The calculators and guides are free and need no account. Create a free account to log in to the Automated Trade Bots dashboard.

Free. Confirm your email, then log in. A new account shows Pending approval until our team switches it on.

Trading carries a risk of loss