What BduTrade Is
BduTrade is an AI-powered automated cryptocurrency trading platform. Its trading bot independently analyzes crypto markets, identifies opportunities, generates trading signals and delivers them to members in real time. It also supports automated trade execution, so you don't have to analyze the market or place every trade yourself.
The Auto-Trading Bot connects to your own exchange account through an API key and places trades there automatically when a qualifying signal fires. Your funds stay in your exchange account. BduTrade never holds your money, and the API key you connect must not have permission to withdraw or transfer your assets.
⚠ Risk notice: Crypto Futures trading is highly speculative and can result in substantial or total loss, especially with leverage. Signals and automated trading do not remove market risk, and profits are never guaranteed. Only trade with money you can afford to lose.
Your Setup Journey
Complete these six steps in order. Each step unlocks the next.
| Step | What you do | Completion sign |
| 1 | Create and activate your account | You can sign in and see the Home screen |
| 2 | Buy and activate a plan | Subscription shows ACTIVE |
| 3 | Pay the Gas Fee deposit and get it approved | Gas balance above zero; banner disappears |
| 4 | Connect your exchange API | Binding Test shows Connected |
| 5 | Set trade amount, leverage and entry mode | Settings saved on your binding card |
| 6 | Turn auto-trading ON | Switch shows Auto-trading enabled |
Before You Begin
- An email address you can open right now, and an active mobile number.
- The official BduTrade app (or bdutrade.com) on a device you control.
- An account in your own name with a supported exchange, with Futures trading enabled and Read-write access. Supported: Binance, Bybit, OKX, KuCoin, Bitget, Gate.io, MEXC and Bitfinex.
- Funds in your exchange Futures wallet to use as trade margin.
- USDT to pay for your plan and Gas Fee deposit (TRC20, BEP20 or Aptos network).
- You must be at least 18 years old, and crypto trading must be permitted where you live.
- A clear understanding of leveraged Futures risk.
Important: Never share your exchange password, email password, OTP or 2FA codes, withdrawal codes, private keys or seed phrase with BduTrade support or anyone else. Always follow the current requirements shown inside the app, as prices, limits and exchange requirements can change.
Step 1 · Create Your Account
Open the app and tap Create Account on the sign-in screen.
- Enter your First name and Last name (at least 2 characters each).
- Enter an email address you can open immediately.
- Select your country, then your country code, then your mobile number (local number, no leading 0).
- Create a password of at least 8 characters and confirm it.
- (Optional) Enter a Referral Code. If you opened a referral link, it's filled in automatically. An invalid code blocks sign-up, so correct or clear it.
- Tap Create Account.
Activate your account. BduTrade emails you an activation link. Click it before you sign in. If nothing arrives within 10 minutes, check your spam folder. Then return to the app, sign in and confirm you can see your dashboard.
Forgot your password? Tap Forgot password on the sign-in screen and enter the email and mobile number registered on your account. If they match, a reset link is emailed to you. It expires in 15 minutes. Never give a reset link to another person.
Step 2 · Activate a Signal Plan
The bot is only available with an active signal plan (Starter, Pro, VIP Elite or the Bundle). Without one, the Bot tab shows Bot Auto Trading requires Active Plan. Arbitrage-only plans (Arb Tracker, Arb Pro) do not include exchange binding.
Open Profile → Subscription to choose your plan. Check the Subscribe screen for current prices.
| Plan | Signals/day | Monthly | 3 Mo | 6 Mo | 12 Mo |
| 🌱 Starter | 3 | $9.90 | $24 | $42 | $70 |
| ⚡ Pro | 7 | $21.00 | $35 | $52 | $87 |
| 👑 VIP Elite | All | $34.10 | $55 | $78 | $100 |
| 🔀 Arb Tracker | — | $19.90 | $25 | $35 | $55 |
| 🚀 Arb Pro | — | $25.90 | $33 | $45 | $70 |
| 💎 Bundle (VIP Elite + Arb Pro) | All | $55 | $80 | $108 | $135 |
- Starter: LONG and SHORT signals, entry and 3 targets, exchange API binding.
- Pro: adds R/R ratio, leverage guide, stop loss and DCA levels.
- VIP Elite: everything in Pro, VIP signals feed, custom pair analyzer, priority support.
- Bundle: VIP Elite + Arb Pro, API auto-trade and all features unlocked. It costs less than buying both separately at every billing length.
Pay and submit:
- Select your plan, then your billing period.
- (Optional) Paste a referral link such as https://bdutrade.com/ref/XXXXX and tap Verify.
- Choose Pay with USDT (TRC20, BEP20 or Aptos), or Pay with Commission Balance if it covers the full total.
- Send the exact amount to the wallet address shown in the app, on the matching network.
- Upload your payment screenshot (JPG, PNG or WEBP). Add the transaction ID if you have it.
- (Optional) Enter your TRC20 payout wallet (starts with T, 34 characters) for referral commissions.
- Tap Submit Payment.
The screen shows Payment Under Review. Activation usually takes a few seconds. If rejected, read the review message, fix the problem and tap Resubmit My Payment. If the Bot tab doesn't unlock after approval, pull down to refresh or sign out and back in.
Payment safety: Only use payment details displayed inside the official BduTrade app or bdutrade.com. Never send funds to an address given by a stranger or an unofficial message, social-media or Telegram account.
Step 3 · Pay the Gas Fee Deposit
The Gas Fee is a prepaid balance that pays for the bot's service. The bot cannot trade until a deposit is paid and approved. The deposit is linked to your exchange binding (Step 4).
- You pay a one-time minimum deposit. The exact minimum is shown on the Gas Fee screen (default $20).
- When a bot trade closes in profit, 18% of the profit is deducted from your Gas Balance automatically. Losing trades are never charged.
- You never pay the fee separately. It always comes out of your Gas Balance.
- If your Gas Balance runs out, the bot pauses new trades until you top up. A top-up must be above $3.10.
Example: A trade closes with a $50 profit. The bot deducts 18% ($9.00) from your Gas Balance. If a trade closes with a loss, nothing is deducted.
- Open Profile → Gas Fee (or tap the "Gas fee deposit required" banner on the Bot tab) and tap Pay Gas Fee Deposit.
- Enter the Amount (USD), at least the minimum shown.
- Select the network: USDT-TRC20, USDT-BEP20 or USDT-APTOS.
- Send exactly that amount, on exactly that network, to the address shown.
- Paste the Transaction ID (TXID) from your transfer.
- Submit the deposit.
The status changes to PENDING REVIEW and clears once the bot approves it. The bot then unlocks automatically and the banner disappears. Leave Gas Fee Alerts on in Profile → Settings → Notifications to be warned when your balance drops below $3.
Payment safety: A transfer on the wrong network can be lost permanently. Use only the addresses displayed inside the official app.
Step 4 · Connect Your Exchange API
The bot uses a trading-only API key to read your balance and place Futures orders. It cannot withdraw or transfer your funds. Menus differ by exchange and between mobile and desktop. If you can't find Futures permissions, first enable Futures trading on your exchange account.
A. Create a dedicated API key.
- Log in to your exchange and open API Management.
- Create a new API key just for BduTrade, so it's easy to monitor and revoke.
- Complete the exchange's security verification.
- Copy the API Key and Secret immediately. Most exchanges show the secret only once.
- On OKX, KuCoin or Bitget you also choose an API passphrase. Write it down, as BduTrade will ask for it.
B. Set the permissions.
| Exchange setting | Required value | Why |
| Read / account info | ON | Reads balance, orders and positions |
| Futures / derivatives trading | ON | Lets the bot place Futures orders |
| Withdrawals | OFF | Must never be enabled |
| Transfers / address management | OFF | Must never be enabled |
| IP whitelist | Add the BduTrade server IP | The exchange rejects the key without it |
Security warning: Never enable withdrawal or transfer permission on this key. Keep two-factor authentication on for your exchange and email. If you suspect the key is exposed, delete it on the exchange immediately and create a new one.
C. Whitelist the BduTrade server IP.
- In the app, open Profile → Bind Exchange (or Bot tab → Setup Exchange).
- Find the yellow box Whitelist this server IP first and tap Copy. If it says Unavailable, tap Retry.
- On your exchange, add that IP to the whitelist of your API key and save.
- Back in BduTrade, tick I have added this IP to my exchange API whitelist. The app won't save your key until you do.
D. Bind the exchange.
- Select your Exchange. Only one exchange can be bound at a time.
- Paste the API Key and Secret (plus the passphrase if required).
- (Optional) Add a Label, for example Main Binance Account.
- Set your trade settings (Step 5).
- Tap Save, then tap Test.
The Test is required. A binding that is saved but not tested stays inactive. It confirms your key and secret are correct, Futures permission is on, and the server IP is whitelisted. On success it shows Connected with your Available, In-use (margin) and Total balance. Once saved, the key and secret are locked, and you can change other settings without re-entering them.
If the connection fails:
| Message or symptom | What to check |
| Exchange did not accept these credentials | Re-paste key and secret with no extra spaces. Make sure they belong together |
| Futures trading permission not enabled | Turn on Futures / derivatives trading on the key, and activate Futures on your account |
| Server IP not whitelisted | Add the exact IP from the yellow box to the key's whitelist, save, then Test again |
| Needs the API passphrase | OKX, KuCoin and Bitget need the passphrase you chose when creating the key |
| Binding saved but not yet tested | Tap Test on the binding card |
| API connection error | Re-check permissions and IP whitelist, then re-test |
| Secret lost | Delete that key on the exchange and create a new one |
Changing or deleting a binding: Deleting your binding stops auto-trading immediately. Open positions stay on your exchange with their stop-loss and take-profit orders, but the bot no longer manages them. Check your exchange directly before replacing or deleting a key.
Step 5 · Set Your Trade Settings
These settings are on the same Bind Exchange form. You can change them later by editing your binding from the Bot tab, without re-entering your API key.
| Setting | Options | What it does |
| Trade Amount (USDT per signal) | $1 to $1,000,000. Quick picks $10, $50, $100, $500, $1,000. Default $50 | Every auto trade uses this amount, however strong the signal is |
| Leverage Mode | Exch. Default, Signal Lev, Custom Lev | Exch. Default uses the leverage already set on your exchange. Signal Lev uses each signal's recommended leverage. Custom Lev uses your own 1x–125x (quick picks 5x, 10x, 20x, 50x, 100x) |
| Entry Mode | Entry 1 Only, Both (DCA), Entry 2 Only | Entry 1 Only is a single entry. Both (DCA) adds a second, better-priced entry to average in. Entry 2 Only waits for the DCA level only |
| Label | Optional text | A name for the binding |
Trading risk: Choose a trade amount that fits your Futures balance and risk tolerance. Start small, use modest leverage, and keep enough free balance for fees, price swings and drawdowns. High leverage can wipe out a position quickly.
Step 6 · Turn On Auto-Trading
| Requirement | Ready when |
| Account | You can sign in and your email is activated |
| Plan | A signal plan shows ACTIVE |
| Exchange binding | Test shows Connected |
| Trade settings | Amount, leverage mode and entry mode are saved |
| Gas Balance | Deposit approved and balance above zero |
| Exchange funds | Your Futures wallet holds enough margin |
- Open the Bot tab.
- On your binding card, turn the switch ON.
- Confirm the message Auto-trading enabled appears.
What "Enabled" means: your account is eligible to receive and execute qualifying signals. It does not mean a trade opens immediately, and it does not guarantee any trade will be profitable.
Pausing: turn the switch OFF to stop new trades (Auto-trading paused). Open positions are not closed. They keep their SL and TP orders on your exchange, so check it directly and manage them if needed.
Closing a trade manually: open Bot → Active Trades, tap Close on the trade (or Close all) and confirm. The position closes at market price, its SL and TP orders are cancelled, and it appears in History as Closed Manually.
How the Bot Trades
Signal → order on your exchange → fill confirmed → SL and TP placed → TP1 and break-even → TP2 and trailing → TP3 or close → History.
| Stage | What happens |
| Signal detection | The bot scans markets 24/7 and publishes high-confluence signals with entry, stop loss, up to 3 targets, confidence and market bias |
| Auto execution | When a signal triggers, the bot places the order on your exchange. Only one open position per pair and direction, so a signal is never doubled |
| Pending → Filled | A limit order waiting for price is Pending and is not an active trade. It joins Active Trades only after your exchange confirms the fill. If price never reaches it before the signal window ends, it expires |
| Risk management | Stop loss and take-profit orders are placed right after the fill is confirmed, and a break-even value is also added |
| TP1 | A set % of the position is closed, and the stop loss moves to your entry price (break-even) |
| TP2 | A further % is closed, and the stop begins trailing behind price |
| TP3 | The remaining size runs toward the final target |
What the results mean:
| Result | Meaning |
| TP1 / TP2 / TP3 Hit | That target filled and profit was booked |
| SL Hit | Stop loss triggered before the first target |
| TP1 → Break-even | TP1 was booked, then price returned to entry and the rest closed at about zero |
| TP2 → Trailing | TP1 and TP2 were booked and the trailing stop closed the remainder in profit |
| Closed by Exchange | Closed on the exchange itself (manual close, liquidation or exchange action) |
| Closed (No SL) | Closed without a stop loss attached |
| Missed / Expired | Price never reached your entry, so no trade opened |
What to Monitor After Activation
- Account Balance and Today's P&L on the Bot tab (calculated from trades closed today).
- Active Trades: the Bot screen shows at most 5 live trades. Tap View More for the rest. Green means profit, red means loss, grey means the price feed is stale.
- Trade History: your 20 most recent closed trades. Older trades are on the website.
- Gas Balance under Profile → Gas Fee.
- Notifications: keep Signal, Bot and Gas Fee alerts on in Profile → Settings.
- Your exchange: review security, order and position alerts, and confirm withdrawal and transfer permissions on your API key remain off.
Optional · Referrals & Rewards
Share your referral link to earn commission on your team's plan activations: 14% on Level 1, 8% on Level 2 and 4% on Level 3. Open Profile → Commissions to see earnings, copy your link, request a payout, or use your commission balance to pay for a plan.
Gas Rebate Split (L1–L12) and Activation Override (V0–V6) are also under Profile and show rank-based rewards and let you request payouts.
Protect Your Account & API
- Use a unique API key created only for BduTrade.
- Never enable withdrawals, transfers or account-administration permissions.
- Keep 2FA on for your exchange and email.
- Never share your API secret, passwords, OTPs, reset links or authentication codes.
- Don't post screenshots that show account or API details.
- Don't share your BduTrade account with another person, and don't create multiple accounts.
- Review your API permissions regularly. Revoke the key immediately if your device or credentials may be compromised.
No online service or API integration is completely free of cybersecurity risk. Watch your exchange account and contact official support if you see unexpected activity.
Understand the Trading Risks
Crypto and Futures trading is speculative and can cause rapid or total loss. Risks include volatility, leverage and liquidation, fees, slippage, exchange downtime, API failures, software defects, delayed execution and unexpected strategy behavior. Past or displayed performance does not predict future results. BduTrade does not guarantee execution, profitability or any particular return, and signals are provided for information and education, not as financial, investment or trading advice.
Your responsibility: review every setting yourself, monitor both BduTrade and your exchange, and use only capital you can afford to lose. You remain responsible for your exchange account, configuration, and open orders and positions.
Troubleshooting
| Problem | Solution |
| Activation email not received | Check spam, confirm the address, wait 10 minutes, then contact support |
| Cannot sign in after registering | Click the activation link in your email first |
| Referral code rejected | Re-check the code or clear the field (it's optional) |
| Reset link expired | Request a new one. Links last 15 minutes |
| Plan payment still pending | Wait a few seconds, check the screenshot is clear, or contact support |
| Plan payment rejected | Read the review message, fix the issue and resubmit |
| Plan active but Bot tab locked | Refresh, or sign out and sign in again |
| Bind Exchange sends me to Subscribe | You need an active signal plan |
| Cannot save API key | Tick the IP-whitelist confirmation box and fill in every required field |
| API will not test | See the connection table in Step 4 |
| Gas deposit blocked | Bind and test an exchange first. The deposit is tied to your binding |
| Gas deposit pending | Wait for the bot's approval and check the TXID is correct |
| Bot not opening trades | Check the switch is ON, Gas Balance is above zero, the API test is green and your Futures wallet has margin. Trades only open when a signal triggers |
| Signal arrived but no trade appears | A limit order may still be Pending or Expired. Only filled orders show as Active Trades |
| Balance or trades look stale | Pull down to refresh. If signed out, sign in again |
Frequently Asked Questions
Does BduTrade hold my trading funds?
No. Your funds stay in your exchange account. The API key must have reading and trading permissions only.
Can BduTrade withdraw money from my exchange?
Not with a correctly configured key. With withdrawal and transfer permissions off, an API key cannot withdraw or transfer your funds. Always verify this on your exchange.
Can BduTrade guarantee profits?
No. Neither BduTrade nor any trading bot can guarantee profit.
Can I use more than one exchange?
One exchange can be bound at a time. To switch, edit or delete the current binding first.
How do I stop the bot?
Turn the switch off on the Bot tab. Open positions are not closed, so manage them on your exchange. Deleting the binding also stops the bot, but it no longer monitors open positions.
What happens if my Gas Balance runs out?
The bot pauses new trades until you top up.
What if my API secret is exposed?
Delete the API key on your exchange immediately, create a new dedicated key with only the required permissions, and bind it again in the app.
Can I delete my account?
Yes. Go to Profile → Settings → Delete Account. The request is processed within 24 hours, after which your subscriptions, commissions and rewards are no longer accessible.
Can I close an active position from the bot instead of on my exchange?
Yes. Open the Bot tab → Active Trades, tap the red Close button on the trade and confirm. BduTrade closes it at market price and cancels its SL and TP orders. The trade then moves to History as Closed Manually. Close all closes every open position at once and cannot be undone.
- A manual close fills at the current market price, so slippage can make the result differ slightly.
- Only filled positions appear in the Active list. A Pending limit order has no Close button and isn't cancelled by pausing the bot, so check your exchange for pending orders.
- Closing a trade does not pause the bot. A new signal can still open another trade, so turn the switch OFF to stop all new trades.
- If a close fails (for example a network error), check your exchange to confirm whether the position is still open.
Trade Smarter · Start Today