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