How to give a bot access without giving it your money.
The single most important thing to understand about connecting a trading bot to your exchange is this: API keys have permissions, and the permissions you grant decide what the bot can do.
Get this right and a bot is safe to use. Get it wrong and you're handing a stranger the keys to your wallet.
What an API key actually is
An API key is just a username + password generated by your exchange, specifically for programs (instead of people) to use. When you create one, you choose exactly which actions that key is allowed to perform. Bybit and Binance both give you a checkbox list — and that checkbox list is what makes the difference between safe and unsafe.
The permissions a grid bot needs
For Daily Trade — or any honest grid bot — you only need two things turned on:
The permissions you must NOT enable
What if my exchange forces me to enable withdrawals?
It doesn't. Both Bybit and Binance let you create API keys with withdrawals explicitly disabled — that's their default. If you're using a bot that requires withdrawal permission, the bot is the problem, not the exchange. Use a different bot.
IP whitelisting: an extra layer
Both Bybit and Binance let you restrict an API key to specific IP addresses. If you enable this, even if someone steals your API key from somewhere else, they can't use it unless they're connecting from your whitelisted IP.
For Daily Trade, we ask you not to IP-whitelist (because our trading server's IP can change occasionally during maintenance). For other tools or your own scripts, IP whitelisting is a strong defense. Use it where you can.
What happens if you lose access or want to revoke?
Three ways to instantly cut a bot off:
- Delete the API key on the exchange. Go to API Management, find the key, click delete. The bot loses access in seconds. Your funds are completely safe.
- Disable the bot in Daily Trade. Settings → toggle "Enable Bot" off. The bot stops within 60 seconds. Your existing orders stay on the exchange so you can cancel or let them fill, whichever you prefer.
- Cancel the open orders on the exchange. If you want to clear everything immediately, log into the exchange and cancel all open orders. The bot has no way to re-place them once you've disabled it.
One last thing: protect your exchange account itself
None of this matters if someone hacks your exchange account directly. Make sure you have:
- 2FA enabled on the exchange (use an authenticator app, not SMS)
- A unique strong password you don't use anywhere else
- Anti-phishing code set up (so you can spot fake "Bybit support" emails)
- Withdrawal whitelist if your exchange offers it — restricts withdrawals to addresses you've pre-approved
Daily Trade's security is good. Your own exchange account security has to be good too. They're separate layers.
Ready to set up your key safely?
We've made step-by-step guides for both Bybit and Binance, with screenshots showing exactly which boxes to check and which to leave alone.
Bybit guide Binance guide