Arb
Scanner

Вызов
Арбитраж вручную
Следить за расхождением котировок на 4 независимых платформах одновременно невозможно вручную — окна закрываются за секунды.
- — Рынки на Polymarket, Kalshi, PredictIt и в букмекерах называются по-разному — матчинг между ними нетривиален
- — Данные устаревают мгновенно: ручное обновление не успевает за движением цен
- — Нет единого интерфейса — трейдер вынужден держать открытыми несколько вкладок
Решение
Единый сканер
Модульная система парсинга venue + SSE-стриминг объединяют все платформы в один live-дашборд с мгновенным алертом на арбитраж.
- + VenueFetcher-абстракция: каждая платформа — отдельный модуль, легко добавить новую
- + Матчер с ~90 алиасами команд и text-similarity находит одинаковые события на разных платформах
- + SSE-бридж транслирует Polymarket WebSocket в браузер — котировки обновляются в реальном времени
Архитектура & Стек
Mindmap
Venue Layer
Сбор данных
Polymarket CLOB · Kalshi API · PredictIt REST · The Odds API
Scanner Core
Поиск арбитража
TypeScript · matcher.ts · categorizer.ts · in-memory cache
Realtime Bridge
Live-обновления
SSE · Polymarket WebSocket · Next.js API Routes
Trading Engine
Исполнение сделок
Fastify · Supabase · viem · Kalshi TypeScript SDK
Venue Layer
Сбор данных
Polymarket CLOB · Kalshi API · PredictIt REST · The Odds API
Scanner Core
Поиск арбитража
TypeScript · matcher.ts · categorizer.ts · in-memory cache
Realtime Bridge
Live-обновления
SSE · Polymarket WebSocket · Next.js API Routes
Trading Engine
Исполнение сделок
Fastify · Supabase · viem · Kalshi TypeScript SDK
Измеримый результат
Бизнес Импакт
4
платформы в одном дашборде
60s
TTL кэша — данные всегда свежие
0
ручного мониторинга