Реинвестирование и перерыв между циклами
Каждый цикл DCA-бота заканчивается по Take-Profit или Stop-Loss, после чего бот выдерживает паузу (cooldown) и начинает новый. Реинвестирование позволяет часть прибыли закрытого цикла добавить к сумме следующего.
Что это
Cooldown — пауза в секундах между завершением одного цикла и началом следующего. В это время бот в статусе «Перерыв», в карточке — обратный отсчёт «⏳ Cooldown до: 14:05:30 МСК». Ордеров бота на бирже в перерыве нет. Готовность к новому циклу бот проверяет раз в 10 секунд, поэтому старт происходит с точностью до 10 секунд.
Реинвестирование — процент реализованной прибыли цикла, который добавляется к базовой сумме следующего цикла. Правила:
- Считается накопительно: прибавка каждого прибыльного цикла остаётся в сумме дальше.
- Потолок — 3 базовые суммы: больше сумма цикла за счёт реинвеста не вырастет.
- После убыточного цикла реинвест не применяется: сумма не уменьшается и не растёт.
- 0 % — выключено, прибыль остаётся свободной на счёте.
Текущая сумма с учётом реинвеста видна в карточке строкой «💰 Инвестиция: … USDT».
Где в боте
Экран подтверждения при создании DCA-бота:
- ⏲️ Cooldown между циклами — кнопка с текущим значением.
- 🔁 Реинвестирование прибыли — кнопка с текущим значением.
У работающего бота оба параметра изменить нельзя — только создать нового бота.
Как настроить
- Cooldown: «Введите паузу в секундах (0-86400) между завершением одного цикла и началом следующего.» Введите целое число, бот ответит «✅ Сохранено: 300 секунд». Пресеты задают 60 секунд (🛡️ Консервативный), 45 (⚖️ Стандартный), 30 (🚀 Агрессивный).
- Реинвестирование: «Какой % реализованной прибыли цикла добавлять к базовой сумме следующего цикла (0-100).» Бот подсказывает: реинвест ускоряет рост, но увеличивает риск. Ответ: «✅ Реинвест сохранён: 50%». У всех пресетов — 0 %.
Пример с расчётом
Базовая сумма цикла 100 USDT, реинвест 50 %, TP 1.5 %.
| Цикл | Сумма цикла | Итог цикла | Прибавка к следующему |
|---|---|---|---|
| 1 | 100.00 USDT | TP, +1.50 USDT | +0.75 |
| 2 | 100.75 USDT | TP, +1.51 USDT | +0.76 |
| 3 | 101.51 USDT | SL, −7.11 USDT | 0 (убыточный цикл) |
| 4 | 101.51 USDT | TP, +1.52 USDT | +0.76 |
| 5 | 102.27 USDT | … | … |
Убыток третьего цикла сумму не уменьшил — реинвест только добавляет. Предел для этого бота — 300 USDT (3 × 100): дальше сумма цикла расти не будет, сколько бы прибыли ни накопилось.
Cooldown 300 секунд в том же боте: после TP в 14:00:30 бот стоит в статусе «Перерыв» с надписью «⏳ Cooldown до: 14:05:30 МСК» и запускает новый цикл в 14:05:30–14:05:40.
Ограничения и допустимые значения
| Параметр | Диапазон | Примечание |
|---|---|---|
| Cooldown | 0–86400 секунд | 0 — следующий цикл сразу; 86400 — сутки |
| Реинвестирование | 0–100 % | Накопительно, потолок 3 × базовой суммы |
| Точность старта нового цикла | до 10 секунд | Проверка раз в 10 секунд |
| Изменение у живого бота | нет | Только новый бот |
Перерыв действует и после Stop-Loss, не только после Take-Profit. Если бот в это время поставить на паузу, новый цикл не начнётся, пока вы не нажмёте ▶️ Запустить — подробнее в статье Пауза, запуск и остановка.
Типовые ошибки и что бот скажет
- «Неверное значение. Введите целое число от 0 до 86400.» — cooldown вне диапазона или с дробью.
- «⚠️ Введите число от 0 до 100» — реинвест вне диапазона.
- Сумма в карточке не растёт при включённом реинвесте — проверьте, что цикл закрылся в плюс (после стопа прибавки нет) и что сумма не упёрлась в потолок 3 × базовой.
