Take-Profit у Grid-бота
Take-Profit у Grid-бота — это цена, при достижении которой бот фиксирует прибыль: отменяет свои ордера, закрывает свою позицию по рынку и завершает работу. Он необязателен: сетка и без него зарабатывает на циклах внутри диапазона, а тейк нужен, чтобы бот сам остановился, когда цена ушла далеко в прибыльную сторону.
Что это
Take-Profit — цена, при достижении которой бот фиксирует прибыль: останавливается, отменяет ордера и закрывает свою позицию по рынку. Для Long и Neutral она выше верхней границы сетки, для Short — ниже нижней. Задавать её не обязательно: в приложении подсказка у поля — «Пусто — без тейка».
Особенности именно сеточного тейка:
- Условного ордера на бирже нет — бот сам проверяет цену раз в 10 секунд и при срабатывании закрывает позицию бота по рынку (вашу ручную позицию по той же паре — нет). В списке ордеров на Bybit тейк не ищите.
- Проверка идёт и когда бот на паузе, и когда цена вышла за диапазон; в статусах «Заблокирован» и «Ошибка» — нет.
- На споте срабатывание считается по Last Price; на фьючерсах — по тому же типу триггера, что и у Stop-Loss.
- Тейк обязан быть за пределами диапазона с прибыльной стороны: для Long и Neutral — строго выше верхней границы, для Short — строго ниже нижней. Иначе он сработал бы сразу после запуска. У Infinity Grid — выше верхнего уровня сетки, это проверяется и при создании, и при правке.
- Бота, у которого сетка ещё не построена (нет ни одного уровня), тейк не останавливает.
Срабатывание: для Long и Neutral — цена поднялась до тейка или выше, для Short — опустилась до тейка или ниже. Для ограничения убытка есть отдельная настройка — Stop-Loss; их можно задать вместе: стоп по одну сторону диапазона, тейк по другую.
Где в боте
🏠 Главная → 🤖 Боты → ➕ Grid-бот — в мастере приложения Sync, блок Дополнительно: поле Take-Profit, цена — сразу после Stop-Loss, цена, на споте и фьючерсах. Тип триггера — общее со стопом поле Цена для срабатывания стопа и тейка, только на фьючерсах; тип триггера задаётся только при создании. Сам тейк можно задать, поменять или убрать и у созданного бота — ✏️ Изменить в карточке бота (откроется приложение) или на сайте (см. «Как настроить»).
Тот же мастер на сайте app.sync.trade: Grid-боты → Создать → блок Дополнительно → поле Take-Profit, цена с подсказкой «Long и Neutral — выше диапазона, Short — ниже. Цена дошла — бот останавливается и закрывает позицию с прибылью. Пусто — без тейка.»
Заданный тейк виден в карточке бота: в Telegram — строкой «🎯 Take-Profit: 70000» (её нет, если тейк не задан; так же показывается строка «🛑 Stop-Loss: …»), на сайте — в карточке бота.
Как настроить
- В поле Take-Profit, цена введите цену в монете пары (USDT, у пар к USDC — USDC), например
70000. - Если тейк не за диапазоном, мастер сразу покажет под полем «Допустимо: выше верхней границы» (у Short — «Допустимо: ниже нижней границы»). Пустое поле — бот без тейка.
- На фьючерсах при желании смените тип цены в поле Цена для срабатывания стопа и тейка: Маркировочная, Последняя или Индексная. Тип один на стоп и тейк и применяется, если задан Stop-Loss или Take-Profit.
При срабатывании придёт сообщение с кнопкой 🤖 Открыть бота — она открывает карточку этого бота в приложении:
🟢 Grid-бот: сработал тейк-профит
BTC-сетка · BTC/USDT
Цена 70020, тейк-профит 70000 (по маркировочной цене)
Реализовано: +2.4 USDT
Бот остановлен: ордера сетки сняты, позиция бота закрыта по рынку.В скобках — по какой цене бот засчитал срабатывание (как выбрано у бота), «Реализовано» — прибыль или убыток бота по закрытым циклам сетки (Realized P&L) со знаком, бот перечитывает её уже после остановки. Закрытие остатка позиции по рынку при срабатывании тейка в эту цифру не входит — его результат виден в истории сделок на бирже. Это то же число, что «Реализовано» в карточке бота в приложении. Статус бота — «Закрыт».
У созданного бота
Тейк можно задать, поменять или убрать у любого бота, кроме закрытого и закрывающегося: работает он, стоит на паузе (в том числе жёсткой), вышел за диапазон или ждёт триггер.
- В боте: 🏠 Главная → 🤖 Боты → бот → ✏️ Изменить — откроется приложение Sync; там Stop-Loss и Take-Profit. На сайте app.sync.trade то же: Grid-боты → бот → блок Изменить настройки → Stop-Loss и Take-Profit.
- В окне — поле Take-Profit, цена, заполненное текущим значением, с подсказкой «Выше верхней границы 66000. Пусто — без тейка.» (у Short — «Ниже нижней границы 60000. Пусто — без тейка.», у Infinity Grid — «Выше верхнего уровня сетки. Пусто — без тейка.»). Пустое поле — без тейка. Применить → «Stop-Loss и Take-Profit сохранены».
Правка сохраняется сразу — ордеров на бирже под тейк нет, поэтому отдельного уведомления не приходит, итог виден в окне правки. Цена — число больше нуля, с точкой или запятой, не больше 12 цифр до точки и 8 после. Кроме правила «за диапазоном» бот проверяет, что текущая цена ещё не дошла до нового тейка (по тому же типу цены, что выбран у бота; на споте — по последней цене), — иначе бот остановился бы на ближайшей проверке. У бота, который ждёт триггер, эта проверка не делается: сетка стартует по цене запуска. Проверяется только то, что вы меняете: новый тейк не упирается в старый стоп. Тип триггера у созданного бота не меняется.
Пример с расчётом
Сетка Long 60 000 — 66 000, 10 сеток (11 уровней цены) по 10 USDT, шаг 600, TP 70000 — примерно на 6 % выше верхней границы.
Несколько дней цена ходит внутри диапазона: сетка покупает на уровне и продаёт на соседнем выше, каждый такой цикл приносит 0,09–0,10 USDT без учёта комиссий. За 25 циклов набирается около 2,4 USDT — они сразу попадают в Realized P&L.
Потом цена уходит вверх. По пути сетка продаёт уровень за уровнем: на споте продаются купленные монеты, на фьючерсах Long позиция закрывается по мере роста. Выше 66 000 продавать уже нечего — у бота остались только ордера на покупку ниже цены. Около 67 500 бот встанет на паузу «Цена вышла выше диапазона» (см. Защиты) и будет ждать возврата цены.
На 70 000 срабатывает тейк: бот отменяет оставшиеся покупки, закрывает по рынку то, что ещё осталось в позиции бота, и переходит в статус «Закрыт». Прибыль циклов — около 2,4 USDT — остаётся в Realized P&L, а средства из ордеров на покупку снова свободны.
Без тейка бот так и стоял бы на паузе: ордера на покупку ждали бы возврата цены в диапазон, и средства под ними оставались бы заняты, пока цена не вернётся или вы не остановите бота сами.
Ограничения и допустимые значения
| Параметр | Значение | Примечание |
|---|---|---|
| Цена TP, Long и Neutral | строго выше верхней границы | равная границе отклоняется |
| Цена TP, Short | строго ниже нижней границы | то же |
| Цена TP, Infinity Grid | выше верхнего уровня сетки | проверяется при создании и при правке |
| Тип триггера | Mark / Last / Index | общий со Stop-Loss; только фьючерсы; по умолчанию Mark; спот — всегда Last |
| Период проверки | 10 секунд | работает и в паузе, и вне диапазона; в статусах «Заблокирован» и «Ошибка» — нет |
| Ордер на бирже | не выставляется | закрытие по рынку в момент срабатывания |
| Изменение после создания | можно: ✏️ Изменить в карточке бота (в приложении) или на сайте | новая цена не должна быть уже достигнута; тип триггера — нельзя |
Типовые ошибки и что бот скажет
- «⚠️ Для LONG/NEUTRAL Grid цена тейк-профита (66000) должна быть ВЫШЕ верхней границы сетки (66000). Иначе он сработает сразу после запуска.» — поднимите тейк выше 66 000; значение, равное границе, не примется.
- «⚠️ Для SHORT Grid цена тейк-профита (61000) должна быть НИЖЕ нижней границы сетки (60000). Иначе он сработает сразу после запуска.»
- «⚠️ Take-Profit (66000) должен быть выше верхней границы сетки (66000) — иначе он остановил бы бота посреди обычной торговли.» — тот же отказ при правке у созданного бота; у Short — «…ниже нижней границы сетки (60000)…».
- «⚠️ Цена уже дошла до этого тейка (70000): сейчас 70500. Бот остановился бы на ближайшей проверке. Если нужно остановить бота — нажмите «⏹ Остановить…» в карточке.» — цена уже выше нового тейка (у Short — ниже). Поставьте тейк дальше текущей цены или остановите бота сами.
- «Цена — число больше нуля.» или «⚠️ Введите цену числом больше нуля: не больше 12 цифр до точки и 8 после (например 58000 или 0.5).» — при правке у созданного бота: буквы, ноль, слишком длинное число или запись вида
1e5. - «Допустимо: число больше 0» — в мастере при создании: в цене буквы или ноль.
- «⚠️ Take-Profit бота (70000) оказался бы внутри новых границ и остановил бы бота посреди обычной торговли. Тейк должен остаться за диапазоном: у Long/Neutral выше верхней границы, у Short ниже нижней. Сначала перенесите тейк: «✏️ Изменить» в карточке бота → Stop-Loss и Take-Profit (настройки откроются в приложении).» — например, правкой Изменить границы верх расширили до 71 000 при тейке 70 000. Правка не применяется; выберите границы так, чтобы тейк остался снаружи (см. Редактирование работающего бота).
- Тейка нет в списке ордеров Bybit — так и должно быть, его ведёт бот.
