Prediction Market Toolkits 是一套用 Rust 编写的预测市场自动交易机器人工具集,目标平台为 Polymarket、Kalshi、Limitless 等预测/事件合约市场。仓库收录了十个独立策略机器人(跟单、BTC 短窗套利、跨平台套利、方向猎手、价差做市、体育下注执行、临近结算狙击、订单簿失衡、做市、链上巨鲸信号),它们共用同一套执行核心、风控层和「平台无关」的适配器栈,并带一个终端 TUI 界面和一个用于展示的 React 落地页。需要明确两点:其一,这是面向真实资金的金融交易工具,涉及实际亏损风险;其二,README 行文带有较重的营销色彩(如「接近免费的钱」「保证 1 美元结算」等表述),并主要通过 Telegram 联系作者,阅读时应把宣传话术与可核实的代码事实区分开。
来源:README 标题与 Strategies/Engine/Safety 段、Cargo.toml package 描述、仓库目录树(src/bot 十个策略、src/service、src/ui、landing) 查看 GitHub 仓库 →预测市场(Polymarket、Kalshi 等)在 2024–2025 年随大选、体育、加密事件持续放量,围绕它们的自动化交易与套利工具因此受到关注。该仓库把跟单、跨平台套利、做市、链上巨鲸跟踪等十类常见量化玩法集中在一个 Rust 代码库里,并配了截图丰富、措辞抓眼球的 README 和独立落地页,传播性较强。但需理性看待热度来源:仓库仅约 241 星、无正式 Release、提交历史有限,README 充斥「42ms 极速」「3–30 秒领先」「保证结算」等强营销表述,且大量引导到作者 Telegram,更像是一个兼具展示与引流性质的项目,而非经过广泛生产验证、社区驱动的成熟基础设施。
来源:GitHub meta(stars 241、created_at 2025-09-29、无 releases)、README 营销话术与 Contact 段、commits 数量有限追踪一个或多个高收益钱包,按可配置比例镜像其买卖动作,支持最小下单额、断路器阈值与 dry-run。本质是把策略判断外包给被跟踪钱包,被跟对象一旦失误或行为反常会被原样放大。
来源:README「1. Copy Trading」段、src/bot/copy_trading.rs包含 BTC 5/15/60 分钟 Up/Down 窗口套利,以及 Polymarket↔Kalshi 同一市场跨平台价差套利(对冲两腿、赚取价差)。README 宣称端到端约 42ms,但实际收益高度依赖延迟、手续费、滑点与两平台流动性,跨平台还涉及资金分布与提现摩擦。
来源:README「2. BTC Arbitrage」「3. Cross-Market Arbitrage」段、src/bot/arbitrage.rs、src/bot/cross_market_arb.rs方向猎手按可配置的动量/订单流条件入场并用 TP/SL 自动出场;价差 farming 在买卖盘口反复吃微小价差。两者都属于高频规则化策略,对参数和市场状态敏感。
来源:README「4. Direction Hunting」「5. Spread Farming」段、src/bot/direction_hunting.rs、src/bot/spread_farming.rs结算狙击扫描接近确定性(如 ≥95% YES)的市场买入并持有到结算;订单簿失衡(OBI)按盘口买卖深度比超阈值时顺势入场。README 把前者描述为「接近免费的钱」,但「近确定」并不等于确定,黑天鹅、结算争议、流动性不足都可能使其亏损。
来源:README「7. Resolution Sniper」「8. Orderbook Imbalance」段、src/bot/resolution_sniper.rs、src/bot/orderbook_imbalance.rs做市机器人双边挂 GTD 单赚价差,并按库存偏移自动重新报价、成交后撤对侧腿;体育执行提供面向 NBA/NFL/足球等实时盘的快速下单界面。做市在低流动性预测市场承担库存与逆向选择风险。
来源:README「6. Sports Betting」「9. Market Making」段、src/bot/market_maker.rs、src/bot/sports_execution.rs直接订阅 Polygon 区块数据,过滤被追踪大额钱包与 Polymarket CLOB 合约的交互,解码 calldata(token id、size、side)并即时跟随,宣称比公开持仓 API 早 3–30 秒。这是项目中较有技术含量的部分,但「跟随巨鲸」同样把判断外包给他人。
来源:README「10. On-Chain Whale Signal」段、src/bot/whale_signal.rs、src/service/onchain.rs代码库是一个 Rust 二进制项目(crate 名 polymarket-toolkits),核心目录划分清晰:src/bot/ 放十个策略实现(arbitrage、copy_trading、cross_market_arb、direction_hunting、market_maker、orderbook_imbalance、resolution_sniper、sports_execution、spread_farming、whale_signal);src/service/ 是共享执行与基础设施层,包括 clob(中心限价订单簿交互)、order_executor(下单)、risk_guard(风控)、position_monitor/position_store(持仓监控与存储)、market_cache、midprice、onchain(链上订阅)、eligibility、parse、strategy;src/ui/ 提供基于 ratatui 的终端界面,src/config.rs 与 src/models.rs 管理配置与数据模型。整体采用 tokio 异步运行时,通过 reqwest/WebSocket 与各交易平台 REST/WS 接口通信,用 alloy 系列库做 Polygon 链上签名与 ABI 解码。仓库另含一个独立的 landing/ React+Vite 落地页用于项目展示,与交易核心无关。安全层提供断路器(连续大额交易触发熔断)、深度守卫(下单前校验盘口流动性)、dry-run(全链路空跑不真实下单)和最小下单额限制。
来源:仓库递归目录树、Cargo.toml 依赖、README「Engine」「Safety」段中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
reqwest 0.12(rustls-tls,REST 调用)tokio-tungstenite 0.24(WebSocket 行情/…alloy-primitives/sol-types/signer/dy…clap 4(CLI)serde / serde_json / serde_yaml(配置与序…tracing(结构化日志)适用对象主要是已经熟悉预测市场、量化交易和 Rust 的技术型交易者,用于在 Polymarket/Kalshi/Limitless 上自动执行跟单、套利、做市、巨鲸跟随等策略,并借终端 TUI 集中监控持仓与风控状态。对开发者而言,src/service 中的 CLOB 交互、链上 calldata 解码、风控/断路器实现也可作为学习预测市场对接的参考。需要强调:它不适合不了解市场机制或无法承受本金损失的用户——所有策略都涉及真实资金风险,README 中的延迟、胜率与「保证结算」等说法应自行验证,不应作为收益预期。
来源:README Strategies/Safety/Disclaimer 段、src/service 目录仓库未发布任何正式 Release,Cargo.toml 中版本为 0.1.0,需从源码自行构建。代码仍在维护,最近一次推送在 2026-05-20。
来源:GitHub releases(0 个)、Cargo.toml version=0.1.0、meta pushed_at 2026-05-20这是一套技术实现具体、覆盖面较广的 Rust 预测市场交易机器人合集,对已经在 Polymarket/Kalshi 等平台做量化、且具备 Rust 与风险承受能力的交易者,可作为策略与对接实现的参考。但必须把它当作高风险金融工具看待:README 的营销话术(极速、必胜、保证结算)远超可验证的事实,项目星标少、无 Release、引流痕迹明显,宣称指标都需自行复核。任何人在投入真实资金前,都应先长时间 dry-run、用专用钱包小额验证,并确认所在地区对预测市场交易的合法性。不了解市场机制或无法承受亏损者,不建议使用。
来源:综合 README、Cargo.toml、目录结构与 GitHub meta 的事实判断