fastbot
All guides
DCA

Automatic DCA take-profit

Set a take-profit % on a DCA plan: how Fastbot works out each plan its own average cost, when it sells, and the edge cases it handles.

3 min read·Updated September 29, 2026

Every DCA plan can carry a take-profit %. When your gain reaches it, Fastbot sells and messages you — no need to watch prices.

How it works

Set +15% and Fastbot checks once an hour. When the current price is 15% above that plan's own average cost, it sells.

The important part: the average cost is worked out per plan, as the total you invested divided by the total quantity that plan bought. Two plans both buying BTC stay independent and never affect each other.

Set it when creating, or change it later

The bot asks at the last step when you create a plan. To change it afterwards: 📋 Your plans → pick a plan → ✏️ Edit plan → 🎯 Take profit %.

Fastbot✏️ Edit plan
✏️ Change take-profit % — BTCUSDT Current: 15% Enter the new take-profit % (e.g. 10), or tap "Turn off take profit".
🚫 Turn off take profit
« Back

When it fires

Fastbotbot
🎯 DCA take profit filled Coin: BTCUSDT Target: +15% Avg cost (plan): 58,479.53 Sell price: 67,300.00 Quantity sold: 0.00342 BTC Proceeds: 230.17 USDT The plan was reset and DCA continues with a new cycle.

After selling, the plan resets to zero but keeps running — the next cycle buys as usual. You do not recreate anything.

When each exchange is checked

ExchangeChecked
BinanceEvery hour, all day
DNSEEvery hour, only 9:45 – 14:15 on trading days
eToroEvery hour, only during the US session

Because it checks hourly, a spike that comes and goes between two checks can be missed. That is a deliberate trade-off so the bot does not hammer the exchange APIs.

Cases Fastbot handles for you

Your coin is in Earn / Funding / an open order. The bot does not treat that as sold. It tells you to move the coin back to Spot and takes profit on a later check, keeping your average cost intact.

Too small to sell. If the amount falls below the Binance minimum (about $5), the bot says so once, then waits for DCA to buy more and sells when there is enough.

You sold by hand. If the coin cannot be found anywhere in your account, the bot tells you, resets the plan to zero, and carries on buying on schedule.

eToro — only the plan's own positions. Fastbot remembers the ID of every position it created and closes only those. Shares you bought by hand in the eToro app are never touched, even in the same ticker.

DNSE — waits for a real fill. A take-profit sell is only written into the plan once the exchange confirms it filled, with the real quantity and price. Shares that have not settled (T+2) cannot be sold yet; the bot says so and retries later.

Partial take-profit

If only part can be closed (common on eToro when the session ends mid-way), Fastbot records exactly what closed, keeps the rest in the plan, and tries again on the next check. The message says "take profit — PARTIAL" and names how many positions are still open.

Ready to start?

Message @fastbot_support on Telegram to get free access.

Sign up via @fastbot_support