Skip to content

Как бот читает сигнал: что распознаётся, что нет

Бот читает текстовые посты канала и ищет в них пять блоков: пару, плечо, входы, цели и стоп. Понимает русские и английские ключевые слова, но у него есть жёсткие правила — их полезно знать, чтобы понимать, почему один пост стал сделкой, а другой нет.

Что это

Сигнал — это пост с уровнями: где войти, где зафиксировать прибыль, где ограничить убыток. Доли между входами и целями в сигнале не указываются — их раздают ваши торговые настройки. Направление (LONG или SHORT) бот определяет сам по ценам, слова long и short в тексте не учитываются.

Что распознаётся

БлокОбязателенКлючевые слова (в начале строки)Формат
Парада#, pair, symbol#BTCUSDT, #BTC/USDT, Pair: BTC/USDT; пара должна торговаться на Bybit
Плечонетплечо, leverage, lev10x, x10, (10x), 10; от 1 до 999. Нет плеча — сигнал спотовый
Входдавход, покупка, entry, entry targets, buyодна или несколько цен, каждая на своей строке
Целидацели, продажа, tp, take profit, sellодна или несколько цен, каждая на своей строке
Стопдастоп, sl, stop, stop lossровно одна цена или целый процент от средней цены входа: 82 900 или 3%
Маржанетcross, isolated, кросс, изолированнаяв любом месте текста; вы можете переопределить своей настройкой
Тип входанетbreakout, пробой, брейкаутвход условным ордером по пробою; без слова — обычный лимитный вход

Как определяется направление и рынок:

В сигналеРезультат
Есть плечо, цели выше входа, стоп нижеФьючерсы, LONG
Есть плечо, цели ниже входа, стоп вышеФьючерсы, SHORT
Нет плеча, цели выше входаСпот, LONG
Нет плеча, цели ниже входаОшибка: на споте только LONG

Пример поста, который бот примет:

#BTC/USDT
Плечо: 10x
Вход: 85 000
84 200
Цели: 87 000
88 500
90 000
Стоп: 82 900

Что не поддерживается

  • Сигнал без стопа — не распознаётся вообще.
  • Несколько стопов в одном сигнале; стоп дробным процентом (0.5%).
  • Вход «по рынку» словом вместо цены.
  • SHORT на споте.
  • Несколько цен в одной строке (87 000 / 88 500) или диапазон (85 000 – 84 200) — бот возьмёт только первое число. Зона входа — это две цены на двух строках.
  • Несколько сигналов в одном посте.
  • Подпись к фото или видео — читается только текстовый пост.
  • Редактирование поста — правки не перечитываются; админ меняет уровни командами (см. Управление сигналом админом).
  • Второй хэштег в тексте (#scalp) — бот трактует хэштег как пару.
  • Биржи кроме Bybit.

Десятичный разделитель — точка. Запятая тоже понимается, но число вроде 112,500 бот считает двусмысленным и не примет.

Ограничения и допустимые значения

ПараметрЗначение
Плечо в сигнале1–999; отсутствие плеча означает спот
Стоповровно один
Процент стопацелое число, считается от средней цены входа
Входов и целейпрактически не ограничено, каждая цена на своей строке
Параполный тикер с котировкой, торгуемый на Bybit

Типовые ошибки и что бот скажет

Причину нераспознанного поста получает владелец канала, а не подписчик. Вот что он видит:

  • «Не найдено значение для STOP_LOSS» — в посте нет строки со стопом.
  • «К сожалению, на данный момент мы не поддерживаем несколько Stop Loss ордеров в одном трейде» — два стопа.
  • «Плечо не может превышать 999» / «Не удалось распознать значение плеча» — плечо вне диапазона или не число.
  • «Пара ZZZUSDT не торгуется на фьючерсном рынке. Проверьте написание пары.» — опечатка или пары нет на Bybit.
  • «Тейк-профит (…) ниже цены входа (…). Плечо не указано — сигнал распознан как SPOT, где доступен только LONG…» — шорт без плеча.
  • «Противоречие в направлении: тейк-профит (…) выше цены входа (…) — как для LONG, но стоп-лосс (…) тоже выше входа…» — стоп и цель по одну сторону от входа.