核心用法
Polymarket FastLoop Trader 是一个自动化交易技能,专门设计用于在 Polymarket 的短时加密货币预测市场(5分钟或15分钟窗口)中进行交易。它通过监控 Binance 等中心化交易所(CEX)的实时价格动量,将其转化为 Polymarket 上的交易信号。
工作流程包含四个关键环节:
1. 实时市场发现:直接查询 Polymarket Gamma API 获取活跃的快速市场,无需等待 Simmer 市场清单更新
2. 信号获取:默认从 Binance BTC/USDT 获取 5 分钟 K 线数据,计算价格动量百分比
3. 交易决策:当 CEX 动量方向与 Polymarket 价格偏离 50¢ 中性线超过设定阈值(默认 5¢)时触发交易
4. 自动执行:通过 Simmer SDK 完成市场导入、订单签名和执行
用户可通过 --live 参数启用真实交易,默认则为模拟模式。支持 cron 定时任务或心跳循环实现持续运行。
显著优点
- 低延迟套利机会:利用 CEX 与 Polymarket 之间的信息传递延迟,在快速市场闭合前捕捉定价偏差
- 即插即用的信号架构:核心逻辑与信号源解耦,用户可轻松替换为自定义信号(多交易所价差、情绪数据、链上指标等)
- 自动化运维:处理市场发现、导入、订单执行、仓位追踪等全部基础设施,用户只需专注 alpha 策略
- 灵活配置:支持 BTC/ETH/SOL 多资产、5m/15m 双窗口、环境变量/CLI/JSON 多重配置方式
- 仓位隔离:所有交易标记
source: "sdk:fastloop",便于单独追踪 P&L
潜在缺点与局限性
- 风险监控失效:关键警告——Simmer 的止损/止盈监控每 15 分钟检查一次,这意味着在 5 分钟和 15 分钟市场上永远不会触发。用户必须手动控制仓位大小,不能依赖自动化风控
- 高额手续费:Polymarket 快速市场收取 10% 费用(
is_paid: true),严重压缩利润空间,要求策略具备显著优势(edge)才能盈利 - 流动性风险:快速市场订单簿较薄,大额订单可能滑点严重或无法成交
- API 限制:免费版每日仅 10 次市场导入,高频交易需订阅 Pro 版(50 次/日)
- 钱包迁移复杂性:Polymarket V2 使用 pUSD 而非原生 USDC,存量用户需完成迁移流程
- 信号延迟依赖:策略有效性建立在 CEX 领先 Polymarket 的假设上,若市场效率提升或延迟减少,alpha 可能消失
适合人群
- 量化交易背景用户:理解动量策略、滑点成本、夏普比率等概念
- 高频交易实践者:能接受 5 分钟级别决策周期,有 cron/服务器运维经验
- 策略开发者:希望快速验证自定义信号,利用现有基础设施减少重复开发
- 风险承受能力强的投机者:理解 10% 手续费和零自动风控的含义,能承担全额本金损失
常规风险
| 风险类型 | 具体描述 | mitigation |
|---------|---------|-------------|
| 执行风险 | CEX 与 Polymarket 价格同步导致信号失效 | 缩短 lookback 窗口,增加 volume_confidence 过滤 |
| 流动性风险 | 快速市场订单簿深度不足 | 降低 max_position,使用 --smart-sizing |
| 技术风险 | API 中断、私钥泄露、环境配置错误 | 严格保管 WALLET_PRIVATE_KEY,使用 dry-run 验证 |
| 模型风险 | 动量策略在震荡市持续亏损 | 设置每日/每周损失上限,手动暂停 |
| 平台风险 | Polymarket 监管变化或技术故障 | 分散资金,不将全部本金集中于快速市场 |