Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Полимаркет Инсайдер Торговый Детектор (Го, Телеграм Бот API)

Автономный сервис для выявления подозрительных трейдов на prediction-рынке Polymarket с автоматической доставкой алертов в Telegram (Go, Telegram Bot API, REST polling).

Основная задача: Мониторинг потока сделок на Polymarket в реальном времени, выявление паттернов, характерных для инсайдерской торговли (новые аккаунты, аномальные размеры ставок, низкоценовые входы перед резолюцией), и мгновенное уведомление оператора через Telegram с детализированным отчетом по каждой подозрительной сделке.

Что реализовано:
- Rule-based scoring engine с 20 условиями (C1–C20): возраст аккаунта, размер ставки, цена входа, ликвидность рынка, скорость торговли, история win-rate на low-price бетах, девиация от базового поведения кошелька
- Нормализация бинарных SELL-сделок в BUY-эквивалент для корректного скоринга
- Обогащение данных: история кошелька (до 500 записей), proxy-wallet resolution, ликвидность рынка, дата закрытия - через Polymarket Data API и Gamma API
- Anti-smurf агрегатор: выявление разбитых на мелкие части ставок одного кошелька и синтез агрегированного трейда при превышении порога
- Compound-алерты координированной активности: кластеризация подозрительных сделок разных кошельков на одном рынке в течение 30 минут
- Post-resolution трекер: автоматическая проверка результатов рынков после закрытия, запись - WON/LOST/CANCELLED с подсчетом точности детектора
- Durable outbox для Telegram: персистентная очередь повторной доставки неотправленных алертов с retry-логикой
- Ежедневный дайджест с агрегированной статистикой алертов и точностью прогнозов; hot-reload конфигурации без остановки сервиса; health endpoint; graceful shutdown с корректным сохранением состояния

Технологии: Go 1.21, Polymarket Data API, Gamma API, Telegram Bot API, JSONL persistence, GOB serialization, concurrent worker pool, hot-reloadable .env config
Детали работы
Добавлена 30 апреля
83 просмотра
Фрилансер
Dmytro V.
Украина Львов  2  0

Свободен для работы Свободен для работы
2 Сейфа завершены
На сервисе 1 месяц 15 дней