Вдохновлено постом: Как у меня НЕ получился торговый бот на Polymarket

Вводные данные. Я никогда не торговал, не шарю в трейдинге, на Polymarket даже аккаунта нет. Увидел кейс, где парень с LLM сделал $10k из $1k за месяц. Подумал: «А почему бы и нет?». Долго ковырялся, девять стратегий протестировал — все в минусе. В общем “поднять бабла” ничего не делая не получилось.

Что я хотел сделать (и где ошибся в приоритетах)

Изначально задача была простая: сделать paper-trading (торговля на бумаге) — сервис, где можно тестировать идеи на реальных котировках Polymarket, но виртуальными деньгами.

Как разработчик интерфейсов я первым делом думал про удобный интерфейс: чтобы красиво, чтобы графики, чтобы кнопки нажимались приятно. Сделал админку, дашборд, историю сделок, портфель с анимациями. Выглядело всё это отлично.

А вот про торговую логику я думал в последнюю очередь. Типа «движок симуляции потом допилю, главное — чтобы UX/UI был удобный». Ну он то вроде и красивый и удобный(на этом всё):

Красивый интерфейс
Красивый интерфейс

Позже сделал движок симуляции. Он максимально жёсткий:

  • Не покупает по «средней цене» — только по той, по которой реально можно купить прямо сейчас;

  • Крупный ордер «ест» стакан — чем больше покупаешь, тем хуже цена;

  • Позиции оценивает по худшей цене, а не по красивой средней.

Реального кошелька нет вообще. Ключей нет. Ордер отправить нельзя. Я сам себе это запретил, чтобы не соблазниться.

Сервис работает. Выглядит красиво. А вот с идеями для тестирования проблема — своих нет, чужие копировать скучно. И тут меня осенило: а что если заставить сервис сам искать прибыльные стратегии? Данные-то открытые: цены, история сделок. Где-то там должен быть эдж (статистическое преимущество). Найти его, прогнать через симулятор, и если сходится — думать про реальные деньги.

Теперь понимаю, что я всё делал задом наперёд. Сначала надо было разобраться, как вообще работают стратегии, а не рисовать дашборды.

Провал №1: копировать китов

Первая идея — ленивая. Найти кошельки, которые стабильно в плюсе, и копировать их сделки. На биржевом сленге таких называют китами.

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

Запустил на реальных данных Polymarket.

Ноль китов.

Не поверил. Взял кошелёк, который чуть-чуть в плюсе, разобрал вручную. Ожидал увидеть трейдера с чутьём.

Нашёл бота. 600+ сделок в день, средний чек $5, торгует только криптой. Сейчас не активен — видимо, выключили.

Копировать нечего. У бота нет стратегии, только скорость. Это как копировать молнию: она бьёт в высокое дерево не потому, что умная, а потому что физика.

Провал №2: рынок переоценивает аутсайдеров

Тут я уже думал, что разбогатею.

Есть эффект: люди любят покупать дешёвые контракты на маловероятный исход (аутсайдеры, longshot). Типа лотерейный билет: эмоционально приятнее, чем ставить на фаворита.

Проверил на 17 тысячах рынков: смотрел цену контракта и как часто он реально сбывался. Перекос чёткий.

Прогнал через симулятор — всё в минусе.

Проблема: я считал по «средней цене за жизнь контракта», а симулятор берёт цену, по которой можно купить прямо сейчас. Цена ползёт от неопределённости к итогу. К моменту, когда она доходит до нужного уровня, перекоса уже нет — его съел дрейф цены.

Больно, потому что я уже поверил. Если бы не симулятор — понёс бы это на реальные деньги и слил.

Что ещё пробовал

Коротко, чтобы не растягивать:

  • Арбитраж «да/нет». Цены контрактов «да» и «нет» в сумме должны быть около $1. Если меньше — покупаешь оба и гарантированно в плюсе. На практике такие расхождения — либо копейки, либо мёртвые рынки, где событие уже случилось.

  • Маркет-мейкинг. Встаёшь по обе стороны сделки, зарабатываешь на спреде. Против тебя торгуют те, кто знает больше — спред съедают.

  • Арбитраж с другой биржей. Сравнивал цену на Polymarket с опционами на биткоин. Разница в 10 раз! Оказалось, кривая моя модель, а не биржа.

  • Ещё три идеи: арбитраж на рынках с 30+ исходами, ловля новых рынков, реакция на новости. Всё либо чистится площадкой, либо случайное блуждание.

Проверил топ кошельков по прибыли. Почти все — боты или люди, которые читают трансляцию матча и реагируют быстрее цены. Скорость или инфраструктура, не идея.

Что в итоге

Сервис работает. Выглядит красиво. Симулятор честный.

А вот «пусть сам найдёт стратегию» — нет. Девять идей, девять раз в минус.

Главный урок: я делал всё задом наперёд. Сначала нарисовал дашборды, потом думал про логику. Если бы начал с изучения стратегий и рынка — может, что-то и вышло бы. А так — сделал красивый тренажёр, на котором нечего тренировать.

Я даже рад. Лучше так, чем сделать красивый бэктест, понести на реальные деньги и слить депозит через месяц. Сервис уберег меня от меня же.

Если у вас был похожий опыт — пишите в комментарии. Особенно если получилось лучше.

Комментарии (0)