Добавить в корзинуПозвонить
Найти в Дзене
Цифровая Переплавка

«Nothing Ever Happens» — бот, который зарабатывает на том, что мир скучнее, чем кажется

Представь: на рынке предсказаний Polymarket кипят страсти. Одни спорят, упадёт ли биткоин ниже $50k, другие — начнёт ли Америка войну с Кубой, третьи — посадят ли кого-нибудь по делу Эпштейна. Миллионы долларов ставятся на громкие события. И тут среди этого хаоса сидит тихий бот. Он не читает Twitter, не смотрит CNN, не подписан ни на одного аналитика. Он просто жмёт кнопку «Нет». На всё. Всегда. И, что самое обидное для людей-трейдеров, — он чаще оказывается прав. Проект называется «Nothing Ever Happens» (в переводе — «Ничего никогда не происходит»), и его автор — Стерлинг Криспин — выложил код на GitHub под лицензией CC0 (то есть полностью в общественное достояние). Давайте разберёмся, как работает этот алгоритмический циник и почему его существование — это не баг, а фича современного рынка. Начну с того, что бот технически — вещь довольно элегантная, хотя и без всяких нейросетей. Написан на асинхронном Python, деплоится на Heroku, а его торговая логика укладывается в три шага: ⚙️ Бо
Оглавление

Представь: на рынке предсказаний Polymarket кипят страсти. Одни спорят, упадёт ли биткоин ниже $50k, другие — начнёт ли Америка войну с Кубой, третьи — посадят ли кого-нибудь по делу Эпштейна. Миллионы долларов ставятся на громкие события. И тут среди этого хаоса сидит тихий бот. Он не читает Twitter, не смотрит CNN, не подписан ни на одного аналитика. Он просто жмёт кнопку «Нет». На всё. Всегда. И, что самое обидное для людей-трейдеров, — он чаще оказывается прав.

Проект называется «Nothing Ever Happens» (в переводе — «Ничего никогда не происходит»), и его автор — Стерлинг Криспин — выложил код на GitHub под лицензией CC0 (то есть полностью в общественное достояние). Давайте разберёмся, как работает этот алгоритмический циник и почему его существование — это не баг, а фича современного рынка.

Как это устроено под капотом

Начну с того, что бот технически — вещь довольно элегантная, хотя и без всяких нейросетей. Написан на асинхронном Python, деплоится на Heroku, а его торговая логика укладывается в три шага:

⚙️ Бот сканирует Polymarket через API, ищет standalone-рынки формата «Да/Нет» (при этом отфильтровывает спортивные события — там статистика другая, ставить вслепую на «Нет» в футболе бессмысленно).

⚙️ Если цена контракта «NO» ниже настроенного порога (price cap), он покупает. Это ключевой параметр: бот берёт шейры «Нет» только тогда, когда рынок переоценивает вероятность события. Грубо говоря, если толпа оценивает шанс войны с Кубой в 30%, бот видит шейр «Нет» за ~70 центов и считает это хорошей сделкой.

⚙️ Потом просто ждёт. Когда рынок разрешается (то есть дата события проходит, а ничего не случилось), он забирает по $1 за каждый купленный шейр.

Архитектура проекта продумана неплохо для open-source проекта. Есть полноценная модель безопасности: чтобы бот действительно начал торговать реальными деньгами, нужно одновременно выставить три переменных окружения — BOT_MODE=live, LIVE_TRADING_ENABLED=true и DRY_RUN=false. Если хоть одна не на месте, бот переключается на PaperExchangeClient — бумажную торговлю без реальных денег. Для живого режима также нужен приватный ключ кошелька, адрес фандера, URL к Polygon RPC (для работы с прокси-кошельками и погашения позиций) и база данных для хранения состояния.

Есть даже веб-дашборд, скрипты для мониторинга позиций (wallet_history.py), экспорта базы данных и парсинга логов Heroku в человекочитаемый формат. То есть это не просто скрипт на 50 строк — это полноценная торговая инфраструктура.

Почему ставить на «Ничего» — это не лень, а статистика

А теперь главное: почему эта стратегия вообще работает? Ответ кроется на пересечении двух вещей — базовых ставок (base rates) и когнитивных искажений.

Давай честно: мы, люди, ужасные предсказатели. Мы эволюционно заточены под overreaction — лучше десять раз убежать от шороха в кустах, чем один раз не заметить тигра. Новостные ленты и социальные сети только усиливают эту тенденцию, превращая каждый геополитический чих в «ЭТО ВОЙНА». И вот результат: на рынках предсказаний контракты «Да» на громкие события стабильно переоценены.

Возьмём конкретный пример — рынок «Nothing Ever Happens: April» на Polymarket. Чтобы контракт «Something» (то есть «что-то случилось») выиграл, нужно, чтобы произошло хотя бы одно из следующих:

🛢️ Цена нефти WTI улетит до $200 за баррель

⚓ Восстановится судоходство в Ормузском проливе

🏛️ ФРС изменит процентную ставку в апреле

🪖 США начнут военные действия против Кубы

