Гид по квантовому трейдингу на Polymarket CLOB: Запуск бота с комиссией 0% для маркеров и копирования сделок китов через py-clob-client
Полное инженерное руководство: получение учетных данных Polygon L2 CLOB, запрос ID токенов условий Gamma, подписка на сделки крупных игроков и размещение лимитных ордеров EIP-712 с комиссией 0% без газа.
Чек-лист для новичков: подготовка за 3 минуты
- ✓Компьютер на Windows/Mac или VPS на Ubuntu за $5/мес с установленным Python 3.10+
- ✓Отдельный суб-кошелёк в OKX Web3 Wallet или MetaMask (никогда не используйте основной холодный кошелёк)
- ✓$50–$200 нативных USDC на Polygon через OKX/Binance + ~$1 POL для начального одобрения контракта
Никогда не запускать live-трейдинг-бота на домашнем ноутбуке, который уходит в сон или теряет Wi-Fi! Мы рекомендуем RAKsmart Cloud VPS: (1) Выберите Tokyo, Singapore или Silicon Valley для сверхнизкой миллисекундной задержки до OKX/Binance и Polygon RPC; (2) Выберите Ubuntu 22.04 LTS (2 vCPU / 4GB RAM) для Docker Compose; (3) Привяжите ваш выделенный статический адрес IPv4 к белому списку API вашей биржи.
Только что купили VPS? Как подключиться через SSH и запускать команды на Windows / Mac (гид на 3 минуты)
Многие новички застревают сразу после покупки облачного сервера: «Куда вводить эти терминальные команды?». Следуйте этим 5 простым шагам:
• IPv4-адрес сервера (например,
198.51.100.88Копировать)• Порт SSH: Обычно
22Копировать, или специальный порт безопасности, такой как 22022Копировать / 62134Копировать, указанный в вашей панели• Имя пользователя: На Ubuntu это всегда
rootКопировать• Пароль root: Ваш первоначальный пароль сервера
powershellКопировать и нажмите Enter.• На Mac: Нажмите Command ⌘ + Space, введите
TerminalКопировать и нажмите Enter.ssh -p PORT root@SERVER_IPКопировать (обратите внимание на строчную -pКопировать; пропуск кастомного порта приведет к Connection refusedКопировать):• Стандартный порт 22:
ssh -p 22 root@198.51.100.88Копировать• Кастомный SSH-порт (например,
62134Копировать): ssh -p 62134 root@198.51.100.88КопироватьAre you sure you want to continue connecting (yes/no)?Копировать, введите полное слово yesКопировать и нажмите Enter.• Запрос 2 ([!] Почему курсор не двигается, когда я ввожу пароль?!): Когда будет запрошен
password:Копировать, Linux скрывает все символы (для безопасности не отображаются даже звездочки *) Просто щелкните правой кнопкой мыши в PowerShell (или нажмите Cmd + VКопировать на Mac), чтобы вставить пароль невидимо, затем нажмите Enter!root@ubuntu:~#Копировать, вы оказались внутри вашего облачного сервера! Вставьте эти команды настройки один раз, чтобы установить Docker, Git и Python:docker compose ...Копировать: Просто щелкните правой кнопкой мыши, чтобы вставить в окно SSH, и нажмите Enter.• Для Python-скриптов (
.pyКопировать): Введите nano bot.pyКопировать и нажмите Enter → Щелкните правой кнопкой, чтобы вставить код → Нажмите Ctrl + O, затем Enter для сохранения → Нажмите Ctrl + X для выхода → Выполните nohup python3 bot.py > bot.log 2>&1 &Копировать, чтобы ваш бот продолжал работать 24/7, даже после закрытия вашего ноутбука!# 1. Update Ubuntu packages and install Git, Curl, and Python3
apt update -y && apt install -y curl git python3-pip python3-venv
# 2. One-line official Docker & Docker Compose installation
curl -fsSL https://get.docker.com | sh && systemctl enable --now docker
# 3. Verify Docker Compose is ready
docker compose version
import os
from py_clob_client.client import ClobClient
from py_clob_client.clob_types import OrderArgs, OrderType
from py_clob_client.order_builder.constants import BUY
# 1. 初始化 Polygon 主网 (chain_id=137) CLOB 客户端
HOST = "https://clob.polymarket.com"
CHAIN_ID = 137
PRIVATE_KEY = os.environ["POLY_PRIVATE_KEY"] # 仅存放于本地 .env,严禁硬编码上传 GitHub
FUNDER_ADDR = os.environ["POLY_PROXY_WALLET"] # Polymarket 代理合约钱包地址
client = ClobClient(HOST, key=PRIVATE_KEY, chain_id=CHAIN_ID, signature_type=1, funder=FUNDER_ADDR)
client.set_api_creds(client.create_or_derive_api_creds())
# 2. 半凯利公式 (Half-Kelly) 动态计算正期望值 (+EV) 下单份额
def compute_half_kelly_shares(bankroll_usdc: float, mkt_price: float, true_prob: float, max_cap: float = 0.15) -> float:
if true_prob <= mkt_price + 0.03: # 要求至少 +3% Alpha 安全边际才出手
return 0.0
full_kelly = (true_prob - mkt_price) / (1.0 - mkt_price)
alloc_pct = min(max_cap, 0.5 * full_kelly)
stake_usdc = bankroll_usdc * alloc_pct
return round(stake_usdc / mkt_price, 2)
# 3. 读取订单簿最优买一价并挂出 0% 手续费 Maker 限价单
TOKEN_ID = "21742633143463906290569050155826241533067272736897614950488156847949938836455"
book = client.get_order_book(TOKEN_ID)
best_bid = float(book.bids[0].price) if book.bids else 0.35
true_p = 0.52 # 来自 JEV / LLM 校准后的真实发生概率
shares = compute_half_kelly_shares(bankroll_usdc=1000.0, mkt_price=best_bid, true_prob=true_p)
if shares >= 5.0:
order_args = OrderArgs(price=best_bid, size=shares, side=BUY, token_id=TOKEN_ID)
signed_order = client.create_order(order_args)
resp = client.post_order(signed_order, OrderType.GTC)
print(f"[CLOB Maker] 挂单成功: price={best_bid:.2f} size={shares} resp={resp}")
Подробное объяснение кода и команд простым языком (по строкам)
| Код / Командная строка | Объяснение простым языком (Что делает этот код?) |
|---|---|
from py_clob_client.client import ClobClient
|
Импортирует официальный Python SDK Polymarket (<code>pip install py-clob-client</code>). |
CHAIN_ID = 137
|
137 — это Chain ID основной сети Polygon, где осуществляется расчёт всех USDC-контрактов Polymarket. |
PRIVATE_KEY = os.environ["POLY_PRIVATE_KEY"]
|
Безопасно считывает приватный ключ вашего суб-кошелька из локального файла <code>.env</code>. |
client.create_or_derive_api_creds()
|
Формирует газонезависимые L2 CLOB API-ключи через подпись EIP-712. |
if true_prob <= mkt_price + 0.03: return 0.0
|
Фильтр безопасности: торговля осуществляется только в том случае, если откалиброванная вероятность превышает рыночную цену минимум на +3%. |
alloc_pct = min(max_cap, 0.5 * full_kelly)
|
Применяет правило размера позиции Хэлф-Келли с жёстким ограничением в 15% на один ордер. |
client.post_order(signed_order, OrderType.GTC)
|
Отправляет пассивный лимитный ордер Maker (Good-Til-Cancelled) без комиссии (0%). |
[!] Топ-3 ошибки новичков и руководство по устранению неполадок
✕ Ошибка №1: Путаница между Market Slug и <code>TOKEN_ID</code>
Запросите <code>https://gamma-api.polymarket.com/markets?slug=<slug></code> и скопируйте <code>clobTokenIds[0]</code> для YES или <code>clobTokenIds[1]</code> для NO.
✕ Ошибка №2: <code>Allowance / Balance not enough</code> при первом ордере
Сначала разместите и отмените один лимитный ордер на $1 в веб-интерфейсе Polymarket, чтобы ваш прокси-кошел одобрить расход USDC.
✕ Ошибка №3: Не следить за просроченными лимитными ордерами во время важных новостей
Отменяйте и обновляйте стоящие Maker-заказы каждые 60–90 секунд.
Шаг 1: Создайте отдельный суб-кошелёк и нативный USDC на Polygon
Никогда не запускайте автоматические скрипты с главной фразой холодного кошелька. Создайте изолированный суб-кошелёк, пополните его нативным USDC на Polygon из OKX или Binance и оставьте ~$2 в POL для первоначальных авторизаций.
Шаг 2: Локально создайте учётные данные L2 CLOB API в файле .envКопировать
Запустите client.create_or_derive_api_creds()Копировать один раз, чтобы сгенерировать ключ, секрет и пароль API L2. Ограничьте доступ к файлу .envКопировать с помощью chmod 600Копировать и добавьте его в .gitignoreКопировать.
Шаг 3: Получите clobTokenIdsКопировать через REST API Gamma
Отправьте запрос к https://gamma-api.polymarket.com/markets?slug=<market-slug>Копировать, чтобы получить clobTokenIds[0]Копировать (токен ДА) и clobTokenIds[1]Копировать (токен НЕТ).
Шаг 4: Отправляйте пассивные лимитные ордера GTC с защитой от устаревших котировок
Отправка пассивных лимитных ордеров даёт комиссию мейкера 0% и отсутствие проскальзывания спредом. Всегда реализуйте «сердечник» (heartbeat) на 90 секунд, который отменяет ожидающие котировки во время критически важных макроэкономических новостей.
Headline Quant Guides Directory (With Reading Level, Time & Code Stack)
Start from L1 Beginner Essentials and progress to L4 Institutional Tick Backtesting. Every guide includes reading difficulty, estimated reading time, and production-ready code:
Beginner $1,000 Quant Starter Combo Deep-Dive: How Much Can You Earn Monthly Running Polymarket Penny Clipper & LP Bots?
Complete quantitative breakdown for first-time algorithmic traders starting with $1,000 USDC: ranking all 4 Polymarket open-source bot strategies by risk-adjusted edge, modeling 3 realistic monthly profit tiers ($60–$180/mo or 6%–18% monthly ROI) using 5×$200 position splitting, and enforcing the 3 iron survival rules.
Pionex Cloud AI Bots vs. Self-Hosted Polymarket Bots (CloddsBot / Grok Desk): 6 Key Differences & Dual-Engine Allocation Guide
Both are called 'quant trading bots,' yet Pionex's 16 built-in cloud bots and self-hosted open-source Polymarket bots (`CloddsBot`, `polymarket_lp_tool`, `Grok 4-Step Desk`) operate on completely different market mechanics. Pionex harvests crypto volatility and perpetual funding rates with zero code and massive liquidity capacity, while self-hosted Polymarket bots snipe $1.00 deterministic event settlement discounts and Daily LP Rewards with zero correlation to Bitcoin price swings.
Pionex AI Quantitative Trading Complete Guide: 16 Free Built-In Grid Bots, Funding-Rate Arbitrage & Polymarket Delta Hedging
Don't want to maintain a Linux VPS? Master Pionex's 16 free built-in AI trading bots (PionexGPT strategy generator, AI Infinity Grid, Spot-Futures Funding Rate Arbitrage, and 0.05% maker/taker fees) and learn how to pair Pionex BTC/ETH grids with Polymarket event tail-hedges.
CloddsBot & Polymarket LP Bot Complete Guide: Deploy 119-Skill AI Arbitrage, Penny Clipper & Daily Liquidity Rewards Bots
Why pay $5,000+ for black-box bots when the best Polymarket trading engines are MIT open-source on GitHub? Full deployment guide to `alsk1992/CloddsBot` (3.1k⭐, 119+ skills including cross-market arbitrage, Penny Clipper expiry decay, and smart-money copy trading) and `lihanyu81/polymarket_lp_tool` (passive LP market-making for daily USDC rewards).
Grok × Polymarket 4-Step Multi-Agent Trading Desk: SCAN · VERIFY · EXECUTE · EXIT Pipeline That Filters Out 90% of Bad Trades
The best agent on a quantitative trading desk has never placed a trade — its entire job is to say NO. Learn how to replace fragile single-prompt FOMO bots with an institutional 4-Agent Desk (SCAN -> VERIFY -> EXECUTE -> EXIT) for Polymarket CLOB & crypto markets: run free deterministic code filters first, invoke Grok `x_search` only on survivors, size off live cash + pool depth, and enforce 5 pre-written exit rules (`exits.py`) with full `tasks.csv` skip auditing.
Гид по квантовому трейдингу на Polymarket CLOB: Запуск бота с комиссией 0% для маркеров и копирования сделок китов через py-clob-client
Полное инженерное руководство: получение учетных данных Polygon L2 CLOB, запрос ID токенов условий Gamma, подписка на сделки крупных игроков и размещение лимитных ордеров EIP-712 с комиссией 0% без газа.
Руководство по безопасности квант VPS, IP-белому списку API и инженерии автоматических выключателей при сильном просадке
Чек-лист производственной безопасности для квант-трейдеров: выбор низколатентного VPS, IP-белый список API биржи, ключи без права вывода средств и автоматические выключатели при просадке 5% в день.
Калибровка вероятностей ИИ-LLM + размер ставок по половинной формуле Келли: пошаговая интеграция API DeepSeek / OpenAI / Ollama для сделок с положительным математическим ожиданием (+EV)
Полное пошаговое руководство по подключению DeepSeek, OpenAI GPT-4o или локальных LLM через Ollama в Python для преобразования новостных импульсов в структурированные байесовские отношения правдоподобия и размеры позиций по половинной формуле Келли.
Учебник по Freqtrade и FreqAI на Docker: Подключение к OKX / Binance, загрузка исторических данных и проверка смещения (lookahead bias)
Пошаговое руководство по развертыванию Freqtrade через Docker Compose, загрузке многолетних OHLCV-данных OKX и Binance, запуску реалистичного бэктеста с учетом комиссий и выполнению `lookahead-analysis`.
Руководство по маркет-мейкингу и дельта-хеджированию в Hummingbot: арбитраж коэффициентов Polymarket против перпетуальных свопов на OKX / Binance
Как институциональные столы используют контроллеры маркет-мейкинга Hummingbot V2 на OKX/Binance в сочетании с событиями Polymarket для создания макроволатильных хеджей с нейтральной дельтой.
Руководство по бэктестингу L2 Orderbook в NautilusTrader: устранение иллюзий проскальзывания и предвзятости позиции в очереди
Как проводить высокоточные бэктесты тиков L2 orderbook в NautilusTrader с реалистичным учётом позиции в очереди заготовок, моделированием задержек и валидацией Walk-Forward.
Poly Day (p.day) — Полимаркет (Polymarket) на русском: что это, как пользоваться, выборы США и радар китов
Коэффициенты Полимаркет онлайн, как пополнить Polygon USDC, ставки на геополитику, крипту и спорт
Ежемесячно десятки тысяч трейдеров ищут «Полимаркет», «Polymarket как пользоваться», «Polymarket app» и «Polymarket referral code». В отличие от классических букмекеров, на децентрализованной бирже предсказаний Polymarket вы торгуете акциями исходов («Да» или «Нет») напрямую с другими участниками в стакане CLOB сети Polygon без маржи площадки и без блокировок счета.
Портал Poly Day Russia (p.day/ru/) переводит все главные рынки Полимаркет на русский язык в реальном времени, отслеживает крупные ордера китов от $1,000 USDC и подробно объясняет, как перевести USDT/USDC через Bybit, OKX или Telegram Wallet в сеть Polygon с нулевой комиссией.