Есть ли у Polymarket тестовая сеть?
Короткий ответ: нет. Polymarket никогда не запускал публичную тестовую сеть, и нет ни песочницы, ни демо-API. Ваш первый настоящий ордер — это настоящий ордер, с реальными деньгами и реальными контрагентами. Вот как это обходят опытные разработчики.
Прямой ответ
У Polymarket нет тестовой сети. Нет песочницы, нет демо-API, нет эндпоинта для бумажной торговли и нет тестового аккаунта. По состоянию на сентябрь 2026 года слова testnet, sandbox, demo и paper trading не встречаются нигде в индексе официальной документации Polymarket. Продакшен-CLOB — единственная существующая среда.
Это удивляет тех, кто пришёл с криптобирж, где тестовая сеть — стандарт. У Binance она есть. Kalshi — ближайший конкурент Polymarket — держит полноценную песочницу на demo-api.kalshi.com, которая повторяет продакшен-API с ненастоящими деньгами. У Polymarket ничего подобного нет.
Поэтому практический вопрос не где тестовая сеть, а как снизить риски стратегии, если единственная среда — продакшен? Есть четыре подхода, и они ловят разные классы ошибок. Большинству нужно больше одного.
Почему тестовой сети нет
Причину стоит понимать, потому что она объясняет, почему тестовая сеть вряд ли появится. Polymarket — это ончейн-стакан с расчётами на Polygon. Тестовой сети понадобилась бы не просто копия API — понадобилось бы параллельное развёртывание контрактов биржи CTF, тестовый pUSD, механизм сопоставления ордеров и синтетический стакан с реалистичной ликвидностью с обеих сторон.
Последнее — самое сложное. Стакан в песочнице с фальшивой ликвидностью почти ничему полезному не учит, потому что на самом деле вам нужно узнать, как ваши ордера взаимодействуют с реальными контрагентами: что исполняется, по какой цене и с каким проскальзыванием. Тестовая сеть даёт вам рабочую интеграцию и ложное ощущение преимущества. Что, пожалуй, хуже, чем ничего.
Четыре способа тестировать без тестовой сети
| Подход | Что ловит | Что упускает | Стоимость |
|---|---|---|---|
| Интеграционный тест только на чтение | Аутентификация, сериализация, парсинг, обработка лимитов запросов | Всё, что касается поведения ордеров | Бесплатно |
| Бэктестинг на исторических стаканах | Есть ли у стратегии преимущество; реалистичность проскальзывания и исполнения | Ошибки живой инфраструктуры, задержки, гонки при частичном исполнении | Низкая |
| Бумажная торговля на живых ценах | Обвязка, тайминг, генерация сигналов в реальном времени | Реальное исполнение, влияние на рынок, место в очереди | Бесплатно, но медленно — только в реальном времени |
| Живые ордера минимального размера | Всё, окончательно | Ничего — но только на объёме, который может быть нерепрезентативным | Реальные деньги |
1. Бесплатно тестируйте всё, что не является ордером
Удивительно большая доля ошибок ботов не имеет отношения к торговле. Аутентификация, подпись запросов, рассинхронизация часов, пагинация, работа с десятичными числами, логика переподключения, отступ при лимитах запросов — всё это можно отработать на продакшен-эндпоинтах для чтения, ничего не тратя и не выставив ни одного ордера.
Эндпоинты рыночных данных публичные и не требуют аутентификации. Направьте на них бота, дайте ему поработать сутки — и вы выявите большинство дефектов интеграции до того, как под риском окажется хоть какой-то капитал.
# Public, unauthenticated, safe to hammer (within rate limits).
curl -s "https://clob.polymarket.com/book?token_id=<TOKEN_ID>" | jq .
# Confirm your auth works without placing an order:
# a 200 here proves your key, secret, passphrase and clock are all correct.
curl -s "https://clob.polymarket.com/auth/api-keys" \
-H "POLY_ADDRESS: $ADDRESS" \
-H "POLY_SIGNATURE: $SIG" \
-H "POLY_TIMESTAMP: $TS" \
-H "POLY_NONCE: 0" | jq .Проверьте аутентификацию без торговли
Обращение к аутентифицированному эндпоинту для чтения — самый чистый способ доказать, что учётные данные работают. Если GET /auth/api-keys возвращает 200, значит, ваш ключ, секрет, passphrase и системные часы в порядке — это исключает самую частую причину ошибки Unauthorized/Invalid api key. Остальное — в справочнике по ошибкам.
2. Бэктестинг на исторических стаканах
Это самое близкое к тестовой сети, что существует, и оно отвечает на вопрос, на который не ответит ни одна тестовая сеть: действительно ли эта стратегия зарабатывает?
Подвох в том, что собственный API Polymarket не может дать вам эти данные. Он отдаёт текущее состояние стакана. Архива исторической глубины нет, а после разрешения рынка его стакан возвращает 404. Восстановить по API, как выглядел стакан в 14:03:17 прошлого вторника, нельзя — ни на каком уровне лимитов, ни на каком тарифе.
Поэтому для бэктестинга нужны снимки на конкретный момент времени, которые кто-то записал, пока рынки работали. Именно это делает PolyTest: 240M+ снимков крипторынков Polymarket Up/Down с 8 уровнями глубины стакана с обеих сторон, метками времени с точностью до долей секунды и сохранёнными, а не удалёнными разрешившимися рынками.
# List recent BTC 5-minute Up/Down markets
curl -H "X-API-Key: $POLYTEST_KEY" \
"https://api.polytest.io/api/v1/markets?coin=btc&market_type=5m&limit=20"
# Replay one market's book, snapshot by snapshot
curl -H "X-API-Key: $POLYTEST_KEY" \
"https://api.polytest.io/api/v1/markets/$MARKET_ID/snapshots?include_orderbook=true"Ошибка, которая обесценивает бэктесты
Если вы тестируете на средней цене, вы тестируете не стратегию, а арифметическое тождество. Спреды на рынках Polymarket Up/Down регулярно составляют 2–5 центов, что огромно по сравнению с преимуществом, которое заявляет большинство стратегий. Проходите по реальным уровням стакана и берите те исполнения, которые вы действительно получили бы. Стратегию, которая это выдержит, стоит проверить бумажной торговлей; та, что не выдержит, никогда и не была настоящей.
3. Бумажная торговля на живых ценах
Бэктестинг доказывает, что преимущество существовало в истории. Бумажная торговля доказывает, что ваш бот работает сейчас: переподключается, обрабатывает ответы 429, правильно читает время и генерирует сигналы в реальном времени в реальных условиях.
Эндпоинта Polymarket для этого нет, поэтому вы строите это сами: запускаете цикл живой стратегии на продакшен-данных рынка и вместо вызова POST /order записываете предполагаемый ордер в лог вместе с состоянием стакана в тот момент. Затем сопоставляете его с тем, что стакан делал дальше.
// A paper-trading shim: identical interface, no capital at risk.
interface OrderIntent {
tokenId: string;
side: "BUY" | "SELL";
price: number;
size: number;
}
class PaperExecutor {
readonly fills: Array<OrderIntent & { at: number; bookTop: number }> = [];
async submit(intent: OrderIntent, book: { asks: { price: number; size: number }[] }) {
// Record what the book actually looked like at decision time —
// this is what lets you mark the trade honestly afterwards.
this.fills.push({ ...intent, at: Date.now(), bookTop: book.asks[0].price });
}
}
// Swap this for the real CLOB client only once the numbers look right.
const executor = new PaperExecutor();Ограничение честное и неизбежное: бумажное исполнение предполагает, что вы его получили. О месте в очереди и влиянии на рынок так не узнать. Зато вы узнаете, переживёт ли ваш бот неделю непрерывной работы, — а это другая и не менее необходимая вещь.
4. Выходите в живую торговлю с малым объёмом
Рано или поздно придётся выставить настоящий ордер, и честнее сказать, что это и есть тест — всё, что до него, лишь репетиция. Делайте это осознанно: минимальный размер, один рынок, жёсткий лимит позиции и аварийный выключатель, который вы действительно проверили.
- Начинайте с минимального размера на рынке, а не с того, которым собираетесь торговать.
- Ограничивайте общую экспозицию в коде, а не в голове.
- Тестируйте путь отмены до пути входа. Не суметь выйти хуже, чем не суметь войти.
- Явно обрабатывайте режим cancel-only с кодом
503— бот, который перевыставляет котировки до отмены, может зациклиться вместо того, чтобы закрыть позицию. - Логируйте каждый запрос и ответ в первую неделю. Они вам понадобятся.
А как насчёт Polymarket US?
Polymarket US, регулируемая структура для американского рынка, — отдельная история. Она предоставляла квалифицированным партнёрам по интеграции доступ к песочнице в рамках подключения, после чего выдаются продакшен-учётные данные. Это коммерческий процесс подключения для одобренных партнёров, а не самостоятельная тестовая сеть: зарегистрироваться и начать к ней обращаться сегодня же не получится, и она не поможет тому, кто работает с основным международным CLOB.
Последовательность тестирования, которая работает
- Интеграционный тест только на чтение на продакшен-данных рынка. Докажите, что аутентификация, парсинг и отступ работают. Бесплатно, один день.
- Бэктест на исторических стаканах с реалистичным моделированием исполнения. Докажите, что преимущество существует и выдерживает спред. Здесь погибает большинство стратегий — и лучше здесь, чем с деньгами.
- Бумажная торговля вживую минимум неделю. Докажите, что бот надёжен в эксплуатации: аптайм, переподключения, лимиты запросов, часы.
- Выход в живую торговлю с минимальным размером с жёстким лимитом экспозиции и проверенным аварийным выключателем.
- Масштабируйтесь только после того, как живые цифры совпадут с бумажными. Если они расходятся, ваша модель исполнения была неверной — вернитесь к шагу 2.
Шаги 1, 3 и 4 можно построить самостоятельно за несколько дней. Шаг 2 — тот, для которого нужны данные, недоступные в Polymarket, и он же чаще всего экономит людям деньги. Начните бесплатный пробный период в PolyTest — трёх дней хватит, чтобы понять, выдерживает ли ваша идея проверку.
Часто задаваемые вопросы
- Есть ли у Polymarket тестовая сеть?
- Нет. У Polymarket нет публичной тестовой сети, песочницы, демо-API или тестового аккаунта. По состоянию на сентябрь 2026 года термины testnet, sandbox, demo и paper trading не встречаются нигде в официальной документации Polymarket. Продакшен-CLOB — единственная доступная среда, поэтому ваш первый настоящий ордер выставляется на реальные деньги.
- Есть ли у Polymarket песочница или демо-API для разработчиков?
- Самостоятельной песочницы нет. Polymarket US предоставлял песочницу квалифицированным партнёрам по интеграции в рамках коммерческого подключения, но это процесс, требующий одобрения, а не публичная тестовая среда, и к основному международному CLOB API он не относится.
- Как протестировать торгового бота для Polymarket, не рискуя деньгами?
- Используйте три уровня. Сначала интеграционно протестируйте всё, что не является ордером, на продакшен-эндпоинтах для чтения — аутентификацию, парсинг, обработку лимитов запросов; это бесплатно. Затем проведите бэктест стратегии на исторических снимках стакана с реалистичным моделированием исполнения. Потом проведите бумажную торговлю на живых ценах, записывая предполагаемые ордера в лог вместо их отправки. Только после этого выходите в живую торговлю с минимальным размером.
- Где взять исторические данные Polymarket для бэктестинга?
- Не в собственном API Polymarket — он отдаёт только текущее состояние рынка и возвращает 404 для стакана разрешившегося рынка. Нужны снимки на конкретный момент времени, записанные, пока рынки работали. PolyTest предоставляет 240M+ таких снимков крипторынков Polymarket Up/Down с 8 уровнями глубины стакана и метками времени с точностью до долей секунды, включая разрешившиеся рынки.
- Есть ли у Kalshi тестовая сеть, раз её нет у Polymarket?
- Да. Kalshi держит полноценную песочницу на demo-api.kalshi.com, которая повторяет её продакшен-API с симулированными средствами. Это одно из самых заметных практических различий при разработке под эти две платформы, и именно поэтому разработчики для Polymarket гораздо сильнее опираются на бэктестинг и бумажную торговлю.
Получите исторические данные, которые Polymarket не хранит
PolyTest записывает крипторынки Polymarket Up/Down в процессе их работы — 240M+ снимков с 8 уровнями глубины стакана, метками времени с точностью до долей секунды и сохранёнными разрешившимися рынками. Начните с 3-дневного бесплатного пробного периода.
Читать дальше
Как создать торгового бота для Polymarket
Большинство руководств по ботам для Polymarket построены на SDK, которых больше не существует. Здесь — актуальный путь от начала до конца: что устанавливать в 2026 году, как на самом деле работает аутентификация, где пробелы в данных и какие сбои убивают ботов в первую неделю.
Рынки Polymarket Up/Down: slug, разрешение и обрыв стакана
Крипторынки Polymarket Up/Down — самые высокочастотные инструменты на платформе и одни из самых непонятых. Как расшифровать slug, что определяет исход и что именно Polymarket хранит после закрытия рынка.
Как выбрать API данных Polymarket
Каждый поставщик рекламирует большое число. Почти никто не рекламирует то число, которое действительно важно. Вот что нужно проверить, прежде чем на что-то решиться, включая случаи, когда платный поставщик вам вообще не нужен.