限价单 Limit Order

什么是限价单?

限价单(Limit Order)是指定价格和数量的订单,只有当市场价格达到或优于你的限价时才会成交。

核心特点

  • 你控制价格

  • 可能不成交

  • 作为订单簿的一部分提供流动性

工作原理

买入限价单(做多)

场景: SOL 当前价格 $200

你下单:
  类型: 限价买单
  价格: $198
  数量: 10 SOL

订单逻辑:
  如果市场价 ≤ $198 → 成交
  如果市场价 > $198 → 等待

可能结果:
  A. SOL 跌到 $198 → 以 $198 买入(或更低)
  B. SOL 继续涨 → 订单不成交
  C. SOL 短暂跌到 $197 → 以 $197 买入(优于限价)

卖出限价单(做空或平仓)

场景: SOL 当前价格 $200,你持有多仓想平仓

你下单:
  类型: 限价卖单
  价格: $205
  数量: 10 SOL

订单逻辑:
  如果市场价 ≥ $205 → 成交
  如果市场价 < $205 → 等待

可能结果:
  A. SOL 涨到 $205 → 以 $205 卖出(或更高)
  B. SOL 继续跌 → 订单不成交
  C. SOL 短暂涨到 $208 → 以 $208 卖出(优于限价)

下单步骤

在交易界面操作

步骤 1 - 选择订单类型

[ 限价 ✓ ] [ 市价 ]

步骤 2 - 设置杠杆

杠杆: [1x] [2x] [3x] [5x] [10x]
当前可用: 3x(新手)

步骤 3 - 输入价格和数量

价格: [198.00] USDC
数量: [10.00] SOL

💡 提示: 当前市价 $200.00

步骤 4 - 查看预估

预计成交价值: $1,980
初始保证金: $660(3x 杠杆)
预计手续费: $0.396(0.02%)
清算价格: $132(-33%)

步骤 5 - 确认下单

[买入做多 Buy/Long]

[卖出做空 Sell/Short]

订单状态跟踪

活动委托(Active Orders)

查看当前未成交的订单:

┌─────────────────────────────────────────────────────┐
│ SOL-PERP | 限价买单 | 10.00 SOL @$198.00             │
│ 状态: 待成交 (0/10 已成交)                            │
│ 时间: 2025-09-30 14:30:25                           │
│ [撤单]                                               │
├─────────────────────────────────────────────────────┤
│ SOL-PERP | 限价卖单 | 5.00 SOL @$205.00              │
│ 状态: 部分成交 (2/5 已成交)                           │
│ 时间: 2025-09-30 14:28:10                           │
│ [撤单剩余部分]                                        │
└─────────────────────────────────────────────────────┘

订单历史(Order History)

查看已完成的订单:

┌─────────────────────────────────────────────────────┐
│ SOL-PERP | 限价买单 | 10.00 SOL @$198.50 ✅           │
│ 状态: 已成交                                          │
│ 成交价: $198.50(优于限价 $199)                      │
│ 时间: 2025-09-30 14:25:00                           │
│ 手续费: $0.397                                       │
├─────────────────────────────────────────────────────┤
│ SOL-PERP | 限价卖单 | 5.00 SOL @$200.00 ❌            │
│ 状态: 已取消                                          │
│ 时间: 2025-09-30 14:20:00                           │
│ 原因: 用户主动撤单                                     │
└─────────────────────────────────────────────────────┘

高级功能(Post-MVP)

Post-Only 模式

定义:订单只能作为 Maker,不能立即成交

用途

  • 确保享受 Maker 手续费优惠

  • 避免意外成为 Taker

示例

当前卖一价: $200.00

你下 Post-Only 买单 @$200.00:
  ❌ 订单被拒绝(会立即成交,成为 Taker)

你下 Post-Only 买单 @$199.99:
  ✅ 订单接受(挂在订单簿,成为 Maker)

Reduce-Only 模式

定义:订单只能减少仓位,不能增加

用途

  • 防止反手开仓

  • 纯粹平仓

示例

当前持仓: 10 SOL 多仓

你下 Reduce-Only 卖单 15 SOL:
  ✅ 最多成交 10 SOL(平掉全部多仓)
  ❌ 不会成交 15 SOL(那样会开 5 SOL 空仓)

实战策略

策略 1: 低吸高抛

场景:震荡市,SOL 在 $195 - $205 区间波动

操作

同时挂两个订单:

买单:
  价格: $195(区间下沿)
  数量: 10 SOL
  杠杆: 2x

卖单:
  价格: $205(区间上沿)
  数量: 10 SOL
  杠杆: 2x

收益:
  每个来回赚 (205 - 195) × 10 = $100
  扣除手续费 ≈ $92

风险:
  突破区间后单边被套

策略 2: 分批建仓

场景:看多 SOL,但担心买在高点

操作

总资金 $3,000,分 3 批买入:

订单 1:
  价格: $200(当前价)
  数量: 5 SOL
  保证金: $1,000

订单 2:
  价格: $195(-2.5%)
  数量: 5 SOL
  保证金: $975

订单 3:
  价格: $190(-5%)
  数量: 5.26 SOL
  保证金: $1,000

平均成本:
  如果全部成交 ≈ $195
  如果只成交订单 1 = $200
  灵活应对市场

策略 3: 挂单吃价差

场景:订单簿有明显价差

观察订单簿

卖单(Asks):
  $201.00  10 SOL
  $200.80  5 SOL
  $200.50  20 SOL  ← 大卖单压力

买单(Bids):
  $199.50  15 SOL  ← 大买单支撑
  $199.20  8 SOL
  $199.00  12 SOL

价差: $200.50 - $199.50 = $1.00(0.5%)

