Бот для Polymarket на Claude Code: $11 400 за 19 дней

Бот для Polymarket на Claude Code: $11 400 за 19 дней

Разработчик под ником Lunar собрал торгового бота для Polymarket за одни выходные, используя Claude Code. За 19 дней бот принес $11 400 при стоимости инфраструктуры $25 в месяц.

Что под капотом

Весь стек состоит из четырех open-source репозиториев, Claude API и дешевого VPS. Бот работает круглосуточно, автор утверждает, что не прикасался к нему 19 дней подряд.

Первый шаг - данные. Автор взял датасет poly_data с GitHub (86 миллионов сделок на Polymarket) и натравил Claude Code на анализ. Один промпт - и через 4 минуты Claude отсканировал 14 000+ кошельков и отобрал 47 самых прибыльных трейдеров с винрейтом выше 70%.

Как работает пайплайн

Архитектура бота состоит из четырех компонентов: сканер, мозг, исполнитель и монитор выхода.

Сканер использует polymarket-cli для мониторинга 500+ рынков в реальном времени. Claude Code сам написал функцию скоринга, которая фильтрует рынки по трем параметрам: разрыв между рыночной ценой и оценкой вероятности, глубина стакана (минимум $500 с обеих сторон) и время до закрытия (от 4 до 48 часов). 93% рынков отсеиваются на этом этапе.

"Мозг" - это Claude, который для каждого рынка из очереди прогоняет четыре проверки: базовая статистика, новости за последние 6 часов, наличие крупных кошельков из списка 47 целей и когнитивные ошибки толпы. Если 3 из 4 проверок совпадают, генерируется торговый тезис. Размер позиции рассчитывается по формуле Келли с ограничением до четверти от оптимального размера.

Пишу уроки и показываю на пальцах как выжать из Claude и других ИИ Максимум у себя в телеге! . Если тг не пашет - Max.

Система консенсуса

Самое нетривиальное решение - три параллельных агента вместо одного. Арбитражный агент ловит ценовые расхождения, конвергентный входит когда цена движется к прогнозу, а агент копитрейдинга зеркалит 47 целевых кошельков с задержкой в 60 секунд. Если два из трех агентов согласны - открывается полная позиция. Один голос - половинная. Агенты не согласны - сделка не совершается. Один только этот фильтр убрал 40% убыточных сделок.

Стратегия выхода

Автор проанализировал поведение топ-кошельков через данные poly_data и обнаружил, что 91% из них выходят из позиций до финального расчета, забирая в среднем 73% потенциальной прибыли. Главный триггер - всплеск объема (3x от среднего за 10 минут), что сигнализирует об уходе умных денег. Это зашито в бота как основное правило выхода.

Результаты

214 сделок за 19 дней. Винрейт 74%. Sharpe ratio 2.31. Бот крутится на VPS за $5 в Германии. Автор проверяет его раз в день с телефона.

Что не сработало: спортивные рынки (винрейт упал до 52%), рынки с объемом ниже $50K (проскальзывание съедало прибыль), удержание позиций до расчета (потеря 15-30% нереализованной прибыли), запуск всех семи стратегий одновременно вместо трех сфокусированных.

Интересный кейс, можно открыть оригинальный твит и посмотреть исходы. По мне это все лотерея и гембла, но что если попробовать подобные схемы на более консервативных инструментах.

Все четыре репозитория бесплатные, код открытый. Ссылка на оригинальный разбор с полным кодом: https://x.com/LunarResearcher/status/2043690015675318360

1
Начать дискуссию