Skip to main content

How to Create a Grid Bot on 3Commas

Automate your trading with 3Commas Grid Bots. Learn to create, customize, and optimize your bot to profit from market fluctuations.

Updated this week

1. Accessing the Grid Bot Section

  • Navigate to the Grid Bots section from the left-hand menu in your 3Commas account.

  • Once there, you’ll see a TradingView-powered chart, customizable settings, and a space for your active Grid Bots.

2. Starting a New Grid Bot

You can start a new Grid Bot in two different ways:

Option 1 – Choose a Pair

  • Select a trading pair directly to build your Grid Bot manually. 3Commas automatically selects the most recently used exchange, even if you didn’t complete a previous bot setup there. You can change it at any time from the exchange selector after choosing your pair.

  • Use the filters to find the asset you want to trade. Choosing the Stablecoins filter will show all available pairs that use that specific stablecoin (for example, USDT pairs across the most recently used exchange). After selecting your pair, you can configure the bot’s parameters such as price range, grid levels, and allocated funds.

Option 2 – Choose a Strategy Preset

Click Strategy Presets, then select one of the available strategies below. Each preset loads recommended parameters that you can edit afterward to match your trading style.

  • Rising: Ideal for bullish markets, earning in the quoted currency (e.g., USDT). (Spot)

  • Stable: Best for sideways markets where prices hover within a range. (Spot)

  • To the Moon: Boosts trading potential up to x125 in a bullish market. (Futures)

  • Reversal: Profits from market reversals for optimal gains in any direction. (Futures)

  • Falling: Boosts trading potential up to x125 in a bearish market. (Futures)

For this guide, we’ll use the Stable strategy to handle a sideways market.

3. Setting Up Your Grid Bot

Follow these steps to configure your Grid Bot:

  1. Select the Exchange and Pair:

    • Choose the exchange account (e.g., Demo Trading) and trading pair (e.g., ETH/USDT).

  2. Allocate Funds:

    • Enter the amount of funds to allocate (e.g., 10,000 USDT).

  3. Customize Advanced Settings (Optional):

    • High Price & Low Price: Define the range where the bot will operate (e.g., $2,200 as the high and $1,600 as the low).

    • Expansion Down: Enable this to allow the bot to make additional purchases if the price falls below the low range.

    • Levels: Specify the number of grid levels (e.g., 60). The spacing between orders adjusts based on this value.

  4. Geometric Option:

    • Enables Trailing Up, allowing the bot to continue making trades as the price rises.

    • Specify percentage-based spacing instead of fixed levels (e.g., 1% for 33 grid levels).

4. Backtesting Your Grid Bot

  • Use the Backtest button (available on select exchanges and the Demo Trading account) to simulate your bot’s performance over past market conditions.

  • Analyze potential profit and trade counts to refine your settings.

5. Starting Your Grid Bot

  • Once satisfied with your configuration:

    • Click Start to activate the bot.

    • The bot will gradually place orders on your exchange to avoid errors.

6. Monitoring and Managing Your Grid Bot

  • View detailed stats and settings by clicking on the bot’s symbol or arrow in the interface.

  • Options available include:

    • Editing the bot.

    • Viewing its history, account details, and logs.

    • Sharing the bot with others.

    • Closing the bot (moves it to a separate section without deletion).


Tips for Success

  • Use Backtesting to gauge profitability and adjust your bot’s parameters as needed.

  • Stick to the Stable strategy for sideways markets to optimize your bot's performance.

  • Review the bot’s logs and settings regularly to ensure optimal operation.


Creating and running a Grid Bot on 3Commas is a straightforward way to automate your trading strategy and capitalize on market fluctuations.

If you have any questions, explore additional resources in our Help Center or contact our support team for assistance. Happy trading!

Did this answer your question?