Where are your coins while a trading bot trades them?

Most people pick a trading bot the same way. They look at the strategy, the screenshots of past results, and the monthly price. Then they connect it and move on.

Almost nobody asks the question underneath all of that: while this thing is trading, where is my money actually sitting, and what is this thing allowed to do with it?

That question is boring until the day it is the only one that matters.

I should say straight away that I am not neutral here. I build a Bitcoin trading bot. So read this the way you would read anything written by someone with a horse in the race. What I can tell you is that the checks at the end work on any bot, including mine, and you do not need to read code to run them.

The two ways a bot usually gets access to your money

Almost every bot on the market works in one of two ways.

The first is the simple one. You send your coins to the service. From that moment they are in the company's hands, and what you see on your screen is not your coins anymore. It is a number in their database saying they owe you.

The second looks safer, and it is the one most serious bots use. Your coins stay on an exchange, and you create a key there that lets the bot place orders on your behalf. You can usually tick a box saying the key is not allowed to withdraw. That is a real improvement, and it is worth doing.

But look at what you are relying on. The limit is a setting on a website. It is the exchange that enforces it, the exchange that holds the coins, and the exchange you have to go through if you want the key gone. You are not relying on a rule. You are relying on a company keeping a promise and staying in business.

What that actually looks like when it goes wrong

Here is the part that stays the same across every story of this kind, and there have been plenty.

What changes when a platform stops, and what does not Two parallel tracks over four stages. On the top track, the balance shown on screen is identical at every stage. On the bottom track, what you can actually do with it degrades from withdrawing normally, to slow withdrawals, to a review, to a support queue. WHAT YOU SEE ON SCREEN your balance your balance your balance your balance The number does not move. That is what makes it confusing. At first Then Then Eventually WHAT YOU CAN ACTUALLY DO WITH IT Withdraw it whenever you want Wait withdrawals got slow Fill in a form it is under review Open a ticket and join the queue Nothing dramatic happens on day one, and the balance is on the screen the whole time. The number was never a holding. It was a claim, and claims form a queue.
What changes when a platform stops, and what does not: the number on screen stays the same, what you can do with it does not.

Nothing dramatic happens on day one. Withdrawals get slow. Then there is a review, a form to fill in, a support ticket that takes a week. Your balance is still on the screen the whole time, which is what makes it so confusing. The number has not moved. What changed is that the number was never a holding. It was a claim, and now you are in a queue with everyone else who has one.

I am not naming companies, because the point is not any single one of them. The point is that a balance held by someone else is a promise, and a promise only works while the person making it can keep it.

The third way, and what it changes

There is another way to build this, and it is the one we took.

Three ways a trading bot gets access to your money Three rows. In the first, you send your coins to a company and the coins sit inside the company. In the second, your coins sit on an exchange and the bot holds a key to trade them there. In the third, the coins stay in your own wallet and the bot is only allowed to buy and sell. 1. You send your coins to the service You THE COMPANY your coins their database What you see on screen is a number saying they owe you. 2. Your coins stay on an exchange, the bot gets a key You THE EXCHANGE your coins a key, held by the bot Better. But the limit is a setting on their website, and they enforce it. 3. The coins never leave your own wallet YOUR WALLET your coins only you can open it The bot buy / sell only Nothing sits between you and your coins. The bot cannot send them anywhere, not even to us. In the first two rows, someone else is holding. In the third, nobody is.
Three ways a trading bot gets access to your money, and what sits between you and your coins in each case.

Your coins never leave your own wallet. Not for a second, not while a trade is open, not while profit is being taken. The bot is given permission to do two things: buy and sell. That is the whole list.

It cannot send your money anywhere else. Not to another address, not to a company account, not to us. There is simply no path for it to do that, and no setting anyone can flip to add one.

Three other things are worth knowing about that permission, because they are what make it safe to give in the first place.

It is capped. You decide the biggest trade the bot can make and the total amount it can move across the whole life of the permission. Not us. You.

It is written before anything happens. The limits exist as a public record from the moment you grant the permission, so they are not something you have to take my word for.

And you can take it back yourself, at any moment, without asking anyone. No ticket, no support queue, no waiting for business hours. That last one matters more than it sounds, because a permission you cannot cancel on your own is not really yours to give.

Every individual trade carries two more protections. There is a minimum amount you have to receive for the trade to happen at all, and a time limit after which it simply will not go through. If the market moves against those terms, the trade does not execute. It does not execute badly. It does not execute.

Three questions worth asking about any bot

This is the useful part, and it costs you nothing. Whatever bot you are looking at, including mine, ask these three:

What is this bot allowed to move, and is that limit written somewhere I can read? If the answer is a checkbox on a dashboard, the limit exists only as long as that dashboard does.

Can it send my money to an address that is not mine? Ask it plainly. If the honest answer is yes but we would never do that, you have learned something important.

Can I take the permission away myself, right now, without asking anyone? If cancelling requires their cooperation, then the thing you can cancel is not the permission. It is your relationship with their support team.

If a bot cannot give you a clear answer to all three, that is not automatically a scam. Plenty of good products would struggle with them. But you should know which ones you are trading under before you fund anything, not after.

What we built, and where to look

We built btcbot to answer those three questions the same way every time.

It trades Bitcoin from your own wallet on BNB Chain. It can buy and sell, and it can never withdraw a cent. The code is open source, verified (exact match) on BscScan.

There is nothing to pay to join, and nothing charged when you put money in or take it out. We take 30% of the profit on a winning trade, so you keep 70% of every gain, and nothing at all on a losing or flat trade. If a trade closes flat or down, we are paid nothing for it.

Between 24 May and 9 September 2026, it completed 1,297 round trips. I am not going to turn that into a projection for you, because I have no idea what the market will do next and neither does anyone selling you one.

What I would rather do is let you watch it work before you decide anything. There is a live account you can look at without signing up for anything, no email, no wallet connection, nothing to install.

Go and ask it the three questions

Related reading: A truly non-custodial Bitcoin bot · Custodial vs non-custodial bots: the guide · btcbot vs Pionex · btcbot vs 3Commas

Not financial advice.