订单簿深度解析:限价单与市价单的区别
大家好,我是你们的老朋友。今天咱们聊聊 Polymarket 上最核心的东西——订单簿。说实话,我刚开始做预测市场时,觉得这玩意儿跟股票交易差不多。后来踩了几个坑才发现,链上订单簿的玩法完全不一样。
先问个问题:你知道 Polymarket 的订单簿和 Binance 的订单簿有什么区别吗?嗯,最大的区别在于——Polymarket 的订单是上链的,每一笔挂单都写在区块链上。这意味着什么?意味着你的订单一旦被吃,就真的被吃了,没有撤单的机会。
限价单 vs 市价单:一个实战案例
先说说限价单。限价单就是你指定一个价格,挂在那里等别人来成交。比如我看好「特朗普赢得2024大选」这个事件,当前 Yes 的价格是 0.45 USDC,我觉得这个价格太低了,想挂个 0.40 的买单。这就是限价单。
市价单呢?说白了就是「不管什么价格,我现在就要成交」。你输入一个数量,系统自动帮你吃掉订单簿上最优的对手盘。
核心区别一句话总结:
- 限价单 = 你控制价格,但可能成交不了
- 市价单 = 你控制成交速度,但可能付出更高成本
我个人习惯是:对于流动性好的事件(比如大选、超级碗),我会用限价单慢慢挂。对于流动性差的事件,我宁愿用市价单快速进出,因为挂限价单可能一天都没人理你。
我的实战经验:在 Polymarket 上,限价单的挂单时间不要超过 2 小时。链上环境变化太快,一个新闻出来价格可能直接跳 20 个点,你的限价单就永远成交不了了。
订单簿的买卖盘口解读
订单簿分两部分:买盘(Bids)和卖盘(Asks)。买盘是别人愿意出的最高价,卖盘是别人愿意卖的最低价。中间那个差值叫「价差」(Spread)。
举个例子,某个事件的订单簿长这样:
| 买盘(Bids) | 价格 | 卖盘(Asks) |
|---|---|---|
| 1,200 张 | 0.48 | |
| 800 张 | 0.47 | |
| 0.49 | 900 张 | |
| 0.50 | 1,500 张 |
看到没?买盘最高价是 0.48,卖盘最低价是 0.49,价差只有 0.01。这说明流动性不错。如果价差超过 0.05,我建议你谨慎交易——要么是流动性太差,要么是市场在剧烈波动。
避坑指南:我曾经在某个小众事件的订单簿上看到买盘 0.30、卖盘 0.60,价差 0.30。我当时觉得「哇,套利机会」,结果挂了个 0.45 的限价单,等了 3 个小时没人理我。最后撤单时 gas 费花了 5 美元,比交易本身还贵。
滑点计算与最优执行策略
滑点,说白了就是你预期的成交价和实际成交价之间的差值。为什么会发生滑点?因为订单簿上的流动性不够深。
假设你想买 10,000 张 Yes,当前卖一价是 0.50,但只有 2,000 张。剩下的 8,000 张需要吃卖二价 0.52、卖三价 0.55……你的平均成交价可能变成 0.53,这就是滑点。
滑点计算公式很简单:
滑点 = (实际成交均价 - 预期价格) / 预期价格 × 100%
比如预期价格 0.50,实际成交均价 0.53,滑点就是 (0.53 - 0.50) / 0.50 × 100% = 6%。
那怎么避免滑点?我一般用这几种策略:
- 分批挂单:把大单拆成小单,每个价格档位挂一部分
- 使用 TWAP:时间加权平均价格策略,每隔一段时间挂一小单
- 观察深度图:如果某个价格档位的挂单量突然减少,说明有大户在吃货,这时候别急着跟
我的小技巧:在 Polymarket 上,我习惯先看订单簿的「深度分布」。如果买盘在 0.45-0.48 之间有大量挂单,说明这个价格区间有支撑。如果卖盘在 0.52-0.55 之间堆积,说明上方压力大。这时候我会选择在支撑位附近挂限价单,而不是追高。
做市商(LP)的运作逻辑
做市商,英文叫 Liquidity Provider,简称 LP。在 Polymarket 上,LP 就是那些在订单簿两边同时挂买单和卖单的人。他们赚的是什么?价差。
举个例子,一个 LP 在 0.48 挂买单,在 0.52 挂卖单。如果有人以 0.48 卖给他,他转手以 0.52 卖出去,赚 0.04 的差价。看起来不多,但一天交易几百次,利润就很可观了。
但 LP 也有风险。最大的风险是「被单边行情吃掉」。比如突然有个利好消息,价格从 0.50 直接跳到 0.60,LP 的卖单全部被吃,但买单还没来得及撤,结果 LP 手里全是低价买入的仓位,价格却已经涨上去了——他只能在高位重新建仓,亏损就来了。
LP 的核心公式:
利润 = 交易量 × 价差 - 库存风险成本 - Gas 费用
说白了,LP 赚的是「流动性溢价」,但承担的是「价格波动风险」。
我记得有一次,我在 Polymarket 上尝试做 LP,挂了一个「拜登 vs 特朗普」的订单簿。刚开始赚得挺爽,每天几十美元的价差收入。结果有一天晚上,特朗普突然发了一条推特,价格瞬间跳了 15 个点,我的库存直接亏了 200 美元。嗯,从那以后我再也不敢在事件驱动型市场上做 LP 了。
给新手的建议:做 LP 之前,先问自己三个问题:
- 这个事件的流动性够不够?每天交易量低于 10 万美元的别碰
- 这个事件有没有突发新闻风险?政治类、体育类事件风险极高
- 你的 Gas 预算够不够?链上撤单和改单都要花 Gas
知识体系总览
下面这张图是我自己画的,把今天讲的内容串起来了。你想想看,订单簿的核心就是「流动性」三个字。限价单和市价单是工具,滑点是成本,LP 是生态的润滑剂。理解了这个逻辑,你在 Polymarket 上就不会被割韭菜了。
好了,今天的内容就到这里。记住一句话:在 Polymarket 上,流动性就是你的朋友。没有流动性的市场,再好的策略也是白搭。