⚖️ Кого-то реально посадят по делу Эпштейна

Каждое из этих событий по отдельности маловероятно в заявленный срок. А вместе — тем более. Рынок на момент публикации давал примерно 71% вероятности, что ничего из этого не произойдёт. И честно говоря, глядя на этот список, я бы тоже поставил на «Ничего».

Это и есть ключевая идея: мир гораздо инертнее, чем нам хочется верить. Настоящие «чёрные лебеди» потому и «чёрные», что случаются редко. А заголовки новостей создают иллюзию, будто мы живём на пороге апокалипсиса каждый вторник.

Боты уже захватили Polymarket (и это не фигура речи)

Отдельно стоит сказать вот что: «Nothing Ever Happens» — далеко не единственный бот на Polymarket. По некоторым оценкам, до 14 из 20 самых прибыльных кошельков на платформе принадлежат автоматическим системам. Это целая экосистема алгоритмических стратегий:

🤖 Арбитраж «Да/Нет» — когда сумма цен «Да» + «Нет» в одном рынке отклоняется от $1, бот мгновенно зарабатывает на разнице.

🤖 Захват спреда — классический маркет-мейкинг: бот выставляет ордера на покупку чуть ниже и на продажу чуть выше текущей цены, зарабатывая на спреде.

🤖 Латентный арбитраж — использование разницы в ценах между Polymarket и другими платформами (например, Kalshi).

🤖 Systematic NO Farming — собственно, стратегия нашего бота. Систематическая покупка «Нет» на переоценённых рынках.

Для любого, кто работал с Polymarket, это не удивительно. Платформа построена на блокчейне Polygon, все ордера проходят через CLOB (Central Limit Order Book), есть открытый API и даже Python SDK (py-clob-client). Порог входа для создания бота — минимальный, если ты умеешь в Python и понимаешь основы DeFi.

Моё мнение: красиво, но рискованно

Как человек, который сам копался в механике Polymarket и арбитражных стратегиях, скажу вот что: идея прекрасная, но не стоит воспринимать её как печатный станок (money printer).

Первый риск — хвостовые события. Стратегия зарабатывает понемногу и часто, но один-единственный «чёрный лебедь» может уничтожить прибыль за месяцы. Купил шейры «Нет» на войну за 70 центов, а война началась — ты потерял все 70 центов с каждого шейра. Такова природа асимметрии: ты выигрываешь по 30 центов сто раз, но проигрываешь по 70 один раз, и баланс может быть не в твою пользу.

Второй риск — ликвидность и проскальзывание. На тонких рынках (а многие экзотические контракты на Polymarket именно такие) покупка большого количества шейров сдвигает цену против тебя. Бот может считать, что покупает по 70 центов, а фактический fill будет по 75.

Третий — трактовка условий разрешения. Polymarket — не биржа с чёткими контрактами типа CME. Формулировки рынков иногда допускают неоднозначное толкование. Можно быть правым по сути, но проиграть из-за того, что модераторы платформы решили иначе.

Тем не менее, сам подход — использовать статистическую предвзятость рынка вместо попыток угадывать будущее — это по-настоящему умная идея. И тот факт, что код открыт под CC0, делает проект ещё ценнее: это не только торговый инструмент, но и учебный материал для всех, кто хочет понять, как работает автоматизированный трейдинг на прогнозных рынках.

Что дальше?

Я думаю, таких ботов будет становиться только больше. По мере того как прогнозные рынки набирают популярность (Polymarket уже обрабатывает миллиарды долларов объёма), автоматизация станет стандартом, а не исключением. Рынки станут эффективнее — это хорошо для точности прогнозов, но плохо для тех, кто привык торговать «на интуиции».

А ещё — если таких ботов станет слишком много, они сами начнут корректировать рынок. Контракты «Нет» будут раскуплены, их цена вырастет, и маржа стратегии сожмётся. Это классическая история с любым альфа-сигналом: он работает, пока о нём знают немногие. Впрочем, судя по одной звезде на GitHub-репозитории, пока этот момент далёк.

В общем, «Nothing Ever Happens» — это одновременно торговый бот, философское высказывание и зеркало нашей эпохи. Мир обычно скучнее, чем заголовки новостей. И кто-то на этом зарабатывает.

Источники:

🔗 Репозиторий бота «Nothing Ever Happens»: https://github.com/sterlingcrispin/nothing-ever-happens

🔗 Рынок «Nothing Ever Happens: April» на Polymarket: https://polymarket.com/event/nothing-ever-happens-april-997

🔗 Оригинальная статья: https://telegra.ph/Bot-kotoryj-vsegda-stavit-na-Nichego-Zachem-kto-to-avtomatiziruet-cinizm-na-rynkah-predskazanij-04-13

🔗 PolySmartX — обзор арбитражных стратегий: https://poly-smart-x.medium.com/polymarket-arbitrage-bot-automated-trading-with-7-high-performance-strategies-781801a03b10

🔗 Гайд по созданию ботов для рынков предсказаний (Prediction Hunt): https://beta.predictionhunt.com/blog/how-to-build-prediction-market-trading-bot-api-guide