Skip to content

Reinvestment and cooldown between cycles

Every DCA cycle ends with a Take-Profit or a Stop-Loss, after which the bot waits out a pause (cooldown) and starts a new one. Reinvestment lets part of the profit of a closed cycle be added to the amount of the next one.

What it is

Cooldown is the pause in seconds between the end of one cycle and the beginning of the next. The bot then has the “Cooldown” status, and the card shows a countdown “⏳ Cooldown until: 14:05:30 MSK”. During the cooldown the bot has no orders on the exchange. It checks whether it is ready for a new cycle every 10 seconds, so the start happens with an accuracy of about 10 seconds.

Reinvestment is the percentage of the realized cycle profit that is added to the base amount of the next cycle. The rules:

  • It accumulates: the addition from every profitable cycle stays in the amount afterwards.
  • The ceiling is 3 base amounts: reinvestment will not grow the cycle amount beyond that.
  • After a losing cycle the reinvestment is not applied: the amount neither shrinks nor grows.
  • 0 % means off, the profit stays free on the account.

The current amount including reinvestment is visible in the card as the line “💰 Investment: … USDT”.

Where it is in the bot

The confirmation screen when creating a DCA bot:

  • ⏲️ Cycle Cooldown — a button with the current value.
  • 🔁 Profit reinvestment — a button with the current value.

On a running bot neither parameter can be changed — only a new bot can be created.

How to set it up

  1. Cooldown: “Enter pause in seconds (0-86400) between cycles.” Enter an integer and the bot answers “✅ Saved: 300 seconds”. The presets set 60 seconds (🛡️ Conservative), 45 (⚖️ Standard), 30 (🚀 Aggressive).
  2. Reinvestment: “What % of realized cycle profit to add to the base amount of the next cycle (0-100).” The bot hints that reinvestment speeds up growth but increases risk. The answer: “✅ Reinvest saved: 50%”. In all presets it is 0 %.

Example with numbers

Base cycle amount 100 USDT, reinvestment 50 %, TP 1.5 %.

CycleCycle amountCycle resultAdded to the next one
1100.00 USDTTP, +1.50 USDT+0.75
2100.75 USDTTP, +1.51 USDT+0.76
3101.51 USDTSL, −7.11 USDT0 (losing cycle)
4101.51 USDTTP, +1.52 USDT+0.76
5102.27 USDT

The loss of the third cycle did not reduce the amount — reinvestment only adds. The limit for this bot is 300 USDT (3 × 100): beyond that the cycle amount will not grow, however much profit piles up.

A cooldown of 300 seconds in the same bot: after a TP at 14:00:30 the bot sits in the “Cooldown” status with the line “⏳ Cooldown until: 14:05:30 MSK” and starts a new cycle between 14:05:30 and 14:05:40.

Limits and allowed values

ParameterRangeNote
Cooldown0-86400 seconds0 — the next cycle starts at once; 86400 — one day
Reinvestment0-100 %Accumulates, ceiling 3 × the base amount
Accuracy of the new cycle startup to 10 secondsChecked every 10 seconds
Changing it on a live botnoOnly a new bot

The cooldown also applies after a Stop-Loss, not only after a Take-Profit. If you pause the bot during it, a new cycle will not begin until you press ▶️ Start — more in Pause, start and stop.

Common errors and what the bot says

  • “Invalid value. Enter an integer from 0 to 86400.” — the cooldown is out of range or fractional.
  • “⚠️ Enter a number from 0 to 100” — the reinvestment is out of range.
  • The amount in the card does not grow with reinvestment on — check that the cycle closed in profit (there is no addition after a stop) and that the amount has not hit the ceiling of 3 × the base.