Guides & Tutorials

Getting Started
  1. Create a Binance Account
    Register at binance.com. Complete KYC (ID verification) to enable Spot trading.
  2. Generate API Key
    Account → API Management → Create API. Official Guide ↗
  3. Configure API Permissions
    ✅ Enable Spot & Margin Trading
    ✅ Enable Reading
    ❌ Do NOT enable Futures, Margin Loan, or Withdrawals
    ✅ Restrict access by IP — add ALL of the server IPs below
    BOTTEU server IP (Render) — add to Binance whitelist:
    74.220.51.252
    Binance → Account → API Management → Edit → IP Access Restriction → Restrict to Trusted IPs
  4. Add API Key to BOTTEU
    Go to Bots → API Key, paste your Key and Secret, then click Test Connection.
  5. Create Your First Bot
    Go to Bots → Create Bot. Choose a pair, select an algorithm, configure parameters and press Create.
Algorithms Explained
MA Crossover (MA7 × MA25)

Moving Average Crossover compares a fast (MA7) and slow (MA25) simple moving average.
🟢 BUY: Fast MA crosses ABOVE Slow MA (golden cross)
🔴 SELL: Fast MA crosses BELOW Slow MA (death cross)
Suitable for trending markets. Can add optional Stop-Loss and Trailing TP for extra protection.

Learn more on Investopedia ↗
RSI (Relative Strength Index)

RSI measures momentum on a 0–100 scale.
🟢 BUY: RSI falls below Oversold level (30 or 20) — asset is oversold
🔴 SELL: RSI rises above Overbought level (70 or 80) — asset is overbought
⚠️ Stop-Loss is REQUIRED for RSI since the signal has no inherent price-based exit.

Learn RSI on Investopedia ↗
Trailing Take-Profit

Trailing TP locks in profits automatically. After entry, it tracks the highest price reached. When price drops by the configured % from that peak, the bot sells.
Example: Entry at 40,000 USDT, price rises to 42,000, Trailing TP = 1%. Bot sells if price drops to 41,580.

New Indicators Added
MACD trend

MACD (Moving Average Convergence Divergence) uses three EMAs: fast (12), slow (26), and signal (9).

  • 🟢 BUY: MACD line crosses ABOVE signal line
  • 🔴 SELL: MACD line crosses BELOW signal line
💡 Best for trending markets. Combine with Volatility Filter to avoid whipsaws in sideways markets.
Fast EMA: 12 Slow EMA: 26 Signal: 9
Investopedia ↗
SuperTrend trend + stop

SuperTrend uses ATR (Average True Range) to build an adaptive band around price. It flips direction when price crosses the band.

  • 🟢 BUY: Price crosses above the band (bullish flip)
  • 🔴 SELL: Price crosses below the band (bearish flip)
💡 The SuperTrend line itself acts as an adaptive stop-loss — no separate SL needed. Higher Multiplier = wider band = fewer but more reliable signals.
ATR Period: 10 Multiplier: 3.0
Investopedia ↗
Bollinger Bands Bounce mean reversion

Bollinger Bands surround price with a middle SMA and upper/lower bands at ±2 standard deviations. The Bounce strategy is mean-reversion: it buys oversold dips and sells recoveries.

  • 🟢 BUY: Price drops below lower band then bounces back above it
  • 🔴 SELL: Price reaches middle band (conservative) or upper band (aggressive)
⚠️ Stop-Loss is REQUIRED. This is a counter-trend strategy — opposite to MA/MACD/SuperTrend. Using it alongside trend-following modules in a Combined bot diversifies your signals.
Period: 20 Std Dev: 2.0 Exit: middle
Investopedia ↗
Modular Strategy tip: You can combine any of the 5 modules (MA, RSI, MACD, SuperTrend, BB Bounce) in a single Combined bot. Enable AND logic to require all signals to agree (more conservative) or OR logic for first-signal-wins (more active). The Volatility Filter applies on top — it blocks ALL entries during quiet markets regardless of which modules are active.
How to Use Backtesting
  1. Go to the Backtest page.
  2. Enter a Yahoo Finance symbol (e.g. BTC-USDT, ETH-USDT, AAPL).
  3. Select a date range and interval (1d recommended for daily).
  4. Choose your algorithm and configure parameters.
  5. Press Run Backtest — data loads from Yahoo Finance (works in Germany!).
  6. Review the chart: green ▲ = BUY, red ▼ = SELL. Check Win Rate and Max Drawdown.
Backtest results do NOT guarantee future performance. Markets change. Always test with small amounts first.
Telegram Notifications Setup
  1. Go to Bots → Telegram in your cabinet.
  2. Click "Generate Code" to get your 6-digit link code.
  3. Open Telegram and search for @BOTTEU_bot.
  4. Send /start 123456 (replace with your code).
  5. Done! You will receive a confirmation message.

Available commands in Telegram:

  • /status — List your bots
  • /balance — Check Spot balance
  • /start_bot 1 — Start bot #1
  • /stop_bot 1 — Stop bot #1