操作

买单: $199.60(略高于买一,优先成交)
卖单: $200.40(略低于卖一,优先成交)

如果两边都成交:
  价差收益 = (200.40 - 199.60) × 数量
  = $0.80 × 10 SOL = $8
  扣除手续费 ≈ $6

风险:
  单边成交,持有单边仓位

策略 4: 支撑阻力位挂单

技术分析

SOL 周线图:
  关键阻力: $220(历史高点)
  关键支撑: $180(多次测试未破)

当前价格: $200

操作

激进做多:
  在支撑位挂买单 $181(支撑略上方)
  目标平仓 $215
  止损 $175(跌破支撑)

激进做空:
  在阻力位挂卖单 $219(阻力略下方)
  目标平仓 $195
  止损 $225(突破阻力)

常见错误与避免

错误 1: 限价离市价太远

问题

当前价 $200,你挂买单 $150
→ 几乎不可能成交,占用保证金

改进

参考支撑位、技术指标设定合理价格
或使用市价单快速成交

错误 2: 忘记撤单

问题

昨天挂了买单 $195,忘记撤
今天 SOL 暴跌到 $195,意外成交
但现在你已经不想买了

改进

定期检查活动委托
不需要的订单及时撤销
或使用 GTT(有效期订单,Post-MVP)

错误 3: 部分成交后忘记处理

问题

下单 20 SOL,成交 5 SOL
剩余 15 SOL 继续挂单
但你忘记了,可能在不合适的时候成交

改进

监控订单状态
部分成交后评估是否继续等待
或撤销剩余部分

错误 4: 限价单追涨杀跌

问题

SOL 从 $200 涨到 $210
你害怕踏空,挂买单 $210
→ 可能买在高点

改进

追涨杀跌用市价单(至少价格确定)
或等待回调后再挂限价单
避免情绪化交易

限价单 vs 市价单选择

场景
推荐
原因

价格敏感,不急成交

限价单

确保价格优势

快速进场,追随突破

市价单

速度优先

大额订单

限价单分批

减少滑点

流动性差

限价单

避免冲击市场

止损出场

市价单

尽快止损

止盈出场

限价单

等待目标价

手续费优化(Post-MVP)

Maker vs Taker

Maker(提供流动性)

  • 订单挂在订单簿中等待成交

  • 费率优惠:0.01%(计划)

Taker(消耗流动性)

  • 订单立即与订单簿中订单成交

  • 标准费率:0.02%

如何成为 Maker

1. 限价单价格不能立即成交:
   买单价格 < 当前卖一价
   卖单价格 > 当前买一价

2. 使用 Post-Only 模式(保证)

示例:
  当前买一: $199.50
  当前卖一: $200.50

  ✅ Maker 买单: ≤ $199.50
  ❌ Taker 买单: ≥ $200.50

  ✅ Maker 卖单: ≥ $200.50
  ❌ Taker 卖单: ≤ $199.50

技术细节

价格精度

SOL-PERP 价格精度: 0.01 USDC

有效价格:
  ✅ $200.00
  ✅ $199.99
  ✅ $200.50

无效价格(会被四舍五入):
  ❌ $200.001 → $200.00
  ❌ $199.996 → $200.00
  ❌ $200.123 → $200.12

数量精度

SOL-PERP 数量精度: 0.01 SOL

有效数量:
  ✅ 10.00 SOL
  ✅ 10.55 SOL
  ✅ 0.01 SOL(最小)

无效数量:
  ❌ 10.001 SOL → 10.00 SOL
  ❌ 0.005 SOL → 低于最小下单量,拒绝

订单匹配规则

价格优先

买单: 高价优先
  $200.50 > $200.00 > $199.50

卖单: 低价优先
  $199.50 < $200.00 < $200.50

时间优先

相同价格: 早到先成交
  10:00:00 > 10:00:01 > 10:00:02

常见问题

Q1: 限价单一定以限价成交吗?

A: 不一定。限价是最差价格:

  • 买单:可能以限价或更低价格成交

  • 卖单:可能以限价或更高价格成交

  • 示例:你挂买单 $200,可能以 $199 成交(更好)

Q2: 限价单可以部分成交吗?

A: 可以。例如你下单 20 SOL,订单簿只有 5 SOL 对手单,则:

  • 先成交 5 SOL

  • 剩余 15 SOL 继续挂在订单簿

  • 你可以撤销剩余部分

Q3: 限价单什么时候会失败?

A: 常见原因:

  • 余额不足(保证金不够)

  • 价格偏离市价 > 20%(风控拒绝)

  • 杠杆超限

  • 数量低于最小下单量

Q4: 限价单可以修改价格吗?

A: MVP 阶段不支持直接修改。需要:

  1. 撤销原订单

  2. 提交新订单(新价格)

Post-MVP 会支持订单修改。

Q5: 限价单会过期吗?

A: MVP 阶段只支持 GTC(永久有效):

  • 不会自动过期

  • 除非你主动撤单

  • 或订单成交

Post-MVP 会支持 GTT(指定时间)等类型。

Q6: 限价单手续费怎么算?

A: 按实际成交价值:

下单 10 SOL @$200(仅成交 6 SOL)
  成交价值 = 6 × 200 = $1,200
  手续费 = 1,200 × 0.02% = $0.24

(未成交的 4 SOL 不收费)

Q7: 可以同时挂多个限价单吗?

A: 可以!只要保证金充足:

买单 1: 5 SOL @$195(保证金 $325)
买单 2: 5 SOL @$190(保证金 $317)
买单 3: 5 SOL @$185(保证金 $308)

总保证金需求: $950

相关文档

Last updated