— Раздаст ли Маск всем по миллиарду до завтрашнего вечера?
— Да 100% нет. Бегу ставить на Polymarket.
— ОМГ, как же ты смог проиграть?
— Там внизу, в правилах было написано, что имеются в виду все члены совета бывшего директоров Tesla, которые потом перешли в SpaceX.
— И такой нашелся и оказался мужем одной из бывших жен Маска, подавшей на него в суд?
— Почти. Вдобавок, он еще и оказался инсайдером, поставившим на Yes в этом пари.
Примерно так я потерял первые $100 на полимаркете. Да и в целом, конечно, Polymarket это инструмент перераспределения денег к и без того богатым игрокам и инсайдерам, и к самой площадке.
Но можно ли это побороть с помощью трезвого анализа?
Я исследовал топ-500 лидеров по заработку на Polymarket (кнопка чтобы увидеть топ-лидеров справа сверху) — большинство из них точно не «инсайдеры», и не везунчики, а зарабатывают за счет тщательного анализа и формирования взвешенных позиций.
Классические примеры: люди отбирают события, которые неверно оценены рынком, ставят деньги на недооцененные исходы, иногда конечно проигрывают, но в целом их состояние стабильно растет.
Пара примеров:
Предпосылки
Ключевая сложность: нужно много событий, вероятности которых ты сможешь оценить лучше рынка
Настолько много, чтобы они покрывали риски проигрышей от инсайдов, внезапных покушений и других случайностей.
Допустим, я захожу в события с расчетом выиграть, в среднем, 20% за месяц. Допустим, что риск проиграть 5% есть всегда, и в случае проигрыша я теряю всю поставленную сумму. Тогда, чтобы зарабатывать с вероятностью больше 99%, мне нужно порядка 25 событий.
Математические пояснения:
Предполагаем, что события независимы. Пусть F — это количество проигрышных событий из общего числа событий X. Тогда количество выигрышных событий составит X — F. Пусть чтобы выигрывать нужно: X > 6F
То есть, надо такое число событий, чтобы: P(X > 6F) > 0.99
Из формулы Бернулли получаем, что при вероятности проигрыша 5% нам нужно 24 события.
Разумеется, в реальном мире события не всегда независимы, и, если правильно ставить на события вида «Трамп встретится с Х в 2026 году» и «Трамп НЕ встретится с Y в 2026 году», число событий можно уменьшить, допустим, до 20. Но, разумеется, эта модель в целом очень примерная.
Итак, чтобы уверенно зарабатывать нужно регулярно находить порядка 20 событий, в которых наша оценка на 20% лучше оценки рынка.
Отлично — подумал я и посидел несколько дней, выбирая такие события на Полимаркете. И неправильно оцененных рынком событий сотни, но отбирать их приходится из десятков тысяч. Во многие приходится вчитываться, отдельно исследовать их с AI.
Короче, регулярный поиск таких событий ест немыслимое количество времени. Разумеется, я фильтровал их по героям и рынкам, в которых разбираюсь лучше, но даже это не помогало.
Создание сервиса PolySearch
Идея: смотрим позиции топ-лидеров
Работу по отбору перспективных событий наверняка и так делают топ-лидеры — подумал я. Надо:
-
Собрать список топ-лидеров и события, на которые они поставили
-
По каждому из таких событий сравнивать ставки топ-лидеров: сколько поставили на Yes, сколько на No? Какой объем поставили?
-
Собирать эту статистику в красивом виде, с текущими ставками, предсказанным годовым заработком, удобными фильтрами-сортировками — и отбирать события для своих ставок
Подумано-сделано. Пара дней с GPT-шками — и я навайбкодил PolySearch
Стек: бэкэнд на Python с FastAPI, база данных Postgre, фронт простой HTML с JS. Все крутится на моем Kubernetes на DigitalOcean.
Из лидеров оставил только тех, суммарный заработок которых хотя бы в два раза превышает их максимальный выигрыш. (Чтобы отсеять тех, кто один раз случайно мог выиграть большую сумму)
Сразу столкнулся с проблемой: интересных событий все равно мало
Топ-500 лидеров дали чуть больше 600 событий, среди которых интересных (= актуальных для входа сейчас) оказалось порядка 10.
На многие позиции топ-лидеры поставили ставки раньше, и их ставки уже в большой степени отыгрались. Так же ошибаются в том числе топ-лидеры, и, прямо скажу, не все их ставки мне захотелось повторить. А некоторые из топ-лидеров ставят очень редко.
Проблема решилась, когда я стал брать ставки топ-5000 лидеров
Правда, сервис стал работать чуть дольше — сделал, чтобы реиндексация лидеров и событий происходила не всегда, а раз в 6 часов или по нажатию кнопки «Refresh».
Также по каждому событию добавил:
-
Avg share — долю средств, которые лидеры поставили: чтобы понимать, это он просто в watchlist добавил или всерьез вложился
-
Статистику по топ-лидерам, поставившим на это событие. Включая соотношение их выигрышей к проигрышам чтобы можно было учесть наличие «лидеров-везунчиков», которые случайно угадали и на этом заработали
-
Возможность сохранять события в свои pinned. Также в pinned можно добавлять события по ссылкам на Polymarket, чтобы проанализировать, как его оценивают топ-лидеры.
Получилось:
Особенность PolySearch
Конфигурация по-умолчанию подойдет не всем. Если всем будет рекомендоваться одно и то же событие для ставок — ничего хорошего не получится.
Его поисковую выдачу можно существенно улучшить с помощью фильтров:
-
Min top winners — минимальное число лидеров, поставивших на это событие;
-
Probability % — вероятность исхода;
-
Position — тип позиции, на которую поставили лидеры. Например, некоторые считают перспективными исключительно ставки на No.
Мысли про монетизацию
Kubernetes должен окупаться. А если люди заработали с помощью моего сервиса, логично взять с них часть.
Но проблема в том, что PolySearch не может узнать, как люди в итоге поставили: сколько они заработали — и сколько списывать справедливо.
Делать стандартную подписку, не зависящую от суммы ставок и выигрышей? Тоже странно.
В итоге PolySearch бесплатный, но все ссылки с него на Polymarket — реферальные. По ним и пришедшие на Polymarket получают бонус, и заработок PolySearch напрямую привязан к объему ставок и выигрышей пользователя.
FAQ
Как устроен Полимаркет?
На Polymarket вы покупаете и продаете YES или NO на исход события. Покупка YES равносильна продаже NO, и наоборот. Цены Yes и No варьируются между нулем и единицей.
Исход события определяется голосованием оракулов. Если оракулы решают, что событие действительно произошло за обозначенный период, то стоимость позиции YES становится равна $1, а NO — $0. Иначе, наоборот.
С какой суммы начинать?
Чтобы результат был заметный, нужно начинать с относительно чувствительных сумм, но так чтобы дальше можно было увеличить: вначале вы с высокой вероятностью будете проигрывать.
Я начал с $1K. После первых проигрышей и лучшего понимания, как оно работает, докинул еще $4K.
Полезно ли это?
Навык оценки вероятностей событий реального мира полезен. Заработок тоже.
PS: Ставить на все подряд полезно тем, кому вы в итоге отдадите ваши деньги.
Ссылки
-
Сам Polymarket
-
PolySearch — тул для поиска выгодных ставок на Polymarket
-
Топ каналов по теме такого инвестирования на русском, в которых я почерпнул хотя бы 1 полезную мысль: https://t.me/RationalAnswer, https://www.youtube.com/@PROBLOCKCHAIN, https://www.youtube.com/@AnufrievNikita
ссылка на оригинал статьи https://habr.com/ru/articles/1042056/