订单类型概览
什么是订单?
订单是你告诉交易平台"我想以什么价格买卖多少数量"的指令。不同的订单类型适合不同的交易场景。
MVP 阶段支持的订单类型
基础订单类型
我们平台 MVP 阶段支持两种基础订单:
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
(仅对成交部分收费)最佳实践
新手建议
从限价单开始
价格可控,风险较小
慢慢熟悉订单机制
观察订单簿变化
小额试水
第一笔订单使用最小数量
体验完整流程
理解成交逻辑
避免追涨杀跌
不要盲目使用市价单追单
设定合理的目标价格
耐心等待好的入场点
进阶技巧
订单簿分析
观察买卖盘深度
识别支撑和阻力位
在关键价位挂限价单
分批建仓
大额订单分成多个小订单
不同价位挂多个限价单
降低平均成本
灵活组合
部分用限价单等待好价格
部分用市价单快速建仓
根据市场情况调整策略
常见问题
Q1: 限价单一定会成交吗?
A: 不一定。只有当市场价格达到你的限价时才会成交。如果价格没有达到,订单会一直挂在订单簿中。
Q2: 市价单的成交价格是多少?
A: 市价单以订单簿中的最优对手价成交。大额订单可能会吃掉多个价位,成交价是加权平均价。
Q3: 可以撤销已经提交的订单吗?
A:
限价单:可以随时撤销(只要未成交部分)
市价单:不能撤销(立即成交)
部分成交的订单:可以撤销未成交部分
Q4: 什么是滑点?
A: 滑点是实际成交价与预期价格的差异。市价单通常会有滑点,特别是在流动性差或大额订单时。
Q5: 订单失败的常见原因?
A:
余额不足
杠杆超限
价格偏离过大
数量低于最小下单量
系统风控拒绝
Q6: 什么时候用限价单,什么时候用市价单?
A:
用限价单:有明确目标价格、不急于成交、想减少滑点
用市价单:需要快速成交、追随突破、止损平仓
Q7: 订单可以修改吗?
A: MVP 阶段不支持直接修改订单。如需修改,请:
撤销原订单
提交新订单
Post-MVP 会支持订单修改功能。
相关文档
止损止盈单(Post-MVP)
Last updated