Crypto Signals — теханаліз крипторинку в чаті
Замість того щоб тримати відкритими п'ять вкладок з графіками, людина пише в чат один символ. Бот повертає теханаліз і сам пише, коли монета виходить із боковика.
- Ніша
- Криптовалюти, аналітика
- Платформа
- Telegram-бот
- Команд
- 12
- Опубліковано
Задача
Трейдер і так живе в Telegram: там канали, там сигнали, там чати. А графіки й скринери лишаються в іншому місці, і кожна перевірка означає перемикання між застосунками.
Тому я робив не «ще один канал із сигналами», а переносив саму перевірку в чат: щоб питання про монету й відповідь по ній були в одному вікні.
Що зробив
Дві швидкі команди без меню
!BTCUSDT дає повний теханаліз, ?BTCUSDT — просто ціну (те саме вміє /price SYM). Ні слеша, ні кнопок, ні вибору зі списку: символ монети підставляється у знайому форму, і відповідь приходить одразу.
Знаки я розвів навмисно. Про ціну питають частіше за все інше, і платити за таке питання тим самим числом натискань, що й за повний розбір, було б безглуздо.
Сімнадцять індикаторів в одному розборі
/analyze SYM — це не одна цифра з одного індикатора. За командою бот рахує сімнадцять: RSI і StochRSI, Williams %R, CCI, MACD з гістограмою, драбинку EMA і перетини 10/21 та 50/200, ADX із DI+ та DI−, положення ціни в смугах Боллінджера і ширину самих смуг, ATR, VWAP, OBV, Parabolic SAR, обʼєм, VMC Cipher і Money Flow Index.
Поруч ідуть рівні: три опори знизу, три опори зверху, лінії EMA, межі Боллінджера. Усе це я звів в одну команду, щоб людина не збирала картину по вкладках.
Старший таймфрейм важить більше за молодший
Розбір іде одразу на чотирьох таймфреймах, щоб картина не залежала від того, який графік випадково відкритий. Але складати їх порівну неправильно: денний графік говорить про ринок більше, ніж пʼятнадцятихвилинний. Тому я зробив ваги: чим старший таймфрейм, тим сильніше він тягне підсумок на себе.
Окремим рядком бот показує узгодженість: скільки таймфреймів із чотирьох дивляться в один бік і які саме за зростання, а які за падіння. Розбіжність не ховається під загальним висновком, вона стоїть у відповіді: саме вона й означає, що заходити рано.
Зони рахуються по дотиках, а не малюються на око
Ключові зони бот бере з таймфреймів від чотиригодинного і вище. У кожної зони видно силу, скільки разів ціна її торкалась, на яких таймфреймах вона видима і на скільки відсотків ціна від неї зараз. Зони, які збіглися на кількох таймфреймах, я позначив окремо: це найміцніші рівні на графіку.
Поруч ідуть свічкові патерни по молодших таймфреймах.
У якій фазі ринок: розбір за Вайкоффом
Крім індикаторів, бот визначає фазу за методом Вайкоффа: накопичення, розподіл чи щось між ними, і показує, наскільки він у цій фазі впевнений. Окремо ловить хибний пробій угору, дивиться на поведінку обʼєму й називає очікуване продовження.
Індикатори кажуть, що робить ціна. Вайкофф пробує сказати, що робить ринок навколо неї.
Карта ліквідацій по плечах
/liq показує, де стоять ліквідації за розміром плеча, від x3 до x100, з ціною і відстанню у відсотках в обидва боки. Поруч ідуть дані деривативів: відкритий інтерес із динамікою, співвідношення лонгів і шортів, фандинг зараз, у середньому за три дні й у річному вираженні. Дані беруться з біржі Bybit.
Руками ці цифри збирають з кількох різних екранів біржі. Тут вони приходять одним повідомленням.
«Напрямку немає» — теж відповідь
У кінці розбору стоїть висновок: лонг, шорт чи нейтрально, рекомендований строк утримання і список причин, у кожної з яких вказано таймфрейм. Читач бачить не вердикт, а те, з чого він склався.
У шапці кожного сигналу стоять зірки — це рейтинг самого сигналу. Сильний він чи слабкий, видно ще до того, як людина почне читати цифри.
Нейтрально бот пише спокійно, і я навмисно не робив із цього виняток: інструмент, який щоразу знаходить сигнал, просто його вигадує. Рішення все одно приймає людина, бот рахує і показує.
Скринери: де зараз рух
/signals проходить по топ-100 монет, /volatile показує ті, що зараз ходять найсильніше, /sideways — навпаки, ті, що стоять у боковику. Так людина спершу дивиться на ринок і вже потім на конкретну монету.
Сповіщення, які приходять самі
/alert ставить особисте сповіщення, /alerts показує усі свої. Окремо йдуть авто-сигнали: їх бот шле без запиту, раз на 3–6 годин, залежно від ринку. Ідуть вони або по монетах із вашого списку, або по тих, які бот відібрав сам за теханалізом. Вимикаються одним /stop.
☝ Вимикач я поставив у тому самому вітальному повідомленні, що й усе інше. Бот, від якого не можна відписатись у два кліки, швидко перетворюється на бота, якого блокують.
Свій список монет замість щоденного набору
/watch SYM, /unwatch SYM, /watchlist — список, у який людина складає те, за чим стежить постійно. Саме по ньому потім ходять авто-сигнали.
Що безкоштовно, а що в підписці
Сигнали й теханаліз доступні безкоштовно — так написано і в шапці самого бота. Три сповіщення людина ставить теж безкоштовно, більше — тільки в підписці Premium; у безкоштовній версії є й обмеження на кількість розборів та звернень до скринерів. Точних лімітів тут немає: умови підписки живуть у самому боті й змінюються, а кейс висить роками.
Мова, правила й підтримка — кнопками
Усе, що не є щоденною дією, я виніс у кнопки під повідомленням: Інструкція, Мова, Правила, Підтримати, Запросити друзів. Команди лишаються тільки для роботи.
Як виглядає
Знімок з живого бота — вітальний екран зі списком команд.
Технічно
- 17індикаторів в одному розборі
- 4таймфрейми з вагами
- топ-100монет у скринері
- 3–6 годміж авто-сигналами
⚠ Назва в шапці чату — Crypto Signals Bot, а знайти його можна за адресою @SpotTradingzBot. Це один і той самий бот.
Інші кейси
Потрібен бот, який рахує і сам пише, коли час?
Спершу безкоштовна консультація. На ній визначаємось: бот у Telegram чи застосунок усередині нього, чи потрібен ШІ-агент, де працюватиме сервер. Збірка й тестування такого бота займають від 15 до 30 днів. Напишіть у двох реченнях, що за бізнес і що має робити бот, цього вистачить, щоб почати.