研究文章
N / 260916

Polymarket Bot 执行研究:为什么越接近开盘,买入价格往往越贵?

研究 Polymarket BTC 5 分钟市场中,为什么越接近开盘实际买入成本往往越高,以及方向准确率与执行价格之间的真实权衡。

如果你在做 Polymarket Bot,尤其是 BTC 5 分钟这类短周期市场,一个很容易被忽略的问题是:

方向判断正确,不代表你一定能以合理价格买进去。

在策略研究里,我们通常先关注胜率、回撤和长期稳定性。但真正进入实盘后,还会多出一层非常现实的问题:

当越来越多交易者在同一时间等待最后的信息,盘口本身也会发生变化。

最近我们对市场边界前一段时间的实际盘口做了逐秒统计。结果很清楚:

越接近市场边界,目标一侧的实际买入成本整体越高,而且最后阶段的重新定价明显加快。

这篇文章不讨论任何具体策略参数,也不讨论某个“最佳下单秒数”。

我们只想回答一个更基础的问题:

为什么一个 Polymarket 机器人不能只追求“越晚判断越准确”?


1. 越晚判断,信息更多;但价格也可能更差

从纯预测角度看,等得更久通常有明显好处。

距离 BTC 5 分钟窗口结束越近:

  • 当前价格路径更完整;
  • 波动结构更清楚;
  • 最后一段动量开始显现;
  • 一些原本模糊的状态可能变得更明确。

如果只做离线回测,很容易得出一个直觉:

那就尽量晚一点判断。

但真实交易多了另一个变量:

执行价格。

当市场参与者开始集中在最后阶段调整方向时,盘口不会静止等待你。

我们在实际盘口统计中观察到一种很稳定的形状:

较早阶段:
买入成本相对平稳

接近市场边界:
成本开始逐步抬升

最后阶段:
抬升速度明显加快

这意味着:

更晚得到的信息,并不是免费的。

你得到更完整的市场状态,同时也可能付出更高的进入成本。


2. Polymarket Bot 的研究不能只有“方向层”

很多回测默认使用一个简化框架:

预测正确
→ 赢

预测错误
→ 输

这对于比较方向模型很有用。

但真实的 Polymarket 自动交易至少有三个不同的问题:

Direction
→ 应该买哪一边?

Participation
→ 这一次到底值不值得参与?

Execution
→ 如果要买,什么时候、以什么价格买?

这三件事不能完全合并成一个问题。

一个方向模型可能很好,但如果它总是在盘口已经被抬高之后才给出确认,实际经济结果仍然可能不理想。

反过来,一个稍早的判断,即使方向准确率略低,只要进入价格明显更好,也可能具有完全不同的交易价值。

因此我们越来越倾向于把:

预测质量

和

执行质量

分开评估。


3. 为什么短周期市场尤其明显

五分钟听起来不算特别短。

但对于预测市场来说,真正激烈的部分往往不是完整五分钟,而是最后一小段时间。

越接近结算边界:

  1. BTC 当前方向越来越明确;
  2. 更多自动化系统会开始更新判断;
  3. 订单簿上的便宜流动性被快速消耗;
  4. 市场价格开始反映越来越集中的共识。

所以你看到的不是一个静态盘口,而是一个随着信息逐渐完成、不断重新定价的盘口。

这也是为什么:

在历史 K 线里“等到最后再判断”很容易,在真实订单簿里却可能很昂贵。


4. “最后一刻更准”不等于“最后一刻更优”

假设两个 Polymarket Bot:

Bot A

  • 判断更早;
  • 方向准确率稍低;
  • 平均进入价格较低。

Bot B

  • 判断更晚;
  • 方向准确率稍高;
  • 但进入价格明显更高。

如果只看胜率,Bot B 可能更漂亮。

如果看真实期望收益,结果却不一定。

因为二元合约最终只能结算为 0 或 1。你为一份合约付出的价格,本身就决定了这笔交易需要多高的正确率才能覆盖成本。

所以在短周期 Polymarket 交易里:

胜率和入场价格必须一起看。

单独展示一个高胜率,往往是不完整的。


5. 这也解释了一个常见的实盘错觉

很多自动交易系统都会遇到类似现象:

回测看起来很好,但实盘里“好单总是买贵,坏单却很容易成交”。

这并不一定是策略突然失效。

有时是因为:

最强的方向状态,恰好也是最多交易者同时追逐的状态。

也就是说:

信号越明显
→ 市场共识越强
→ 盘口越快重定价
→ 实际进入成本越高

如果回测没有模拟这一层,历史方向优势就可能被高估。


6. 接下来真正需要研究的不是“最佳秒数”

看到价格曲线以后,一个很自然的冲动是:

找到一个最便宜、又最接近开盘的固定时间点。

但我们认为这还不是最好的问题。

不同市场的价格路径不同。

有些窗口很安静,有些窗口较早就开始重新定价,还有一些直到最后仍然比较平稳。

所以更值得研究的问题可能是:

能不能根据实时市场状态判断“现在继续等是否值得”?

这就把执行从一个固定时间问题,变成了一个状态问题。

一个更成熟的 Polymarket Bot 可能不应该只问:

现在到时间了吗?

还应该同时问:

方向已经足够清楚了吗?
盘口正在快速重定价吗?
继续等待带来的信息价值,
是否还大于价格成本?

Conclusion

最近这轮研究让我们重新确认了一件很基础的事:

Polymarket Bot 不是只负责预测,它还必须负责执行。

对于 BTC 5 分钟这种短周期市场:

  • 越晚判断,信息通常越充分;
  • 但越晚进入,价格可能越差;
  • 最终目标不是最高胜率;
  • 而是在方向质量和执行成本之间找到更好的平衡。

一个优秀的回测,不应该只告诉我们“过去猜对了多少次”。

它最终还需要回答:

如果当时真的提交订单,我们能不能以合理价格完成交易?



Disclaimer: 本文记录 Polymarket 自动交易中的执行研究与市场结构观察,不构成投资建议,也不披露任何生产策略公式、参数、阈值或完整交易逻辑。