Multiple Take Profit brings new advantages to DCA Bot

DATE PUBLISHED: JUL 2, 2024
7 MIN
DATE UPDATED: JUN 4, 2025

Learn how you can seize more opportunities to keep a bigger share

Start Trading on 3Commas Today

Get full access to all 3Commas trading tools with free trial period

With the latest updates, 3Commas has integrated the "Multiple Take Profit" feature for both our new Signal bot and the well-established DCA bot. This functionality allows users to secure profits from their bots gradually, at multiple levels, rather than all at once. The purpose of this tool is to allow users to not miss out on higher potential successes by leaving a position before it has hit the top. 

*Note: 3Commas provides software only and DOES NOT give any financial, investment, tax, legal or other professional advice or guarantee profits from any trade or bot.

Using the "Multiple Take Profit" feature helps users:

  1. Reduce Risks: Securing profits at various levels allows users to lock in part of their profits, thereby reducing overall risk.
  2. Maximize Profit-seeking Efficiency: Allows users to take advantage of different exit price points, potentially increasing the overall profit from the trade rather than closing the deal before maximum price levels are reached. 

Practical Application

Let's consider a use case.

Setup "Multiple Take Profit":

  1. Go to the bot settings.
  2. Navigate to the "Take Profit" section.
  3. Click on the "Add target profit 2/4" button.
  4. Configure the parameters in the bot interface, specifying the profit percentages and sale portions for each level.

Example Scenario:

  • Asset: Bitcoin (BTC)
  • Entry Strategy: Buy upon detecting a bullish trend using indicators like MACD.
  • Entry Price: $50,000 per BTC
  • Investment Portfolio: $10,000
  • BTC Acquired: 0.2 BTC

Take Profit Targets:

  • TP1: +10% from entry price ($55,000) — sell 25% of BTC (0.05 BTC)
  • TP2: +20% from entry price ($60,000) — sell another 25% of BTC (0.05 BTC)
  • TP3: +30% from entry price ($65,000) — sell another 25% of BTC (0.05 BTC)
  • TP4: +40% from entry price ($70,000) — sell remaining 25% of BTC (0.05 BTC)

Implementation in the Bot:

  • The bot runs the operation per your instructions.
  • When the price reaches a TP level you conditioned, the bot sends the request to sell the corresponding portion of BTC, securing a part of the profit.
  • If the price continues to rise, the bot sells portions at higher prices to boost the overall margin of the trade.

Profit Calculation: If there was only one Take Profit target, the profit would be 0.05×$55,000 = $2,750. By securing profits in stages, the total profit is calculated as follows:

  • Profit from TP1: 0.05×$55,000 = $2,750
  • Profit from TP2: 0.05×$60,000 = $3,000
  • Profit from TP3: 0.05×$65,000 = $3,250
  • Profit from TP4: 0.05×$70,000 = $3,500

Total Profit: $2,750 + $3,000 + $3,250 + $3,500 = $12,500 This is $9,750 more than using a single Take Profit.

Adapting Strategy: Users can adjust the percentages and portions for each Take Profit level according to their needs.

Tools that may help increase success and Reduce Risks:

  1. Trailing Take Profit: Activate this on the final TP target to allow the bot to track the price and only close the position if there's a pullback by a specified percentage, potentially increasing profits.
  2. Trailing Stop Loss: Automatically adjusts the Stop Loss level following the price. Upon reaching TP1, this ensures a minimum guaranteed profit even if the trend reverses.
  3. Stop Loss Breakeven: Moves the Stop Loss to the average entry price upon reaching TP1. This is already implemented in the Signal bot and will soon be available in the DCA bot, and when TP1 is reached, the bot will be able to move Stop Loss to the average entry price and also re-set it higher when subsequent TPs are reached. Stay tuned for updates!

Note: Increasing the position size also increases trading risks. It is advisable to use Stop Loss to prevent risk escalation.

Conclusion

Using the Multiple Take Profit feature in trading bots allows for potentially more effective investment management where you are securing profits at various stages of asset price growth. This helps balance risk and profit-seeking activities so traders can be aggressive without getting out over their skis.

Evolving Strategy Management with Backtest-Supported MTP (2025 Update)

As the market matures, top-performing traders and asset managers are moving beyond single-exit automation. In 2025, the Multiple Take Profit (MTP) feature—now supported in the latest version of the DCA Bot—has become a central element in many advanced strategies, especially for those using AI-based crypto trading bots and automated crypto trading software.

MTP now works seamlessly with 3Commas' enhanced backtesting tool, allowing traders to simulate phased exits under real historical market conditions. This has proven especially valuable when optimizing AI-driven setups or refining auto crypto trading bot strategies that rely on granular risk control and adaptive exits.

New capabilities in 2025:

  • MTP in backtests: Analyze layered take-profits using actual market data, then apply tested configurations instantly to your live DCA Bot.

  • Improved config portability: Save and transfer MTP structures across bots for consistent execution, whether you’re running a single strategy or managing client portfolios.

  • Performance sorting: Filter historical MTP outcomes by custom metrics like average return per layer, unrealized drawdown, or signal-triggered execution.

MTP also integrates better with signal-driven workflows. If you're using a signal trading bot or a crypto trading bot AI system connected to external indicators, layered exits can now be dynamically aligned with predicted reversals, improving timing and execution efficiency.

This functionality supports a wide range of strategies across trending and ranging markets, including setups used in altcoin trading bots and automated crypto trading bots for high-volatility pairs.

For institutional traders and those managing portfolios with crypto DCA bots, MTP now plays a vital role in mitigating slippage, locking in gains incrementally, and refining capital allocation—no manual intervention required.

As automated trading bots evolve to meet the expectations of data-driven professionals, the expanded MTP system helps bridge the gap between single-strategy automation and sophisticated exit sequencing that reflects how modern funds operate.