追踪 Polymarket 钱包的几种做法
四种做法,实话实说。其中三种是免费的,而且对某些需求来说它们就是正确答案。
我们不打算假装别的方案没用 —— 只想查一个地址一次的话,好几个免费工具都比注册任何东西更快。 下面写的是每种做法在结构上擅长什么,方便你判断自己到底需不需要这一个。
| 官方榜单 | 免费追踪器 | SQL 看板 | PMWallets | |
|---|---|---|---|---|
| 排名窗口 | 平台自定的固定周期 | 通常是全历史,或者根本没说 | 你自己写 | 明确的区块窗口,写在页面上 |
| 过去的数字会变吗 | 每个周期重算 | 一般会重算 | 每次打开都重跑 | 不会 —— 发布过的 run 永不改写 |
| 一人多地址 | 按账号 | 通常按地址 | 你自己实现才有 | 聚成实体 |
| 样本量是否诚实 | 只有名次 | 通常只给一个百分比 | 取决于你 | 胜率带置信区间 |
| 成交了会通知你吗 | 不会 | 有的话也是轮询 | 不会,看板是拉取式的 | WebSocket + webhook,亚秒级 |
| 费用 | 免费 | 免费 | 有免费额度,之后按量 | 每个钱包 $0.01 / 小时,或套餐 $4.99 / 月起 |
官方榜单
对平台自己的账目最权威,而且免费。它按平台选定的周期排名,设计目标不是告诉你某人此刻在做什么, 也不是给你当数据源查询。想知道上个月谁赢了,从这里开始。
为什么我们的数字和 Polymarket 不一样
同一个钱包两边一对,数字不会完全相同。这不是哪一边算错了,而是两边回答的问题不一样,原因如下。
- 按控制人算,不按合约算。Polymarket 的交易经由代理合约完成。我们把每个代理合约解析到控制它的钱包, 战绩记在这个控制人名下:签名地址和它的代理是同一个实体,同一控制人的多个代理合并计算。 证明不了属于同一人的钱包各算各的 —— 我们不猜。
- 每个数字都能追溯到链上。所有数字都由一段写明的区块窗口内的链上成交、转账与结算算出,任何人都能复算。 发布过的 run 永不改写:昨天看到的,今天还在。
- 默认按已实现盈亏排名。未实现盈亏单独列出(也可以按它排序),默认名次不会来自一个还没兑现的价格。
- 窗口止于一个固定区块。我们的窗口比链头稍早一点截止,每一轮读的是一份不会被链重组改动的固定快照; 滚动到此刻的窗口会差出这段时间里的交易。
- 排除的部分摆出来,不藏。算不准的市场宁可不计入盈亏也不去猜,每个实体都标明有几个市场被排除、总共多少个。
也有一处反过来的局限:我们的账本从一个固定区块开始。在那之前建的仓位,我们没有它的买入成本,所以不计入盈亏, 这类仓位占比较高时实体页会明确标出。对于交易历史远长于我们数据的钱包,Polymarket 自己的全历史数字覆盖得更多。
免费追踪器
查单个地址很快,展示一个钱包的历史往往做得不错。反复出现的局限是:它们排的是地址而不是交易者, 而且经常给一个数字却不说这是哪段时间、明天会不会不一样。浏览够用,做决定就别扭。
SQL 看板
灵活度遥遥领先:只要能用 SQL 对着链上表写出来,你就能算,而且不用信别人的口径。代价也是真的 —— 手续费口径、结算逻辑、代理地址聚类的正确性都归你自己负责,查询每次打开都从头跑, 而且永远不会有人推送通知给你。我们做这个产品时踩过的最难的几个 bug,恰好就在这三处。
托管跟单机器人
另一类常见工具是托管的跟单平台:你把账户的交易权限(连接钱包或授权的 API key)交给它,它替你镜像别人的单, 通常按月收固定费用。省事是真的;代价是第三方拿着你账户的交易权限,而它按什么口径挑出「值得跟」的钱包, 往往只有一个分数,看不到窗口和样本量。
PMWallets 把这两件事拆开:挑人用上面这份可核对的数据,下单交给你自己 —— 或者交给跑在你自己机器上的开源跟单机器人(MIT),私钥不离开你的电脑,默认先 dry-run。
PMWallets 多给了什么
- 一个你能引用的窗口。每个数字都属于一段写明的区块区间。
- 不再变的数字。发布过的 run 永不改写,战绩是累积出来的,不是每次重新推导的。
- 算人,不算地址。签名地址和代理地址作为一个实体一起算。
- 把不确定性摆出来。胜率附带告诉你「该信几分」的区间。
- 推送,不是轮询。成交在出块后约一秒内发出,实测分布公开。
画像告诉你这套打法能不能复刻
榜单告诉你谁赚了钱。跟之前真正要问的是:你照着做能不能也赚到。每个实体的画像由它的每一笔成交算出, 回答数据能回答的那部分:
- 按金额看是挂单还是吃单。挂单者的成交是别人来吃他挂着的单。事后用市价单去追是另一笔交易 —— 你要付点差,还要承担这段时间的价格变动,结果未必能复现。
- 去掉最赚的一个市场后还赚不赚。靠一个市场运气撑起来的战绩不是策略。API 里是
pnlExTop,地址解锁价的档位也按它划分。 - 节奏与单笔大小。交易有多频繁、单笔多大、大小有多不均 —— 又快又碎的交易者,延迟再低也很难跟。
- 在哪类市场交易、战绩怎么累积起来的。按成交金额划分的市场类别,以及每天收盘估值的收益曲线(7 天到全部历史)。
- 胜率值几分信。置信区间和背后已结算的市场数。
画像看起来能跟,完整的逐笔成交历史可以拿来回测;跟单机器人默认 dry-run: 只记录它会做的每个决策、不下单,你主动切到 live 之后才真正交易。
什么情况下不该为它付钱
只想查一个地址一次 —— 用免费追踪器。已经在跑自己的链上分析、也信得过自己的手续费与结算口径 —— 看板更合适也更便宜。值得花钱的场景是:你要的是一份关于「交易者」而非「地址」的稳定排名, 并且希望其中某个人一动,你一秒内就知道。
如果你要的是行情,不是交易者
PMWallets 回答的是「谁在交易」。如果你要的是行情本身 —— 盘口、Polymarket 逐笔成交、加密涨跌盘背后的 Chainlink 结算喂价,逐个 tick,拿来做回测 —— 那是另一份数据,可以在合作伙伴 OutcomeTick 获取。