Polymarket 联调
用真实或 mock Polymarket API 跑通 ingest → perf → 跟单 dry_run
2 min read2026-07-27
目标
验证 venue-hub 调 Polymarket 公开 API(或本地 mock)完成:
- ingest leaderboard →
traders - markets →
raw_markets - import 地址回填
raw_trades - perf worker →
trader_performance/trader_tag - 真实 trader 创建跟随 → 恢复跟随(active) → copier dry_run 成交
Mock 与真网
本机若无法直连 *.polymarket.com,使用:
python infra/mock/polymarket_mock.py
并通过环境变量注入:
export POLYMARKET_DATA_API_URL=...
export POLYMARKET_GAMMA_API_URL=...
export POLYMARKET_CLOB_API_URL=...
有网络后留空即走真实 API,零代码改动。受限网络还可配置 POLYMARKET_HTTP_PROXY(见 compose / docs/CHANNEL_A_SIGNING.md)。
注意点
NaN / Inf 指标
无亏损时 profit_factor 可能为 Inf,无方差时 sharpe 可能为 NaN。入库前需归一化,否则 Decimal 转换失败会静默丢行。
信号门控
跟随默认 active=false。联调时务必 PATCH / 在 UI 点「恢复」,否则看不到 copy_order。
完整步骤见仓库 docs/RUNBOOK_POLYMARKET_LIVE.md。