Polymarket手续费是怎么计算的? 散户如何避开手续费?

小编:大闷头 更新时间:2026-04-01 17:04

Polymarket近期出现了一次引发广泛讨论的手续费异常事件。部分用户在交易时发现,实际获得的shares数量或潜在收益明显低于预期,甚至出现极端情况。

Polymarket手续费是怎么计算的? 散户如何避开手续费?

有用户反馈,在极低价格(如0.001美元)下单时,理论应获得100美元的收益,但前端显示仅约5.2美元,对应手续费接近94.8%,这一表现显然超出正常范围。

那Polymarket手续费是怎么计算的?散户如何避开手续费?

手续费异常的核心原因

问题源于Polymarket在短时间内调整了手续费计算公式,并经历了三次变化。

1、旧公式(3月30日引入):fee = C × p × feeRate × (p × (1 - p))^exponent

2、异常公式(导致问题):fee = C × feeRate × (p × (1 - p))^exponent

3、当前新公式(已修复):fee = C × feeRate × p × (1 - p)

其中

1、C = 交易shares数量

2、p = shares价格

3、feeRate / exponent = 参数变量

关键变化在于:异常公式中少了一个“× p”。

为什么会出现极端高手续费?

由于Polymarket中shares价格始终小于1美元,缺少一个p的乘法,会直接放大手续费占比,且价格越低,放大效应越明显。

简单理解

1、原本:手续费随价格降低而同步降低

2、异常公式:价格越低,手续费反而“相对更高”

当价格接近0(如0.001美元)时

1、订单总价值本来就很小

2、手续费却没有同比例缩小

3、导致“费率看起来极高”(接近100%)

exponent参数如何放大问题?

在异常公式中,还引入了exponent(指数参数),当时仅“经济”和“天气”市场启用,exponent = 0.5,这代表(p × (1 - p)) 会被开平方(取0.5次幂)

在p很小的情况下

1、原本已经接近0的数值

2、被“开方”后反而变大

3、进一步抬高手续费

这就是极端费率(如94.8%)出现的直接原因。

实际案例拆解

1、C = 100 shares

2、p = 0.001美元

3、exponent = 0.5

4、feeRate ≈ 3%

计算结果

1、手续费 ≈ 0.0948美元

2、每个share价格 = 0.001美元

3、实际扣除 ≈ 94.8 shares

最终

1、用户仅获得 ≈ 5.2 shares

2、即便预测正确,收益也仅 ≈ 5.2美元

问题并不在绝对手续费金额,而在扣费方式(按shares扣)+极低价格共同放大了损失感知。

官方修复逻辑

问题出现后,Polymarket很快调整为当前公式:fee = C × feeRate × p × (1 - p)

本质变化

1、去掉exponent(等同从0.5 → 1)

2、手续费重新与价格线性挂钩

结果

1、极低价格区间的异常费率被压制

2、手续费曲线恢复正常

在极端情况下

1、新公式费用 ≈ 异常公式的3.16%

2、相当于下降约96.84%

当前费率区间

不同市场的费率已恢复到相对合理范围。

1、加密市场:3.6% – 7%

2、体育市场:1.5% – 3%

3、ZZ/ 科技等:2% – 4%

4、经济 / 天气等:2.5% – 5%

实战建议:如何降低手续费影响

如果不想深入理解公式,可以直接从交易策略入手。

尽量使用限价单(maker)

官方已明确限价单可避免吃单手续费,还能获得20%–25%做市返利(maker rebate)

也就是说不仅手续费为0,甚至可以“反向赚手续费”

减少市价单(taker)

市价单会直接吃流动性,承担完整手续费

在低价市场中,成本尤其明显。

利用Split策略建仓

通过挂反向订单,或拆分持仓结构可以间接降低交易成本,同时优化成交价格。这次事件本质上是一次公式微调引发的非线性放大效应,并非平台主动提高收费。对普通用户来说,关键不在公式本身,而在于避免低价区间直接吃单,多用挂单+做市策略

这样在类似机制下,反而能把手续费变成收益来源。

免责声明:本文所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任!