Туториал по боту Полимаркет · Глава 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 закрытых сделок дают грубую, но рабочую выборку: на ней шум вокруг истинной доли прибыльных сделок становится меньше, чем экономика самой сделки. Ниже тридцати вы гадаете, от тридцати у вас появляется сигнал.

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

Распространённые причины, по которым боты терпят неудачу

Если посмотреть, как ломаются боты в боевом режиме, картину определяют четыре сценария.

  1. Никакого реального преимущества. Бот подгоняет стратегию под шум в исторических данных, прекрасно выглядит на бэктесте и рассыпается на реальных деньгах, потому что видимое преимущество было случайностью. Лекарство: 30 бумажных сделок и предельно честный взгляд на долю прибыльных.
  2. Путаница с типами заявок. Отправили GTC там, где нужен был FOK, или наоборот. Этому посвящена глава 10. Это самый дорогой класс ошибок из всех, что мы видели, дороже даже забытых выходов.
  3. Фантомные исполнения. CLOB Полимаркет подтверждает сведение заявок, пока расчёт по ERC1155 ещё висит в очереди на Polygon. Бот, который отправит следующую продажу в течение пяти секунд после исполнения, получит отказ с обманчивой ошибкой «balance: 0». Подробно разбираем в главе 12.
  4. Нет ограничителя просадки. Плохие дни бывают даже у безупречно прибыльной стратегии. Без аварийного отключения на 25% дневного убытка один такой день стирает месяц заработка. Код управления риском разбираем в главе 30.

Вердикт: делать или пропустить

Беритесь, если верны все четыре пункта. У вас есть гипотеза о преимуществе, которая попадает в одну из четырёх подходящих боту ситуаций выше. Вы готовы отдавать делу от четырёх часов в неделю на протяжении трёх месяцев. У вас есть от 200 $ на боевой прогон из 30 сделок после успешной бумажной серии. И вы пишете код достаточно уверенно, чтобы разобрать ответ в JSON и написать выставление заявок, устойчивое к повторной отправке.

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

Если вы всё ещё в деле, в следующей главе подробный список того, что должно быть готово заранее. Она требовательнее этой, и так задумано.

Часто задаваемые вопросы

Прибыльны ли боты на Полимаркет?
Ончейн-анализ 2,5 млн кошельков Полимаркет показал, что в плюсе 7,6%, а в минусе 84,1%. Прибыльность ботов повторяет это распределение: большинство ботов теряет деньги ровно так же, как большинство людей, торгующих руками. Разница в том, что бот успевает совершить больше сделок за то же время. Если преимущество ложное, он быстрее дойдёт до дна; если настоящее, быстрее нарастит результат.
Нужно ли знать Python, чтобы написать бота для Полимаркет?
Python остаётся самым распространённым выбором благодаря py-clob-client (официальный SDK на Python, версия 0.34.6 по состоянию на май 2026 года). Node.js поддерживается полностью через @polymarket/clob-client-v2. Официального SDK на Rust нет, но работать через REST API второй версии можно с помощью ethers-rs и reqwest.
Сколько нужно капитала, чтобы начать?
Торговать на бумаге можно с нулём на счету. Для реальной торговли математика начинает сходиться примерно с 200-500 $: на меньшей сумме комиссии Полимаркет вместе с расходами на вывод с биржи съедают слишком большую долю. Знакомые нам дисциплинированные разработчики закрывали 30 и больше бумажных позиций, прежде чем внести 25-50 $ на пробный боевой прогон.
Сколько времени занимает написать работающего бота?
Первая версия, которая ставит настоящие заявки, занимает пару выходных, если вы уже знаете Python или Node. Чтобы довести её до стабильно прибыльной торговли, нужны месяцы доработок: большая часть работы приходится на бумажную торговлю, на поиск ответа на вопрос, где ваше преимущество настоящее, и код управления риском, который не даст одному плохому дню стереть заработок за месяцы.
Разрешено ли торговать ботом на Полимаркет?
Да. Полимаркет предоставляет официальный CLOB API и выпускает SDK для Python и Node.js. Программная торговля условия использования не нарушает. Запрещены мультиаккаунтинг, когда один человек управляет несколькими кошельками, и любые манипуляции рынком.
Какая самая частая причина, по которой боты теряют деньги на Полимаркет?
Отсутствие реального преимущества, выданное за его наличие. Бот подгоняет стратегию под шум в исторических данных, отлично выглядит на бэктесте и рассыпается на реальных деньгах, потому что видимое преимущество было случайностью. Лекарство одно: бумажный прогон из 30 закрытых сделок и предельно честный взгляд на долю прибыльных до того, как в дело пойдут настоящие деньги.
Может ли бот для Полимаркет работать круглосуточно без моего компьютера?
Да, для этого и нужен VPS. Выбору VPS посвящена глава 4 этой серии. Для бумажной торговли хватит ноутбука, но под любой реальный капитал бота надо размещать на VPS, чтобы он пережил закрытие крышки.