UTIO
Десктопное приложение для автоматического открытия торговых инструментов в терминале 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.