Post-Only 订单

注意: Post-Only 订单计划在 Post-MVP 阶段推出,本文档为规划内容。

什么是 Post-Only 订单?

Post-Only 订单是一种限价单模式,确保订单只能作为 Maker(提供流动性),不会立即成交成为 Taker(消耗流动性)。

核心特点

  • 只能挂单,不能吃单

  • 保证 Maker 手续费优惠

  • 订单可能被拒绝

  • 专业交易者工具

工作原理

普通限价单 vs Post-Only

普通限价单

当前卖一价: $200.00

你下买单 $200.00:
  → 立即与卖单成交
  → 你是 Taker
  → 手续费 0.02%

Post-Only 订单

当前卖一价: $200.00

你下 Post-Only 买单 $200.00:
  → 会立即成交,不符合 Post-Only 要求
  → 订单被拒绝 ❌
  → 提示: "价格会导致立即成交,请调整价格"

你下 Post-Only 买单 $199.99:
  → 不会立即成交
  → 挂在订单簿中
  → 等待成交,成为 Maker ✅
  → 手续费 0.01%(优惠)

为什么需要 Post-Only?

原因 1: 节省手续费

费率对比(Post-MVP 计划):

Maker(挂单): 0.01%
Taker(吃单): 0.02%

差额: 0.01%

收益计算

交易量: $1,000,000/月

使用 Taker:
  手续费 = 1,000,000 × 0.02% = $200

使用 Maker(Post-Only):
  手续费 = 1,000,000 × 0.01% = $100

节省: $100/月 = $1,200/年

原因 2: 避免意外成交

场景

你想在 $199 买入
下限价单 $199.00
但网络延迟,提交时市场已经跌到 $199

结果:
  订单立即成交 @$199
  但你本想等更低价格

使用 Post-Only:
  订单被拒绝
  你可以重新评估

原因 3: 做市策略

做市商

同时挂买单和卖单,赚取价差

买单: $199.00(Post-Only)
卖单: $201.00(Post-Only)

要求:
  两边都必须是 Maker
  确保赚取价差 - 手续费优惠
  = $2 - $0.02 = $1.98/SOL

使用方法

开启 Post-Only 模式

订单类型: 限价单
价格: $199.00
数量: 10 SOL

☑️ Post-Only 模式

系统检查:
  当前卖一价: $200.00
  你的买单: $199.00
  → 不会立即成交 ✅
  → 订单提交成功

或者:
  当前卖一价: $199.00
  你的买单: $199.00
  → 会立即成交 ❌
  → 订单被拒绝
  → 提示: "请将价格调整为 $198.99 或更低"

动态调整

场景: 想以尽可能高的价格买入(但不吃单)

策略:
  1. 查看当前卖一价: $200.00
  2. 下 Post-Only 买单 $199.99
  3. 如果被拒绝(说明卖一价降到 $199.99)
  4. 重新下单 $199.98
  5. 重复直到成交

结果:
  以最接近市价但不立即成交的价格买入
  确保是 Maker

适用场景

场景 1: 高频交易

策略: 做市策略(同时挂买卖单赚价差)

买单: $199.50 (Post-Only)
卖单: $200.50 (Post-Only)

要求:
  所有订单必须是 Maker
  手续费 0.01% × 2 = 0.02%
  价差 $1.00 > 手续费
  净赚 $0.98/SOL

场景 2: 大额交易者

月交易量: > $100,000

Maker 返佣:
  $100,000 × 0.01% = $10
  vs
  $100,000 × 0.02% = $20

节省: $10/月,$120/年

累积效应显著

场景 3: 挂单等待好价格

当前价: $200
你认为回调到 $195 是好买点

下 Post-Only 订单 $195:
  ✅ 确保不会意外成交更高价
  ✅ 等待目标价
  ✅ 成交时享受 Maker 费率

策略示例

策略 1: 网格交易(Post-Only)

设置:
  价格区间: $190 - $210
  网格数量: 20 档
  每档: 1 SOL
  所有订单: Post-Only

买单(Bids):
  $190.00  1 SOL (Post-Only)
  $191.00  1 SOL (Post-Only)
  ...
  $199.00  1 SOL (Post-Only)

卖单(Asks):
  $201.00  1 SOL (Post-Only)
  $202.00  1 SOL (Post-Only)
  ...
  $210.00  1 SOL (Post-Only)

优势:
  全部是 Maker
  手续费优惠
  稳定收益

策略 2: 逐步建仓(Post-Only)

目标: 买入 100 SOL
当前价: $200
策略: 分 10 档,每档 10 SOL

订单 1: 10 SOL @$199.00 (Post-Only)
订单 2: 10 SOL @$198.00 (Post-Only)
...
订单 10: 10 SOL @$190.00 (Post-Only)

优势:
  降低平均成本
  全部 Maker 费率
  等待市场回调

限制和注意事项

限制 1: 可能不成交

Post-Only 买单 $199.00
市场价一直在 $200 以上

结果:
  订单一直不成交
  可能错过行情

解决:
  调整价格更接近市价
  或取消 Post-Only,使用普通限价单

限制 2: 订单可能被拒绝

市场快速下跌:
  你下 Post-Only 买单 $199
  提交时市场已跌到 $198.50
  → 订单被拒绝

解决:
  重新下单调整价格
  或使用普通限价单

限制 3: 不适合快速成交

需要立即平仓止损:
  ❌ 不要用 Post-Only
  ✅ 用市价单

Post-Only 用于:
  ✅ 不着急成交
  ✅ 想节省手续费
  ✅ 做市或套利策略

技术细节

拒绝条件

买单(做多)拒绝条件

买单价格 ≥ 当前卖一价
  → 会立即成交
  → 拒绝订单

示例:
  卖一价: $200.00
  Post-Only 买单 $200.00 → 拒绝
  Post-Only 买单 $200.01 → 拒绝
  Post-Only 买单 $199.99 → 接受 ✅

卖单(做空/平仓)拒绝条件

卖单价格 ≤ 当前买一价
  → 会立即成交
  → 拒绝订单

示例:
  买一价: $199.00
  Post-Only 卖单 $199.00 → 拒绝
  Post-Only 卖单 $198.99 → 拒绝
  Post-Only 卖单 $199.01 → 接受 ✅

订单簿中的显示

Post-Only 订单在订单簿中与普通订单一样:
  $199.99  10 SOL

其他人无法区分是否是 Post-Only

常见问题

Q1: Post-Only 一定能成为 Maker 吗?

A: 不一定。如果在你的订单成交前,有其他订单比你价格更优先,你的订单可能变成 Taker。但这种情况下,Post-Only 订单会被取消而不是成交。

Q2: Post-Only 订单可以部分成交吗?

A: 可以。第一笔成交如果是 Maker,后续部分成交也会是 Maker。

Q3: 什么时候用 Post-Only?

A:

  • ✅ 高频交易,手续费敏感

  • ✅ 做市策略

  • ✅ 不急于成交,等待好价格

  • ❌ 需要快速成交(追单、止损)

Q4: Post-Only 能和其他订单类型组合吗?

A: 可以:

  • Post-Only + 限价单 ✅

  • Post-Only + 冰山订单 ✅

  • Post-Only + 市价单 ❌(矛盾)

Q5: 如果 Post-Only 订单被拒绝怎么办?

A: 两个选择:

  1. 调整价格重新提交(确保不立即成交)

  2. 取消 Post-Only 模式,用普通限价单

相关文档

Last updated