Byttrade
Trading Bots

Creating a Trading Bot

Step-by-step guide to creating and configuring a trading bot

Overview

A trading bot is an automated system that executes trading operations on a cryptocurrency exchange according to a specified strategy. Before creating a bot, make sure you have connected API keys for the exchange in the "API Keys" section.

Bot Types

The platform supports various types of trading bots:

  • DCA Bot — Dollar Cost Averaging strategy
  • Grid Bot — Grid trading
  • Futures Bot — Futures trading
  • And other types available on the platform

Basic Bot Parameters

General Settings

  • Name — bot name (1 to 20 characters)
  • Bot Type — select type from available options
  • Exchange — select connected exchange
  • Trading Pair — select pair for trading (e.g., BTC/USDT)
  • Algorithm — trading direction:
    • LONG — buying with expectation of price increase
    • SHORT — selling with expectation of price decrease

Trading Mode

  • DEMO — demonstration mode without real funds
  • REAL — real trading using exchange funds

Initial Balance

Specify the initial balance for trading. This is the amount the bot will use to open positions.

Leverage

For futures trading, you can specify leverage from 1 to 100. Be careful with high leverage — it increases both potential profit and risks.

Margin Mode

  • Cross — cross margin, shared balance for all positions
  • Isolated — isolated margin, separate balance for position

Order Configuration

Base Order

Base order size is the amount of the first trade when opening a position. Make sure the amount does not exceed available balance.

Averaging Orders (DCA)

For averaging strategies, you can configure:

  • Number of Orders — how many additional orders will be placed
  • Amount per Order — size of each averaging order
  • Step — percentage price change between orders
  • Amount Multiplier — coefficient for increasing amount of each next order
  • Step Multiplier — coefficient for changing step between orders

Placement Type

  • Immediately — place orders immediately when opening position
  • Condition — place orders when certain conditions are met

Take Profit and Stop Loss

Take Profit (TP)

Configure profit-taking levels:

  • Up to 5 TP levels
  • For each level specify:
    • Activation Percentage — at what price change the level activates
    • Position Close Percentage — what part of position will be closed
    • Activation Type — conditions for level activation
    • Trailing Stop (optional) — trailing stop for automatic level adjustment

Stop Loss (SL)

Configure loss limitation level:

  • Activation Percentage — at what price change SL activates
  • Position Close Percentage — what part of position will be closed

Important: At least one TP or SL level must be configured.

Entry and Exit Strategy

Configure conditions for entering and exiting positions. Use technical indicators and filters to determine optimal entry and exit points.

Completion Mode

Choose when the bot should stop working:

  • Cycles — after a certain number of trading cycles
  • Days — after a certain number of days
  • End Date — until specified date

Depending on the selected mode, specify the corresponding value (number of cycles, days, or end date).

Creating a Bot

Step 1: Fill Out the Form

  1. Go to "My Bots" → "Create Bot"
  2. Select bot type
  3. Fill in all required fields
  4. Configure entry and exit strategy
  5. Configure TP/SL levels

Step 2: Check Settings

Before creating, verify:

  • Correct exchange and trading pair selected
  • Sufficient balance on exchange
  • Correct order settings (amount does not exceed balance)
  • At least one TP or SL level configured

Before real trading, it is recommended to test the strategy:

  1. Click "Run Backtest"
  2. Wait for testing to complete
  3. Review results:
    • Total profit/loss
    • Number of trades
    • Maximum drawdown
    • Sharpe ratio and other metrics

Step 4: Create Bot

After checking settings and backtesting:

  1. Click "Create Bot"
  2. Confirm creation
  3. Bot will appear in "My Bots" list

Using Presets

To speed up configuration, you can use ready-made presets from the marketplace:

  1. When creating a bot, select "Use Preset"
  2. Select preset from marketplace
  3. Settings will be automatically filled
  4. Adjust parameters if necessary
  5. Create bot

Bot Management

After creating a bot, you can:

  • View Details — open bot card with full information
  • Stop — temporarily stop trading
  • Start — resume bot operation
  • Edit — change settings (some parameters cannot be changed during operation)
  • Delete — delete bot (only if stopped)

Monitoring

In the bot card, you can see:

  • Current Status — active, stopped, completed
  • Active Positions — open positions and their parameters
  • Order History — all executed orders
  • Statistics — profit, number of trades, ROI
  • Chart — visualization of trading

Tips

  • Start with demo mode to learn the platform
  • Always backtest before real trading
  • Don't use entire balance for one bot
  • Regularly check bot operation
  • Use reasonable TP/SL levels for risk management
  • Study successful presets from marketplace