Creating a Bot
Creating a bot in ByBot takes a couple of minutes and consists of two simple steps. You select an exchange and trading pair, then configure the strategy parameters.
Step 1: Selecting Exchange, Trading Pair, and Strategy
In the first step, you need to specify three things:
Exchange
Select the exchange where the bot will trade — BYBIT or MEXC. Only exchanges to which you have already added API keys are shown. If the exchange you need isn’t listed, follow the MEXC connection guide or the Bybit connection guide first.
Trading Pair
Select a trading pair — for example, BTC/USDT, ETH/USDT, or another available pair. The trading pair determines which cryptocurrency the bot will trade.
Strategy
Choose a strategy:
- DCA LONG or DCA SHORT — LONG buys cryptocurrency in portions as the price drops and sells after a recovery. SHORT sells a base asset already held in your exchange account as the price rises and buys it back lower.
Learn more in the DCA strategy guide.
Step 2: Configuring Parameters
In the second step, you configure the parameters of the DCA strategy.
DCA Strategy Parameters
- Order size — the amount of the first order. LONG uses quote funding such as USDT or USDC; SHORT uses the base asset.
- Profit per trade — the percentage of profit at which the bot closes the position.
- Step between averaging levels (%) — how many percent the price must move for the bot to place the next averaging order.
- Step multiplier — each subsequent averaging order is placed with an increased step. For example, if the multiplier is 1.5, the distance between levels grows.
- Volume multiplier — each subsequent averaging order has a larger size.
- Maximum number of orders — how many averaging orders the bot can place.
Budget table — below the parameters, a table is displayed showing how much funding is needed at each averaging level. For LONG, this is quote currency. For SHORT, this is the base asset.
Calculation Panel
To the right of the settings form, there is a panel with automatic calculations. It updates in real time when parameters change:
- Total budget — how much funding is needed on the exchange balance for the bot to work with all settings: quote currency for LONG, base asset for SHORT.
- Expected number of trades — approximate number of trades the bot will make with current settings.
- Exchange fee — the fee the exchange charges for each trade.
The panel helps ensure you have enough funds on the exchange before launching the bot.
Tips and Warnings
If you see a warning when filling out the form — don’t ignore it. Here’s what can go wrong:
- Profit too low — if the set profit percentage is less than the exchange fee, trades will be unprofitable. Increase the profit per trade.
- Insufficient funds — the budget on the exchange is less than what the bot requires. Top up your balance or reduce the number of orders.
- Order size too small — each exchange has a minimum order size. If your order is below this limit, the bot won’t be able to place it.
After filling in all parameters, click the “Create Bot” button. The bot will be created and start working immediately.