FAQ
Security, licensing/renewal, restarts, and risks.
General
What is TradingBot?
TradingBot is a non-custodial crypto trading bot that runs locally on your computer. It connects to Binance and OKX via API and executes trading strategies (DCA, Smart DCA, Grid, AI Grid) automatically. You control everything through Telegram — no cloud servers, optional local web dashboard (Pro). Your API keys never leave your device, and withdrawal permissions are always disabled.
Is TradingBot safe?
Yes. TradingBot is non-custodial — your funds stay on your exchange account at all times. The bot runs locally on your machine, API keys are encrypted and stored only on your device, and it requires trade-only API keys with no withdrawal permission. There are no cloud servers that could be compromised. Built-in risk controls (max order size, max position, daily loss limit) provide additional safety.
What trading strategies does TradingBot offer?
DCA (Dollar Cost Averaging) with configurable intervals and amounts. Smart DCA with RSI-adaptive buying — buys more on dips, skips overbought. vol_dca (volatility-filtered DCA). Grid trading with arithmetic or geometric spacing. AI Grid with auto-calculated range via Bollinger Bands / ATR. Multi-Grid across exchanges. Portfolio Rebalance. Base plan includes DCA and rebalance; Pro unlocks all strategies.
How is TradingBot different from 3Commas, Pionex, or Cryptohopper?
Unlike cloud-based bots, TradingBot runs entirely on your local machine. Your API keys never leave your device — no cloud server stores them. No withdrawal permission is required. It is a one-time purchase per term (no monthly auto-billing). Single ~20 MB binary with no Docker or dependencies. Telegram-native control — optional local dashboard runs on localhost only.
Which exchanges does TradingBot support?
Binance and OKX Spot (both live and testnet). The Pro plan supports 2 exchanges simultaneously with per-symbol routing — you can trade BTC on Binance and ETH on OKX at the same time. Paper mode (simulated fills) is also available for risk-free testing without API keys.
Is this a subscription?
It’s a time‑based license. You purchase a token valid for 1/3/6/12 months and renew by receiving a new token.
Can you guarantee profit?
No. Trading is risky and can result in losses. No profit guarantees.
What exchanges are supported?
Binance and OKX Spot (testnet + live). Per-pair routing across exchanges. No official partnership is implied.
What happens after license expiry?
The bot switches to read‑only until you renew and update the token.
What happens after a restart?
The bot has order journaling and automatic recovery — open orders are restored after restart.
Is there a paper/test mode?
Yes. Paper mode is available for testing without real funds. Binance and OKX Testnet are also supported.
How do I get support?
Email support@softpbinc.com with OS, version, and sanitized logs (no keys).
Security
Is TradingBot custodial?
No. It is non‑custodial: your funds stay on your exchange account.
Do you store my API keys on your servers?
No. Keys are stored locally on your device (encrypted).
Are withdrawals enabled?
No. Use API keys without withdrawal permission (trade‑only).
Does the bot log secrets?
Logs should not include keys. Redact sensitive info before sharing.
Trading
How do I control the bot?
Via persistent Telegram keyboard (button menu for all functions) or text commands. See the full command reference in our docs. Core: /start, /stop, /panic, /cancel_all, /mode_close_only, /status, /unlock. Trading: /buy, /sell, /limit. Portfolio: /positions, /balance, /orders, /pnl. Alerts: /alert BTCUSDT > 50000. DCA: /dca qty 1%, /dca interval, /dca max_orders. Risk: /risk_set daily_loss 50, /risk_set max_order. Setup: /setup, /license_update. Pro only: /tp, /sl, /trailing_tp, /scan.
Do I need to edit config files?
Only once on first launch — add your Telegram chat_id to the config. Everything else (pairs, strategy, risk limits, API keys) is configured via Telegram. No server access or file editing needed after that.
How do I switch trading strategies?
Use /strategy_set kind vol_dca (or dca, or rebalance) — takes effect immediately, no restart needed. dca is available on Base and Pro; vol_dca requires Pro. Portfolio rebalance is a standalone feature available on both plans — configure via the Rebalance button in Telegram keyboard. See Strategies in the docs.
What is the vol_dca strategy?
DCA with a volatility filter — the bot skips buying when the market is too volatile or too flat, reducing poor entry points compared to plain interval DCA. Pro only.
Can I set take-profit without writing code?
Yes. Use /close_position menu and tap TP % — set a percentage above avg entry and the bot sells only the profit when the target is reached, keeping your position open. Or use /tp BTCUSDT 55000 0.001 for a fixed-qty sell. Auto TP is also available via DCA menu settings. All Pro-only. See Pro commands for details.
How do I manage trading pairs?
Use /pairs to list active pairs, /pairs add ETHUSDT to add a pair, and /pairs rm ETHUSDT to remove one. Plan limits are enforced automatically (Base: up to 7 pairs, Pro: up to 20).
How do I configure DCA?
Use /dca to view current parameters, then: /dca symbol BTCUSDT, /dca interval 3600 (seconds between buys), /dca qty 15 (order size in USDT), /dca max_orders 50 (max open positions). No config file editing needed.
What safety commands are available?
/panic — immediately blocks new orders. /cancel_all — cancels all tracked orders (works even during panic). /mode_close_only — switches to close-only mode. These are always accessible regardless of plan.
What is grid trading?
Grid trading places BUY and SELL limit orders at evenly spaced price levels within a range you define. When a BUY fills, a counter SELL is placed above; when a SELL fills, a counter BUY is placed below — profiting from price oscillation in sideways markets. Start with /grid BTCUSDT 60000 70000 20 10 or the inline Grid setup menu (📈 Trading > 📐 Grid setup). Grid trades from your wallet balance, not tracked positions. Pro only. See Grid docs.
How does risk management work?
Built-in risk controls: /risk_set max_order 50 (max single order), /risk_set max_position 300 (max per symbol), /risk_set daily_loss 50 (auto close-only on loss). When a limit is breached, the bot switches to close-only mode — blocks new BUYs but allows SELLs. /panic for emergency stop. Grid respects close-only and panic modes but bypasses order count/rate limits. All changes apply immediately.