订单类型概览

什么是订单?

订单是你告诉交易平台"我想以什么价格买卖多少数量"的指令。不同的订单类型适合不同的交易场景。

MVP 阶段支持的订单类型

基础订单类型

我们平台 MVP 阶段支持两种基础订单:

订单类型
说明
适用场景
新手友好度

指定价格和数量

有明确目标价格

⭐⭐⭐⭐⭐

以当前最优价格立即成交

快速进出场

⭐⭐⭐⭐

Post-MVP 计划支持的高级订单

风控订单

订单类型
说明
预计上线

自动止损/止盈

Post-MVP(优先)

动态调整止损价

Post-MVP

高级订单

订单类型
说明
预计上线

隐藏真实订单量

Post-MVP

只做 Maker

Post-MVP

订单类型对比

限价单 vs 市价单

场景:SOL 当前价格 $200,你想买入 10 SOL

使用限价单

下单价格: $198(低于市价)
下单数量: 10 SOL

结果:
- 订单进入订单簿等待
- 当 SOL 跌到 $198 时成交
- 保证以 $198 或更低的价格买入
- 但如果 SOL 不跌到 $198,订单不成交

优点

  • ✅ 价格可控

  • ✅ 可能以更好的价格成交

  • ✅ 作为 Maker 可能有手续费优惠(未来)

缺点

  • ❌ 可能不成交

  • ❌ 需要等待

  • ❌ 可能错过行情

使用市价单

下单类型: 市价单
下单数量: 10 SOL

结果:
- 立即以最优卖价成交
- 可能成交价 $200.50(略高于市价)
- 100% 成交,不会挂单

优点

  • ✅ 立即成交

  • ✅ 不会错过行情

  • ✅ 操作简单

缺点

  • ❌ 价格不确定

  • ❌ 可能有滑点

  • ❌ 大额订单可能冲击市场

选择建议

情况
推荐订单
原因

明确目标价格

限价单

以目标价或更优价格成交

快速进场

市价单

立即成交,不错过机会

突破追单

市价单

速度优先

挂单等待

限价单

耐心等待好价格

流动性差

限价单

避免市价单大滑点

流动性好

市价单

快速成交

大额订单

限价单分批

减少市场冲击

小额订单

市价单

滑点影响小

订单生命周期

1. 限价单生命周期

状态说明

  • 待成交(Pending):订单在订单簿中等待

  • 部分成交(Partially Filled):成交了一部分,剩余继续等待

  • 完全成交(Filled):全部成交

  • 已取消(Cancelled):用户主动撤单

  • 已拒绝(Rejected):风控或余额不足

2. 市价单生命周期

特点

  • 市价单没有"等待"状态

  • 立即成交或失败

  • 不会挂在订单簿中

订单参数说明

通用参数

所有订单类型都需要以下参数:

参数
说明
示例

交易对

要交易的合约

SOL-PERP

方向

做多或做空

Buy/Long(多), Sell/Short(空)

数量

交易数量

10 SOL

杠杆

杠杆倍数

5x

限价单特有参数

参数
说明
示例

价格

期望成交价格

$200.00

有效期

订单有效时间(MVP 仅支持 GTC)

GTC(永久有效)

有效期类型(Post-MVP):

  • GTC(Good Till Cancel):一直有效直到成交或撤销

  • IOC(Immediate or Cancel):立即成交,未成交部分取消

  • FOK(Fill or Kill):全部成交或全部取消

  • GTT(Good Till Time):指定时间前有效

市价单特有参数

参数
说明

无价格

以市场最优价成交

滑点容忍

可接受的最大滑点(可选,Post-MVP)

订单优先级规则

当多个订单竞争成交时,遵循以下规则:

价格优先

买单(做多)

  • 价格更高的订单优先成交

  • 示例:$200.50 的买单 > $200.00 的买单

卖单(做空)

  • 价格更低的订单优先成交

  • 示例:$199.50 的卖单 > $200.00 的卖单

时间优先

  • 相同价格的订单,先提交的先成交

  • 示例:10:00 的订单 > 10:01 的订单

示例

订单簿状态:
买单(Bids):
  $200.50  5 SOL  (用户 A, 10:00)
  $200.50  3 SOL  (用户 B, 10:05)
  $200.00  10 SOL (用户 C, 09:50)

