Команды в канале
Сигналом можно управлять прямо из канала, не заходя в бота. Команда публикуется ответом (reply) на пост сигнала — так бот понимает, к какому сигналу она относится. Изменения применяются ко всем сделкам подписчиков по этому сигналу.
Как это работает
Команды работают у любого, кто может публиковать посты в канале: Telegram не сообщает боту, кто именно из админов написал. Единственная команда управления сигналом без ответа на пост — /close_all_signals.
| Команда | Действие | Ответ бота в канал |
|---|---|---|
/close — или просто слово close, cancel, exit ответом на пост | Закрыть сигнал: сделки подписчиков отменяются, открытые позиции закрываются по рынку | «⛔ Сигнал закрыт админом канала. Закрываются трейды подписчиков: 12. Открытые позиции закрываются по рынку.» |
/change_sl_to_83500 | Новая цена стоп-лосса | «✏️ Стоп-лосс: новая цена 83500. Применяется к трейдам подписчиков: 10, пропущено: 2 (цель исполнена или не проходит правила для конкретного трейда).» |
/change_tp1_to_87500 | Новая цена тейка №1 (tp2, tp3 … — остальные) | «✏️ Тейк-профит №1: новая цена 87500. Применяется к трейдам подписчиков: …» |
/change_entry1_to_85200 | Новая цена входа №1 (entry2 …) | «✏️ Вход №1: новая цена 85200. Применяется к трейдам подписчиков: …» |
/close_all_signals (без ответа на пост) | Закрыть все активные сигналы канала | «⛔ Все сигналы канала закрыты админом: сигналов 3, трейдов подписчиков 25.» |
Номера целей и входов — по порядку в тексте сигнала: первая цель — tp1, вторая — tp2.
Правила и тонкости
- Цена в команде — число с точкой или запятой:
/change_tp1_to_0.545,/change_entry2_to_56,4. Регистр не важен. Текст команды — ровно как в таблице: без@имяботаи без текста после числа. - «Пропущено» — сделки, где изменение неприменимо: цель уже исполнена, либо новая цена нарушает правило SL < вход < TP (для шорта наоборот) для конкретной цены входа подписчика. Такие сделки остаются как были.
- Стоп ровно на цене входа подписчика тоже попадёт в «пропущено» — правило строгое. Перенос в безубыток ставьте чуть ниже входа для LONG или чуть выше для SHORT.
- Изменение уровней меняет и отслеживаемый сигнал: уведомления в канал и статистика считаются уже по новым ценам.
/closeзакрывает сделки подписчиков по рынку — это необратимо. Если ваша идея завершилась раньше целей (вышли руками, по времени), закрывайте сигнал/close, иначе позиции подписчиков продолжат висеть до тейка или стопа.- Служебные посты (команды и ответы бота) не мешают разбору следующих сигналов — они начинаются с
/и в разбор не попадают. /activateи/deactivate— тоже команды в канале, без ответа на пост; они включают и выключают приём новых постов, открытые сигналы не трогают (Подключение канала).
Пример
Сигнал: вход 85000, цели 87000 и 88500, стоп 82900. Цена дошла до 87000, первая цель у части подписчиков исполнилась. Вы переносите стоп в безубыток: /change_sl_to_84990 ответом на пост. Бот отвечает: «✏️ Стоп-лосс: новая цена 84990. Применяется к трейдам подписчиков: 10, пропущено: 2…». Пропущены две сделки, где вход подписчика исполнился по 84990 или ниже — для них новый стоп нарушил бы правило.
Типовые ошибки и что бот скажет
- «Команда управления сигналом должна быть ОТВЕТОМ (reply) на пост сигнала. Доступные команды: /close — закрыть сигнал… /change_sl_to_56780… /change_tp1_to_56780… /change_entry1_to_56780… /close_all_signals…» — команда отправлена обычным постом, а не ответом.
- «По этому посту нет активного сигнала или трейдов подписчиков. Команды применимы только к активным сигналам.» — ответ не на пост сигнала, либо сигнал уже завершён или закрыт.
- «Не удалось разобрать команду. Примеры: /change_sl_to_56780 /change_tp1_to_0.545 /change_entry2_to_56,4» — опечатка в команде или лишний текст после числа.
- «⛔ Сигнал закрыт админом канала. Активных трейдов подписчиков по нему не было.» — сигнал закрыт, сделок у подписчиков по нему не было.
- «Активных сигналов в канале нет — закрывать нечего.» —
/close_all_signalsпри пустом списке.
Всё то же самое доступно кнопками в кабинете админа — результат одинаковый.
