Nikita Aull Никита Ауль

UTIO

Python aiohttp aiogram Telethon WebSocket
Выпущен

Десктопное приложение для автоматического открытия торговых инструментов в терминале TigerTrade по сигналам из нескольких источников. Работает как прослойка между поставщиками торговых сигналов и торговой платформой.

Источники сигналов

  • Telegram Bot - мониторинг каналов и чатов через Bot API
  • Telegram Userbot - мониторинг через пользовательский аккаунт с сохранением сессии
  • WebSocket Client - потоковые сигналы в реальном времени
  • TradingView - интеграция через webhook

Обработка сигналов

Три парсера работают каскадно, извлекая торговые данные из любого формата сообщений: JSON-парсер для структурированных данных, regex-парсер для произвольного текста и шаблонный парсер для пользовательских паттернов.

Поддержка 9 бирж (Binance, Bybit, OKX, MEXC, Bitmex, Bitfinex, Gate.io, Bitget) с рынками SPOT и FUTURES. Маршрутизация по Link Group (A-Z, 0-11) для организации нескольких окон терминала.

Веб-интерфейс

Встроенная панель управления на порту 8080:

  • Управление конфигурацией в реальном времени
  • Мониторинг статуса подключений
  • История сигналов с поиском
  • Тестовая отправка сигналов для проверки
  • Маскирование чувствительных данных

Архитектура

Полностью асинхронная архитектура (aiohttp + aiogram + telethon). Автоматическое переподключение с keep-alive для WebSocket TigerTrade. Ротация логов и JSONL-история сигналов. Компилируется в автономный Windows-исполняемый файл через PyInstaller.