Take-Profit: one level and several
The Take-Profit (TP) of a DCA bot is always measured from the average entry price, not from the first buy. The position can be closed with one order or with several levels.
What it is
The TP order appears on the exchange right after the first entry: price = actual average × (1 + TP %) for Long, minus for Short. After every averaging buy the average changes, so the bot cancels the old TP and places a new one for the whole position from the new average — the order number on the exchange changes, which is normal.
Three exit strategies:
| Strategy | How it works | Who it suits |
|---|---|---|
| Single TP (100% of position) | The whole position is closed by one order when the target is reached | Beginners |
| Multiple TPs in equal parts | N levels with an equal step, each closing 1/N of the position | A volatile sideways market |
| Multiple TPs with increasing step | N levels, the distance between them grows by a set factor | Trend-following strategies |
With several levels the "step" is the same Take Profit % from the settings: the first level sits at TP % from the average, the next ones further away. After an averaging buy all levels are moved to the new average.
Where it is in the bot
- When creating: Main menu → 📉 DCA Bots → ➕ Create DCA Bot → confirmation screen → ⚙️ TP Strategy: Single. Once chosen, the button shows your choice: “⚙️ TP Strategy: Multiple (4)” or “⚙️ TP Strategy: Geometric (4 lvls, ×1.5)”.
- On a running bot: bot card → ⚙️ Change TP strategy → choose → ✅ Apply.
- The TP percentage itself is set with the 🎯 Take Profit % button on the confirmation screen, range 0.1-50.0 (see Custom parameters); it cannot be changed on a live bot.
How to set it up
- On the screen “⚙️ Take-Profit Strategy” choose one of the three strategies.
- For several levels enter their number — the screen “Enter the number of TP levels (2 to 10):”, 3 by default.
- For the increasing step also enter the multiplier — “Enter the geometric progression ratio (1.1 to 3.0):”, 1.5 by default. The bot's hint: 1.1 — mild expansion, 1.5 — recommended, 2.0 and above — aggressive.
- The bot confirms: “✅ TP strategy saved: Multiple TPs in equal parts”.
Changing the strategy on a running bot takes effect from the next cycle — the bot warns: “⚠️ Note: the currently active trade continues with the old strategy. New strategy applies to the next bot cycle.”
Example with numbers
Single TP. Long, TP 1.5 %. First entry of 100 USDT at 100.00, one averaging buy of 150 USDT at 99.00. Bought 1.0000 + 1.5152 = 2.5152 coins for 250 USDT, average = 250 / 2.5152 ≈ 99.40. TP = 99.40 × 1.015 ≈ 100.89. On closing, the profit is ≈ 250 × 1.5 % = 3.75 USDT before fees.
Multiple in equal parts, 4 levels, TP 2 %, average 100.00, 4 coins in the position:
| Level | Price | Closes | Profit from the part |
|---|---|---|---|
| TP1 | 102.00 (+2 %) | 25 % (1 coin) | 2.00 USDT |
| TP2 | 104.00 (+4 %) | 25 % | 4.00 USDT |
| TP3 | 106.00 (+6 %) | 25 % | 6.00 USDT |
| TP4 | 108.00 (+8 %) | 25 % | 8.00 USDT |
If price reaches all four — 20 USDT, whereas a single TP of 2 % would have given 8 USDT. If it reaches only TP1 and turns around, the remainder of the position stays open and waits for TP2 or the Stop-Loss.
With increasing step, 4 levels, TP 2 %, multiplier 1.5, average 100.00: steps 2 %, 3 %, 4.5 %, 6.75 % — levels +2 % (102.00), +5 % (105.00), +9.5 % (109.50), +16.25 % (116.25).
Limits and allowed values
| Parameter | Range | Note |
|---|---|---|
| Take Profit % | 0.1-50.0 | From the average entry price; fraction with a dot |
| Number of levels | 2-10 | 3 by default |
| Step multiplier | 1.1-3.0 | 1.5 by default; only for the increasing step |
| Changing the strategy on a live bot | from the next cycle | The current cycle finishes with the old one |
Common errors and what the bot says
- “Invalid value. Enter a number from 0.1 to 50.0 (with a dot).” — the TP percentage is out of range or written with a comma.
- “⚠️ Enter an integer between 2 and 10” — number of levels.
- “⚠️ Enter a number between 1.1 and 3.0 (e.g. 1.5)” — multiplier.
- “⚠️ Cannot change TP strategy while the active trade is placing entry orders. Wait for the cycle to complete or stop the bot.” — the bot is placing the orders of a new cycle right now; try again in a minute or after the cycle ends.
- Notifications when it fires: “✅ Take-Profit hit! PnL: +3.75 USDT” and “🎉 Trade finished successfully” — with a single TP; “✅ DCA: TP1/4 … hit at $102.00, partial profit: +2.00 USDT” and after the last one “🎯 All 4 TP orders hit on … 💰 Total PnL: …” — with several.
