Арбитраж на рынках предсказаний: подводные камни, комиссии и реальная математика

Идея арбитража на рынках предсказаний звучит красиво: купить «Да» на одной площадке за $0.40, «Нет» на другой за $0.55, и гарантированно забрать $1.00 при затратах в $0.95. Пять процентов без риска.
На практике всё сложнее. Между вами и этими 5% стоит три уровня расходов, несколько неочевидных рисков и набор правил, которые различаются от площадки к площадке. Эта статья — разбор реальной экономики арбитража с конкретными числами.
Три уровня издержек

Каждая арбитражная сделка проходит через три слоя комиссий. Видимый спред — это верхушка айсберга. Под водой — торговые комиссии площадок, газ сети и кросс-чейн переводы.
1. Торговые комиссии площадок
Главная ловушка для арбитражника: многие DEX-платформы перешли на динамические комиссии, которые зависят от вероятности события.
| Площадка | Тейкер (рыночный ордер) | Мейкер (лимитный ордер) | С выигрыша | Нюансы |
|---|---|---|---|---|
| Polymarket | 0–1.8% (пик при 50/50) | 0% + рибейт | 0% | Геополитика — 0%. Мейкерам доплачивают |
| Limitless | 0.03–3% | 0–1.5% | — | Чем вероятнее событие, тем ниже комиссия |
| Predict.fun | 1–2% (без промо) | — | — | Часто нулевые комиссии и кэшбек |
| Opinion | 1–2% | — | — | Комиссия идёт LP пула |
| Kalshi | Фиксированная | — | — | Регулируемая биржа, USD, не Web3. Только для резидентов США |
Критический момент: при событии с шансами 50/50 комиссия Polymarket достигает пика ≈1.8%. Для арбитража нужно две покупки (на двух площадках). Двойная комиссия = 3–4% только на входе.
2. Сетевые комиссии (газ)
Каждое действие в Web3 (аппрув контракта, ставка, клейм выигрыша) — это транзакция, которая стоит газа в нативной монете сети.
| Сеть | Площадки | Газ за транзакцию | Нативный токен |
|---|---|---|---|
| Polygon | Polymarket | Доли цента | MATIC / POL |
| Base | Limitless, Opinion | $0.01–0.05 | ETH |
| BNB Chain | Predict.fun | $0.03–0.10 | BNB |
Газ на L2-сетях дешёвый — но это 4–6 транзакций на полный цикл арбитража (аппрув + покупка на каждой площадке + клейм). Сумма набегает.
3. Кросс-чейн мосты

