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.
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 planWhen it fires
FastbotbotAfter 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
| Exchange | Checked |
|---|---|
| Binance | Every hour, all day |
| DNSE | Every hour, only 9:45 – 14:15 on trading days |
| eToro | Every 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.