Туториал по боту Полимаркет · Глава 1 из 32
Трезвая оценка на 2026 год, которую стоит сделать до того, как вы начнёте писать торгового бота для Полимаркет: цифры по прибыльности, сколько нужно времени и капитала, в каких случаях бот обыгрывает ручную торговлю, а в каких проигрывает ей.
Что охватывает эта глава
Большинство подходит к созданию бота для Полимаркет не с того конца: сначала выбирают язык, поднимают VPS, а преимущество ищут в последнюю очередь. В этой главе всё наоборот. Мы начинаем с цифр, которые Полимаркет публикует о прибыльности трейдеров, отматываем назад к реальным требованиям по времени и капиталу и в конце приходим к ответу «да» или «нет». Для большинства читателей честный вердикт звучит как «не стоит». Но если ваша ситуация попадает в тот узкий профиль, где бот действительно обыгрывает ручную торговлю, дальше в этой серии вас ждёт готовый план вывода бота в боевой режим.
- Честные цифры по прибыльности
- Когда бот обыгрывает ручную торговлю
- Когда бот проигрывает ручной торговле
- Сколько нужно времени, капитала и навыков
- Порог в 30 сделок на бумажной торговле
- Типичные причины, по которым боты не выживают
- Вердикт: браться или пропустить
Честные цифры по прибыльности
Два ончейн-исследования прибылей и убытков на Полимаркет дают самую чистую отправную точку. Выборка из 2,5 млн кошельков, опубликованная в начале 2026 года, показала: 7,6% кошельков в плюсе за всё время, 84,1% в минусе, а оставшиеся 8,3% настолько близки к нулю, что остаток, скорее всего, объясняется комиссиями и проскальзыванием. Медианный убыточный кошелёк на момент среза потерял 38% от внесённых средств.
Кошельки с ботами в этих исследованиях отдельно не выделены, но у автоматических трейдеров распределение обычно чуть хуже, а не лучше, чем у людей: бот быстрее накапливает собственные ошибки. Вывод простой. Написать бота не значит автоматически попасть в те самые 7,6%. Это происходит, только если бот кодирует реальное преимущество, и если то же преимущество вы бы отработали руками с достаточной дисциплиной, оно принесло бы прибыль и без бота.
Когда бот обыгрывает ручную торговлю
У бота есть реальное преимущество в четырёх узких ситуациях. Первая: рынки, чувствительные к задержке. Пятиминутная серия Полимаркет на рост или падение биткоина рассчитывается по движению цены, которое успевает закончиться раньше, чем человек донесёт палец до кнопки. Бот, который одновременно читает ленту сделок Binance и стакан Полимаркет, отрабатывает расхождение за 60-200 мс, человек не отработает. Вторая: объём сразу по многим рынкам. Бот-маркетмейкер держит котировки в двадцати стаканах одновременно, человек такой фокус не удержит. Третья: заранее прописанный выход. Бот выставит GTC-заявку на продажу по цене фиксации прибыли ровно в тот момент, когда исполнилась покупка, и без всяких эмоций. Четвёртая: круглосуточное покрытие. Футбольные матчи, азиатский баскетбол, ночные матчи по CS2: бот следит за всем этим сразу.
Если ваша гипотеза о преимуществе не попадает ни в одну из этих четырёх категорий, бот вам не поможет. Бот «хороший политический аналитик» проигрывает живому хорошему политическому аналитику, у которого ребёнок уже уснул.
Когда бот проигрывает ручной торговле
Людям боты проигрывают в двух предсказуемых случаях. Первый: рынки, которые рассчитываются по человеческому суждению. Споры в UMA, размытая формулировка в названии рынка, геополитические новости, где вся сделка сводится к тому, что именно считать «прекращением огня». Бот читает ленту, человек читает контекст. Второй: неликвидные стаканы с широким спредом. Преимущество бота в скорости исполнения, а она ничего не стоит, когда ближайшая заявка на покупку стоит на шесть центов ниже. Человек может ждать днями, пока его заявка исполнится по нужной цене. Бот, который ждёт так долго, обычно просто содержит ошибку.
Политика, геополитика, премии, наука и технологии, а также большинство разовых рынков вида «случится ли X до даты Y» к территории ботов обычно не относятся. Капитал там рискует не испариться за 200 мс. Он рискует оказаться не на той стороне, а это уже человеческое решение.
Сколько нужно времени, капитала и навыков
Ниже минимальные пороги, названные знакомыми нам разработчиками, которые дошли до стабильной прибыльности. Это не маркетинговые цифры.
- Время: 4-8 часов в неделю первые три месяца. Большая часть уходит не на код, а на наблюдение за бумажной торговлей. Схема «собрать бота за выходные» обычно даёт бота, который за те же выходные теряет деньги.
- Капитал: ноль, чтобы учиться; 25-50 $ на первый боевой прогон; от 200-500 $ на реальную торговлю, где математика по комиссиям начинает сходиться; 1 000-2 500 $, чтобы выигрыши что-то значили в абсолютных числах.
- Навыки: Python или Node на среднем уровне (вы можете прочитать чужой клиент API и переделать его под себя), уверенное владение асинхронным вводом-выводом, умение читать данные стакана заявок и не путать их с ценой последней сделки.
Если вы не дотягиваете хотя бы до одного из трёх порогов, экономика бота не сходится. На кошельке с 50 $ комиссии съедают столько, что быть слегка правым и быть неправым одинаково бесполезно.
Порог в 30 сделок на бумажной торговле
Отделяет 7,6% от 92,4% ровно одна вещь: бумажная торговля. Конкретнее: 30 закрытых сделок целиком в бумажном режиме, до единого доллара реального капитала, с заранее записанным порогом «продолжаем или нет».
Математика простая. Доля прибыльных сделок 60% на стратегии с фиксацией прибыли +3 ¢, стоп-лоссом 4 ¢ и потерей 0,5% на комиссиях даёт 0,6 × 3 − 0,4 × 4 − 0,5 = −0,3 ¢ ожидаемого результата на сделку. На выборке из пяти сделок стратегия выглядит прибыльной, хотя она такой не является. 30 закрытых сделок дают грубую, но рабочую выборку: на ней шум вокруг истинной доли прибыльных сделок становится меньше, чем экономика самой сделки. Ниже тридцати вы гадаете, от тридцати у вас появляется сигнал.
Этот порог заодно работает как фильтр по поведению: большинство разработчиков его пропускают и выходят на реальные деньги на второй неделе. Если вы его пропустили, считайте депозит платой за обучение, а не капиталом.
Распространённые причины, по которым боты терпят неудачу
Если посмотреть, как ломаются боты в боевом режиме, картину определяют четыре сценария.
- Никакого реального преимущества. Бот подгоняет стратегию под шум в исторических данных, прекрасно выглядит на бэктесте и рассыпается на реальных деньгах, потому что видимое преимущество было случайностью. Лекарство: 30 бумажных сделок и предельно честный взгляд на долю прибыльных.
- Путаница с типами заявок. Отправили GTC там, где нужен был FOK, или наоборот. Этому посвящена глава 10. Это самый дорогой класс ошибок из всех, что мы видели, дороже даже забытых выходов.
- Фантомные исполнения. CLOB Полимаркет подтверждает сведение заявок, пока расчёт по ERC1155 ещё висит в очереди на Polygon. Бот, который отправит следующую продажу в течение пяти секунд после исполнения, получит отказ с обманчивой ошибкой «balance: 0». Подробно разбираем в главе 12.
- Нет ограничителя просадки. Плохие дни бывают даже у безупречно прибыльной стратегии. Без аварийного отключения на 25% дневного убытка один такой день стирает месяц заработка. Код управления риском разбираем в главе 30.
Вердикт: делать или пропустить
Беритесь, если верны все четыре пункта. У вас есть гипотеза о преимуществе, которая попадает в одну из четырёх подходящих боту ситуаций выше. Вы готовы отдавать делу от четырёх часов в неделю на протяжении трёх месяцев. У вас есть от 200 $ на боевой прогон из 30 сделок после успешной бумажной серии. И вы пишете код достаточно уверенно, чтобы разобрать ответ в JSON и написать выставление заявок, устойчивое к повторной отправке.
Пропускайте, если хотя бы один пункт неверен. Остальные главы всё равно стоит прочитать как фон, но главы про сборку и вывод в боевой режим сожгут время, которое не превратится в прибыль.
Если вы всё ещё в деле, в следующей главе подробный список того, что должно быть готово заранее. Она требовательнее этой, и так задумано.