Для арбитража капитал должен лежать сразу в трёх сетях: Polygon (USDC), Base (USDC), BNB Chain (USDT). Когда вы перекидываете средства через мосты, чтобы поймать спред:
- Комиссия моста: $1–5 за перевод + процент от суммы
- Время: от 1 до 15 минут (за это время спред может закрыться)
- Риск моста: уязвимости смарт-контрактов (взломы мостов — частое событие)
Для систематического арбитража заранее распределите капитал по сетям и не гоняйте его через мосты ради мелких спредов.
Настройка кошелька
Все площадки (кроме Kalshi) работают в EVM-совместимых сетях. MetaMask подходит для всех:
| Площадка | Сеть | Стейблкоин | Газ-токен |
|---|---|---|---|
| Polymarket | Polygon | USDC | MATIC / POL |
| Limitless | Base | USDC | ETH |
| Predict.fun | BNB Chain | USDT | BNB |
| Opinion | Base / Arbitrum | USDC / USDT | ETH |
| Kalshi | — (централизованная, только США) | USD (фиат) | — |
Правило №1 блокчейна: без нативного токена в кошельке вы не сможете совершить ни одну транзакцию, даже если стейблкоинов достаточно.
Три главных риска арбитража
1. Проскальзывание (Slippage)
Вы видите спред 5% на экране. Нажимаете «Купить» на $500. AMM автоматически ухудшает вашу цену покупки из-за нехватки встречных предложений. Вместо $0.40 вы получаете $0.43. Спред тает.
Правило: чем тоньше стакан (меньше ликвидности), тем жёстче проскальзывание. Проверяйте глубину ликвидности до входа в позицию.
2. Resolution Risk — на чём горят 90% арбитражников
Это самый опасный и самый неочевидный риск.
Вы ставите на одно и то же событие на разных биржах, но правила разрешения могут отличаться:
Пример: Рынок «Биткоин пробьёт $100 000 в мае?»
- Polymarket использует спотовую цену Binance → цена касается $100K на секунду → «Да»
- Predict.fun использует CoinGecko → агрегированная цена показывает $99,990 → «Нет»
Результат: ваши позиции сгорают на обеих платформах одновременно.
Правило: читайте вкладку «Rules» на каждом конкретном рынке. Сравните источник данных (oracle), временну́ю зону, порог срабатывания и процедуру спора.
3. Временной лаг
Арбитраж работает, пока спред открыт. Но:
- Транзакция на Polygon обрабатывается ~2 секунды
- Транзакция на BNB Chain — ~3 секунды
- Вы не можете атомарно исполнить обе ноги арбитража
Пока вторая нога исполняется, спред может закрыться. В отличие от традиционного арбитража на CEX, здесь нет «одновременного» исполнения.
Минимальный спред для безубыточности
Подсчитаем, какой спред нужен, чтобы выйти в ноль:
| Статья расходов | Примерная стоимость |
|---|---|
| Комиссия площадки А (тейкер) | 1.0–1.8% |
| Комиссия площадки Б (тейкер) | 1.0–2.0% |
| Газ (4–6 транзакций) | $0.10–0.50 |
| Проскальзывание (обе ноги) | 0.5–2.0% |
| Итого | 3–6% |
Спред меньше 5% — это не арбитраж, а пожертвование комиссиям. Реально прибыльный арбитраж начинается от спреда 7–10%, и такие возможности появляются нечасто и закрываются быстро.
Стратегии снижения издержек
-
Мейкерские ордера. На Polymarket мейкеры платят 0% и получают рибейт. Но лимитные ордера медленнее — спред может уйти.
-
Предварительное фондирование. Держите стейблкоины сразу в трёх сетях. Не гоняйте капитал через мосты ради одной сделки.
-
Промо-акции. Predict.fun регулярно предлагает нулевые комиссии или USDT-кэшбек. Отслеживайте промо.
-
Размер позиции. Газ фиксирован, поэтому крупные ставки эффективнее. На $50 газ съест 1%, на $5000 — десятые доли.
-
Автоматизация. API Polymarket (CLOB) позволяет выставлять мейкерские ордера программно. Ручной арбитраж слишком медленный.
Premarket.me — агрегатор для арбитража
Вручную мониторить спреды между пятью площадками — нереалистично. Premarket.me решает эту проблему: это агрегатор prediction markets с единым API, который объединяет данные с Polymarket, Limitless, Predict.fun и других платформ.
Что даёт API:
| Эндпоинт | Что делает |
|---|---|
/api/arbitrage |
Готовые арбитражные пары с profit %, APR, глубиной ликвидности |
/api/events |
Список событий с фильтрацией по платформам и категориям |
/api/orderbook |
Стакан ордеров для конкретного исхода — кросс-платформенный |
/api/liquidity/plan |
Расчёт оптимального сплита ордера между площадками |
/api/positions |
Единый портфель по всем платформам |
/api/balances |
Балансы кошелька (стейблкоины) во всех сетях |
Ключевая ценность — эндпоинт /api/arbitrage возвращает уже посчитанные пары: откуда купить «Да», откуда «Нет», общую стоимость, profit в процентах, APR с учётом срока до истечения события, и глубину ликвидности в USD. Не нужно парсить стаканы вручную — API делает это за вас.
Open-source арбитражный бот
На базе Premarket API написан готовый арбитражный бот на Go: suenot/premarket-arbitrage-bot.
Архитектура:
Scanner (Premarket API) → Filter (profit/APR/depth) → Display → Executor (Polymarket CLOB)
Бот работает в цикле: опрашивает /api/arbitrage, фильтрует пары по настраиваемым параметрам и (опционально) исполняет сделки через Polymarket CLOB с EIP-712 подписью.
Фильтры по умолчанию:
| Параметр | Значение | Описание |
|---|---|---|
MIN_PROFIT_PCT |
3% | Минимальный profit |
MIN_APR |
10% | Минимальная годовая доходность |
MIN_DEPTH_USD |
$10 | Минимальная ликвидность в стакане |
DRY_RUN |
true | Только мониторинг, без торговли |
Быстрый старт:
cp .env.example .env
go build -o arbitrage-bot .
./arbitrage-bot
Бот включает:
- Автоматическую аутентификацию через подпись кошелька (Polygon chain ID 137) с авто-обновлением JWT
- Портфельный трекер — отображает балансы и открытые позиции через Premarket API
- Polymarket executor — исполнение ордеров через CLOB (лимитные ордера, 0% комиссия мейкера)
- Graceful shutdown — корректное завершение по SIGINT/SIGTERM
Важно: по умолчанию бот запускается в режиме
DRY_RUN=true— только мониторинг. Для реальной торговли смените наfalseи убедитесь, что понимаете риски.
Ссылки
- 🌐 Polymarket: polymarket.com
- 🌐 Limitless: limitless.exchange
- 🌐 Predict.fun: predict.fun
- 🌐 Opinion: opinion.markets
- 🌐 Kalshi: kalshi.com
- 🌐 Premarket.me: premarket.me · Документация API
- 💻 Арбитражный бот: suenot/premarket-arbitrage-bot
Вывод
Арбитраж на рынках предсказаний — не «бесплатные деньги». Это систематическая работа с тремя уровнями издержек, кросс-чейн логистикой и resolution risk, который может обнулить обе ноги сделки. Минимальный спред для безубыточности — 5%, для прибыли — 7–10%. Площадки с динамическими комиссиями (Polymarket, Limitless) наказывают именно за события 50/50, где арбитражные спреды обычно и возникают.
Но главное — механический арбитраж сам по себе недостаточен. Настоящее преимущество возникает, когда вокруг каждой конкретной ставки строится AI-агентская аналитика: мониторинг новостного потока в реальном времени, отслеживание социальных сигналов, анализ on-chain активности крупных игроков и корреляция с макро-событиями. Спред между площадками — это следствие, а причина — информационная асимметрия. Побеждает тот, кто раньше других понял, что вероятность события изменилась, а не тот, кто быстрее нажал кнопку.
Фондирование кошельков, мейкерские ордера и API-автоматизация — это гигиена. Реальный edge — в аналитическом слое поверх рыночных данных.
MarketMaker.cc Team
Количественные исследования и стратегии