PMWallets
EN

怎样计算一个 Polymarket 钱包的盈亏 —— 以及为什么各家数字不一样

两个网站对同一个 Polymarket 钱包给出不同的盈利,可能两边都没说谎。差别在于窗口、什么算已实现、未结算仓位怎么定价,以及战绩跟的是地址还是交易者。

盈亏 = 现金流 + 价值变化

对每个钱包、每个市场,PMWallets 把窗口内的每一笔资金流加起来 —— 买入和手续费付出的、卖出和赎回收到的、投入拆分的、从合并取回的 —— 再加上所持仓位的价值变化。钱包之间的份额转账,两边都按当时的市场价估值,所以单纯挪动份额本身永远不会产生盈亏。

text
期间现金流 = − 买入 − 手续费 + 卖出
             − 拆分投入 + 合并取回 + 赎回所得
             − 转入(按市值)+ 转出(按市值)

盈亏(每个钱包、每个市场)= 期间现金流 + 期末价值 − 期初价值

价值:已结算市场 → 赔付;未结算市场 → 一个抗操纵的近期价格

已实现与未实现

市场在窗口结束前已结算,它的全部结果就是已实现:仓位按赔付估值,赎没赎回都一样。市场还没结算,结果就是未实现 —— 期末价值是从价格得出的估计,不是钱。PMWallets 按已实现盈利给交易者排名,未实现单独列出,因为战绩不该取决于一个还没兑现的价格。

未结算仓位怎么定价

未结算仓位按全网近期成交的成交额加权均价估值,而不是最后一笔成交价,所以一笔小额成交左右不了估值。近期成交太少、算不出这个均价时,退回到最后一笔成交价,或用另一个结果价格的补数,并标记为弱定价。完全无法定价的仓位才会被排除在合计之外并单独计数,而不是按猜测估值。

为什么和 Polymarket 主页上的数字不一样

Polymarket 主页显示的是一个账户的终身数字。PMWallets 算的是一段写明的窗口,把属于同一个交易者的钱包聚合起来,默认按已实现盈利排名,并且每个窗口截止在比链头稍早的一个固定区块。我们的账本也有起点:在那之前建的仓位不知道成本,所以那个市场不计入盈亏,实体页会注明。这些都让两个数字回答的是略有不同的问题。

怎样的战绩才能被核对

每个数字都能追溯到一段写明的区块窗口里的链上事件,每一项排除都在合计旁边计数,发布过的运行结果永不改写。你可以从链上重算 PMWallets 的数字,也能看到一个交易者有多少活动没被计入、为什么。

常见问题

Polymarket 的已实现盈亏和未实现盈亏有什么区别?

已实现来自已经结算的市场 —— 仓位按赔付估值。未实现是还没结算的市场里仓位的估计价值,在结算前都可能变化。

为什么 PMWallets 显示的盈利和 Polymarket 主页不一样?

回答的问题不同:写明的窗口而不是终身、聚合后的交易者钱包而不是单一账户、默认按已实现盈利排名、窗口截止在固定区块,以及账本有起点日期。方法写在「工作原理」和「对比」页上。

Polymarket 的盈亏算手续费吗?

在 PMWallets 上算 —— 按链上实际收取的现金手续费。旧版以份额收取的买入手续费,体现在收到的份额更少上。

相关页面