Order Book Spread Explained: Bid‑Ask Basics · PolyArb
以交易者为中心、通俗易懂地解释订单簿点差。了解点差的成因、如何阅读点差以及在 Polymarket 上交易的实用建议。
Order Book Spread Explained: Bid‑Ask Basics · PolyArb
本指南以清晰直观的方式解释订单簿点差,帮助你作为新的 Polymarket 交易者读取并利用点差。你将学到点差是什么、为什么存在、刻度(tick size)与流动性如何影响点差,以及交易者在下限价单或市价(FAK)单时的实用技巧。
关键要点
- 点差是 CLOB 上最佳买价与最佳卖价之间的差额;它是穿越订单簿的可见成本。
- 刻度、流动性与手续费决定点差的紧密程度;接近零的点差需要深度挂单支撑。
- 点差影响执行成本:市价(FAK)单支付点差加上吃单方手续费;限价单可以赚取或改善点差。
- 对于二元市场,两个结果的价格在公平价值下应相加为 $1.00;双腿存在的点差会产生套利机会,但伴随操作性风险。
什么是订单簿点差
在 Central Limit Order Book(CLOB)中,点差就是最佳卖价减去最佳买价。举例来说,如果 YES 的最佳买价是 $0.45,最佳卖价是 $0.47,则点差为 $0.02。这是想用市价式订单(FAK)买入或想立即卖出的人的即时成本。
在 Polymarket 上点差以 pUSD 报价,刻度通常为 $0.01,当价格接近极端值时会收紧至 $0.001。点差是市场暗含的摩擦:它补偿流动性提供者承担的风险,并包含诸如延迟和不利选择等结构性成本。
为什么会有点差
有三类不可避免的驱动因素会创造并维持点差:
- 流动性深度:簿薄的订单簿点差较大,因为单笔大额订单会显著移动价格。深度充足的簿可以压缩点差。
- 信息与不利选择:当做市商担心与信息更充分的参与者交易时,会扩大点差来保护自己。
- 市场机制:刻度、手续费和离散的订单尺寸意味着价格只能以固定步幅移动,这会导致最小非零点差的出现。
在 Polymarket 上,maker 不收取 maker 费用,而 taker 则面临可变的 taker 手续费(取决于类别为 0%–1.8%)。这种不对称的费用结构鼓励挂单流动性,但并不会消除点差。
刻度及其实际影响
刻度定义了挂单可以使用的最小价格增量。在 Polymarket 上常见刻度为 $0.01,当价格接近 0.96 或 0.04 时会收紧到 $0.001。刻度通过两种方式影响点差:
- 最小点差:当 tick = $0.01 时,除非双方共享相同价格档位,否则点差不能小于 $0.01;因此 $0.01 的刻度为点差紧致程度设定了下限。
- 价格改进粒度:更小的刻度允许做市商以 $0.001 的更优价格介入,从而吸引竞争并缩小点差。
当你看到点差等于刻度时,若有新的做市商以更优报价入场,预计竞争会很快压缩点差。
作为交易者如何读取点差
- 对于急于成交的买家:市价(FAK)单会立即穿越点差并与挂在簿上的卖单成交。你需支付最佳卖价、taker 手续费以及更大成交量导致的滑点。
- 对于捕捉机会的做市者:如果刻度允许,可在点差内挂一笔限价单来赚取点差,成为一侧的新最佳挂单。
- 对于关注套利的交易者:在二元市场中,关注两个腿。如果 bestAsk(YES) + bestAsk(NO) < $1.00,就存在一个 intra-market edge,但要实现该利润需要即时成交,并会面临成交风险与结算/裁决风险。
始终检查订单簿深度:一个窄点差但在最佳报价后没有深度的簿是脆弱的。可见的 $0.01 点差但只有几美分的挂单量,可能在有人执行一笔中等规模的市价单时立即消失。
点差随市场生命周期的动态变化
点差并非静态。它会随时间、新闻和流动性而变化:
- 早期/低流动性:做市商等待更多信息导致点差较宽。
- 流动性充足的中期:随着更多做市商和吃单方的到来以及竞争性挂单增加,点差收窄。
- 新闻或高波动:点差会急剧扩大,因为做市商撤单或放宽报价以避免不利选择。
- 终局/接近结算:点差行为可能异常——刻度变化、订单规模缩小,根据参与情况你可能同时看到非常紧或非常宽的点差。
在 Polymarket 上,CLOB 和 WebSocket 市场数据流会提供 real-time 的 best_bid_ask 和 tick_size_change 事件。使用这些订阅来监控当前点差是稳定还是可能移动。
下单的实用规则
- 如果你需要立即成交,使用市价(FAK)单,但要为点差和 taker 手续费预留成本。记住 FAK 会立即成交或取消,保护你避免长期等待成交。
- 如果你可以等待,可在当前对手方最佳价位或略优于其价位挂限价单;被成交时你成为 maker,成交时无需支付 maker 费用。
- 智能分配仓位:如果最佳报价背后的深度很浅,将较大买单拆分为多笔,以避免穿越多个刻度并扩大实现的点差。
- 关注 tick_size_change 事件:当刻度收紧到 $0.001 时,你可以用更小的价格改进来提高捕获点差的概率,但这需要更精细的价格管理。
示例场景(观察要点)
- 点差窄且深度充足:适合小额市价单及通过限价挂单做市套利。
- 点差窄但深度浅:脆弱。一笔市价单可能吃掉多个价位,造成超过报价点差的滑点。
- 无新闻的宽点差:通常意味着做市商参与度低;考虑以限价挂单而非激进吃单。
这如何影响你的交易
理解订单簿点差有助于你选择执行方式、管理预期成本和调整下单规模。你应把报价点差视为执行成本的起点,而非最终数值——滑点、taker 手续费与部分成交会改变最终结果。对于二元 intra-market 套利,边际差异可能以各腿点差形式出现,但实现该差额需考虑结算时间、UMA 裁决风险,以及用于 CTF split 和 merge 的智能合约操作。
下一步是把这些知识与实时市场数据结合。使用 Polymarket WebSocket 市场数据流来观察 best_bid_ask 与 tick_size_change,并在构建工具时参考 CLOB API 进行下单。如果你想要更深入的套利操作指南,请参阅 /guides/intra-market-binary-arbitrage-explained 和 /guides/polymarket-clob-explained。
最后,理解订单簿点差是交易者的第一件工具。阅读它、监控深度,并让点差动态决定你是挂限价单还是吃流动性。
常见问题
点差和中点(midpoint)有什么不同?
点差是最佳卖价减去最佳买价。中点是最佳买价与最佳卖价的平均值。中点作为公平价值的参考更有用;点差则是立即穿越订单簿的成本。
如果点差是 $0.01,我是否应该总是使用市价单?
不一定。$0.01 的点差但深度浅的情况下,较大规模仍会导致滑点。若要速度则使用市价(FAK)并接受 taker 手续费;如果可以等待,则用限价单作为 maker 捕捉点差。
刻度变化如何影响我的限价单策略?
当刻度收紧(例如在极端价格附近变为 $0.001)时,你可以以更小的价格改进提交限价单来领先现有做市商。这会提高你捕获点差的概率,但需要更精细的价格管理。
maker 手续费会影响 Polymarket 的点差吗?
Polymarket 的 maker 手续费为零,这鼓励挂单流动性。可变的 taker 手续费(0%–1.8%)仍然重要,因为它们会扩大穿越点差的实际成本。
我能否依赖窄点差是稳定的?
不能。若深度很薄或波动性上升,窄点差可能很脆弱。在假定紧点差能持续之前,务必检查簿深度、近期交易和 tick_size_change 事件。
参考术语
相关指南
仅供教育用途。非金融、法律或税务建议。Polymarket在你的司法管辖区可能不可用。