Skip to main content
All CollectionsGetting StartedLearn 3Commas & Helpful Tutorials Block 2
How to Create a DCA Bot on 3Commas: Step-by-Step Guide
How to Create a DCA Bot on 3Commas: Step-by-Step Guide

Learn to create a DCA bot on 3Commas, automate crypto trading, and maximize profits with this step-by-step guide.

Updated yesterday

1. Accessing the DCA Bot Section

To get started, navigate to the DCA Bots section on 3Commas.

  • Click the + Create Bot button or the green Create Bot button within the section.

  • If you clicked on "Choose strategy", you’ll see three options:

    • Classic Trading: A simple long bot, ideal for most users.

    • Super Power: Option for Long futures trading.

    • Super Speed: Option for Short futures trading.

By default and for this example, we'll choose Classic Trading to set up a long bot.

2. Naming Your Bot and Selecting an Exchange

  • Assign a descriptive name to your bot, such as "My First DCA Bot," for easy identification.

  • Select the exchange account linked to 3Commas where the bot will operate. Note that a DCA bot can only work with one exchange at a time.

3. Choosing Bot Type and Trading Pairs

  • Select between Single-Pair (e.g., BTC/USDT) or Multi-Pair bots.

  • For multi-pair bots, research top trading pairs with high volume using tools like CoinGecko.

  • Add the desired trading pairs by typing their abbreviations in the bot setup interface.

4. Configuring the Bot Settings

Max Active Deals

If Multi-Pair bot is selected, you can set the number of deals the bot can open simultaneously. For this example, we’ll allow one active deal at a time.

Strategy Type

Choose between:

  • Long: Profits from price increases.

  • Short: Sells high and repurchases at a lower price.

We’ll use the Long strategy.

Base and Safety Orders

  • Base Order Size: The amount used for the initial trade. For example, $20.

  • Safety Orders: These are additional trades placed to lower your entry price if the market moves against you.

    • Safety Order Size: Amount allocated per safety order.

    • Price Deviation to Open Safety Orders: The percentage drop required to trigger a safety order.

    • Max Safety Orders Count: Total safety orders allowed.

    • Active Safety Orders: Number of safety orders simultaneously active.

    • Safety Order Volume Scale: Multiplier for increasing the size of each subsequent safety order.

    • Safety Order Step Scale: Multiplier for the price deviation between safety orders.

5. Deal Start Conditions

Set the conditions under which your bot will open a deal. Options include:

  • RSI (Relative Strength Index): Tracks oversold/overbought conditions.

    • Set parameters like RSI length (e.g., 14 candles) and trigger value (e.g., less than 30 for oversold conditions).

  • Combine multiple conditions, ensuring they align to avoid missed opportunities.

6. Setting Take Profit and Stop Loss

  • Take Profit: Specify a percentage gain (e.g., 7.5%) to close the deal.

    • Choose between profit calculated on the base order or the total volume (including safety orders).

  • Stop Loss (optional): Define the percentage drop that triggers the bot to close the deal to limit losses.

7. Advanced Settings

  • Daily Trading Volume: Prevent deals if the pair’s trading volume is below a set threshold.

  • Price Limits: Set minimum and maximum prices for opening deals.

  • Cooldown Period: Add a delay (in seconds) between deals on the same pair.

  • Auto-Convert to Smart Trade: Automatically transfer bot deals to the SmartTrade interface.

  • Deal Timeout: Automatically close deals after a set duration.

8. Review and Start the Bot

  • Use the Chart button to view the bot’s performance and safety order allocation.

  • Check the Table view to simulate your bot’s behavior based on current market conditions.

  • Once satisfied with the configuration, click Start to activate your bot.


Tips for Success

  • Experiment with different settings and strategies in a Paper Trading account to refine your bot.

  • Use the resources available on 3Commas, including tutorials and support articles, to enhance your understanding.

  • Regularly monitor your bot’s performance and adjust settings as needed to align with market trends.


Congratulations! Your DCA bot is now set up and running. It will operate 24/7, automating your trades and optimizing your profits.

For further assistance, check out the helpful articles and videos linked in the 3Commas Help Center or contact the support team. Happy trading!

Did this answer your question?