Автопостинг сигналов из своего бота
Автопостинг — это когда сигналы в ваш канал публикует не человек, а ваш собственный торговый бот или скрипт. Для Sync такой пост ничем не отличается от написанного руками: автор поста в канале — сам канал. Отдельно включать ничего не нужно — достаточно, чтобы посты бота соответствовали формату сигнала.
Как это работает
- Ваш бот публикует в канал обычный текстовый пост в формате сигнала.
- Главный бот Sync, администратор канала, читает пост, ставит сигнал на отслеживание, вешает кнопки и открывает сделки у подписчиков с включённым автотрейдом.
- Когда ваш бот выходит из сделки, он отправляет в канал команду ответом на пост сигнала — и сделки подписчиков закрываются или меняются вместе с вашей.
Требования к каналу
| Требование | Пояснение |
|---|---|
| Канал, не группа и не чат | Публичный или приватный — не важно |
| Канал подключает человек, который будет владельцем | Он нажал /start в @sync_trading_bot и первым добавил главного бота администратором. Бот-постер владельцем быть не может: кабинет и личные сообщения об ошибках получает человек |
| Главный бот Sync — админ | Права «Публикация сообщений» (обязательно) и «Изменение сообщений» (для кнопок) |
| Сервисный бот Sync — админ | Без дополнительных прав |
/activate в канале | Ответ «🚀 SYNC-канал активирован!» |
| Ваш бот-постер — админ с правом «Публикация сообщений» | Иначе Telegram не даст ему публиковать. Другие права не нужны. Порядок добавления ботов не важен |
Sync частоту публикаций не ограничивает; у Telegram есть собственный лимит на число сообщений от ботов в один чат — проверьте его на тесте, если сигналов много.
Требования к посту
Те же, что и для сигнала, написанного руками (Формат сигнала: полная спецификация). Для автопостинга особенно важно:
- Текстовый пост, не фото с подписью — подпись не читается, пост пропускается молча.
- Один пост — один сигнал, пост потом не редактируется — правки не перечитываются.
- Одна цена на строку, без нумерации или с разделителем после номера (
TP1: 87000, неTP1 87000). - Плечо для фьючерсов всегда, для спота — строки плеча нет вообще (даже
1x). - Стоп ценой, а не дробным процентом — для узких стопов это важно.
- После последнего блока — ничего: строка с числом ниже стопа станет вторым стопом.
Минимальный шаблон, который разбирается всегда:
#BTCUSDT
Плечо: 10x
Вход: 85000
Цели: 85400
85800
Стоп: 84600Команды от вашего бота
Команды публикуются ответом на пост сигнала, текст — ровно как в статье о командах, без имени бота и текста после числа.
/close— всегда, когда позиция вашего бота полностью закрыта: по времени, вручную, трейлингом, по своему тейку или стопу. Без этого сигнал остаётся активным до тейка или стопа, и позиции подписчиков продолжают висеть. Между постом сигнала и/closeоставляйте хотя бы несколько секунд и проверяйте ответ: нужен «⛔ Сигнал закрыт админом канала…»./change_sl_to_…— трейлинг и перенос в безубыток. Стоп ровно на цене входа попадёт в «пропущено»: ставьте на тик ниже (LONG) или выше (SHORT)./change_tp1_to_…,/change_entry1_to_…— сдвиг целей и входов.- Повтор по той же паре в ту же сторону при активном сигнале второй трейд у подписчика не откроет — закрывайте предыдущий
/closeдо нового сигнала по той же паре.
Отчёты и служебные посты бота
Публиковать результаты («TP1 взят», дневные отчёты) можно, три правила:
- Пост не начинается с
/— иначе это команда. - В посте нет строки только из
#ТИКЕРвместе со строками, начинающимися с ключевых слов (TP:,Entry:,Стоп:) — иначе бот попытается разобрать его как сигнал, и владелец получит «не принят как сигнал». Безопасно — одной строкой без решётки:BTCUSDT: TP1 достигнут ✅ +0.5%. - Слова
close,cancel,exitотдельным ответом на пост сигнала — это команда закрытия. В отчётах такие слова ответом на пост не отправляйте.
Как проверить
- Опубликовать из бота тестовый сигнал по шаблону — через несколько секунд под постом должны появиться кнопки.
- Ответить на него
/closeиз бота — должен прийти «⛔ Сигнал закрыт админом канала…». - Прогнать зону входа,
/change_sl_to_…, для фьючерсов — шорт. - Всё это — пока у подписчиков выключен автотрейд: тестовые сигналы открывают реальные сделки. Подробнее — Проверка после подключения.
Что сигналами не копируется: лестницы лотов и усреднение сетью по одной паре — это Grid- и DCA-боты подписчика, а не сигнал.