新来一个卖单: 10 SOL @$200.00 市价

成交顺序:
1. 用户 A: 5 SOL @$200.50(价格最高)
2. 用户 B: 3 SOL @$200.50(价格相同,时间次之)
3. 用户 C: 2 SOL @$200.00(剩余 2 SOL,价格次高)

结果:
- 卖方成交 10 SOL
- 平均成交价 = (5×200.50 + 3×200.50 + 2×200.00) / 10 = $200.40

订单风控检查

提交订单时,系统会进行多层风控检查:

用户层检查

❌ 拒绝条件:
- 账户余额不足(保证金 < 初始保证金要求)
- 杠杆超过用户等级限制
- 单笔订单超过仓位限制
- 持仓总量超过风控上限

系统层检查

❌ 拒绝条件:
- 平台总持仓量超限
- 单边持仓比例失衡(多空比 > 6:4)
- 异常交易行为(频繁下单撤单)

市场层检查

⚠️ 警告或限制:
- 价格偏离市场价过大(> 20%)
- 流动性不足(订单簿深度浅)
- 价格剧烈波动(熔断)

订单手续费

费率结构(MVP)

角色
费率
说明

Maker

0.02%

提供流动性(限价单挂单)

Taker

0.02%

消耗流动性(市价单或立即成交的限价单)

:Post-MVP 可能为 Maker 提供费率优惠(如 0.01%)

费用计算

手续费 = 成交价值 × 费率

示例 1 - 限价单挂单成交(Maker):
  买入 10 SOL @$200
  成交价值 = 10 × 200 = $2,000
  手续费 = 2,000 × 0.02% = $0.40

示例 2 - 市价单(Taker):
  卖出 10 SOL,市价约 $205
  成交价值 = 10 × 205 = $2,050
  手续费 = 2,050 × 0.02% = $0.41

示例 3 - 部分成交:
  下单 20 SOL @$200,仅成交 15 SOL
  成交价值 = 15 × 200 = $3,000
  手续费 = 3,000 × 0.02% = $0.60
  (仅对成交部分收费)

最佳实践

新手建议

  1. 从限价单开始

    • 价格可控,风险较小

    • 慢慢熟悉订单机制

    • 观察订单簿变化

  2. 小额试水

    • 第一笔订单使用最小数量

    • 体验完整流程

    • 理解成交逻辑

  3. 避免追涨杀跌

    • 不要盲目使用市价单追单

    • 设定合理的目标价格

    • 耐心等待好的入场点

进阶技巧

  1. 订单簿分析

    • 观察买卖盘深度

    • 识别支撑和阻力位

    • 在关键价位挂限价单

  2. 分批建仓

    • 大额订单分成多个小订单

    • 不同价位挂多个限价单

    • 降低平均成本

  3. 灵活组合

    • 部分用限价单等待好价格

    • 部分用市价单快速建仓

    • 根据市场情况调整策略

常见问题

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

A: 不一定。只有当市场价格达到你的限价时才会成交。如果价格没有达到,订单会一直挂在订单簿中。

Q2: 市价单的成交价格是多少?

A: 市价单以订单簿中的最优对手价成交。大额订单可能会吃掉多个价位,成交价是加权平均价。

Q3: 可以撤销已经提交的订单吗?

A:

  • 限价单:可以随时撤销(只要未成交部分)

  • 市价单:不能撤销(立即成交)

  • 部分成交的订单:可以撤销未成交部分

Q4: 什么是滑点?

A: 滑点是实际成交价与预期价格的差异。市价单通常会有滑点,特别是在流动性差或大额订单时。

Q5: 订单失败的常见原因?

A:

  • 余额不足

  • 杠杆超限

  • 价格偏离过大

  • 数量低于最小下单量

  • 系统风控拒绝

Q6: 什么时候用限价单,什么时候用市价单?

A:

  • 用限价单:有明确目标价格、不急于成交、想减少滑点

  • 用市价单:需要快速成交、追随突破、止损平仓

Q7: 订单可以修改吗?

A: MVP 阶段不支持直接修改订单。如需修改,请:

  1. 撤销原订单

  2. 提交新订单

Post-MVP 会支持订单修改功能。

相关文档

Last updated