Формат сигнала: полная спецификация
Бот читает текст поста и намеренно гибок: понимает русские и английские слова, разные написания пары и плеча. Но у разбора есть жёсткие правила, о которых важно знать. Здесь — общая картина; по каждой части сигнала есть отдельная статья.
Блоки сигнала
| Блок | Обязателен | Ключевые слова (в начале строки, регистр не важен) | Формат значения |
|---|---|---|---|
| Пара | да | #, pair, symbol | #BTCUSDT, #BTC/USDT, Pair: BTC/USDT. Пара должна торговаться на Bybit |
| Плечо | нет | плечо, leverage, lev | 10x, x10, (10x), (x10), 10; целое число от 1 до 999. Нет плеча — сигнал спотовый |
| Маржа | нет | cross, isolated, кросс, изолированная — в любом месте текста | Подписчик может переопределить своей настройкой |
| Тип входа | нет | breakout, пробой, брейкаут — в любом месте текста | Вход условным ордером по пробою. Без слова — обычный лимитный вход |
| Вход | да | вход, покупка, entry, entry targets, buy | Одна или несколько цен, каждая на своей строке |
| Цели | да | цели, продажа, tp, tp targets, take profit, take-profit, sell | Одна или несколько цен, каждая на своей строке |
| Стоп | да | стоп, sl, sl targets, stop, stop loss, stop-loss, stop targets | Одна цена или целый процент от средней цены входа: 82900 или 3% |
Подробно: Пара и направление, Входы, Цели, Стоп-лосс, Плечо.
Главные правила
| Правило | Пояснение |
|---|---|
| Сигнал — текстовый пост | Подпись к фото или видео не читается: такой пост пропускается молча. Картинку публикуйте отдельно, сигнал — текстом |
| Один пост — один сигнал | Несколько сигналов в одном сообщении не разбираются |
| Ключевое слово — в начале строки | Эмодзи, маркеры и тире перед ним убираются автоматически (🎯 Цели:, — Вход:). Первое значение может стоять на той же строке после двоеточия |
| Каждый уровень — на отдельной строке | Из строки берётся только первое число: 87000 / 88500 / 90000 даст одну цель, диапазон 85000-84200 — один вход |
| Порядок блоков любой, каждый — один раз | TP: и Take profit: в одном посте — ошибка «обнаружено более, чем одно ключевое слово» |
| Единственный хэштег в тексте — пара | #signal, #вход и любые другие хэштеги сломают разбор |
| Направление определяется по ценам | Слова long / short вырезаются и не учитываются |
| Нет плеча — сигнал спотовый | Для фьючерсов всегда указывайте плечо, для спота — не указывайте |
| Стоп — ровно один | Несколько стопов не поддерживаются |
| Нумерация — только с разделителем после номера | TP1: 87000, 1) 87000, 1. 87000 понимаются. TP1 87000 без разделителя превратится в 187000 — без ошибки |
| Строки с числами внутри блока — это уровни | Всё от ключевого слова до следующего считается уровнями. TF: 5m или RR 1:2 под целями станут ложным уровнем. Комментарии с числами — только до первого блока |
| Другие строки не начинаются с ключевых слов | Levels:, Slippage:, Buy zone:, Sell zone: бот примет за заголовки блоков |
| Редактирование поста не перечитывается | Ошиблись — правьте командами или публикуйте новый сигнал |
Доли входов и целей (проценты) в канальном сигнале не указываются — их распределяет настройка каждого подписчика.
Примеры, которые бот примет
Фьючерсы, русские слова, несколько входов и целей:
#BTC/USDT
Плечо: 10x
Вход: 85000
84200
Цели: 87000
88500
90000
Стоп: 82900Фьючерсы, английские слова, стоп процентом:
#ETHUSDT
Leverage: 5x
Entry:
3200
3150
TP:
3400
3550
SL: 4%Спот (плечо не указано, значит LONG на споте):
#SOL/USDT
Вход: 150
Цели: 165
180
Стоп: 138Шорт с указанием маржи и входом по пробою:
#BTCUSDT
Плечо: Cross, 20x
Пробой
Вход: 84000
Цели: 82500
81000
Стоп: 85300Как проверить, что сигнал прочитан
Через несколько секунд под постом появляются кнопки 👁 Смотреть сигнал / 📈 Открыть сигнал / ⚡ Включить авто-трейдинг (нужно право «Изменение сообщений»). Нет кнопок — причина придёт владельцу канала в личку: «⚠️ Пост … не принят как сигнал — сделки по нему не открылись. Причина: …». Тексты причин разобраны в статьях по каждой части сигнала.
