订单类型告诉交易所您希望它做什么,但不会告诉您实际成交了什么。市价单优先考虑触及可用流动性。限价单为您愿意接受的价格设定边界。止损单等待触发条件,然后激活另一笔订单。时间加权平均价格(TWAP)指令则按时间安排更小的尝试。每一种选择都留下不同的不确定性:价格、完成度、时机,或它们的某种组合。
从权衡开始:价格控制还是执行优先?
假设一个虚构的卖盘订单簿在 $100.00 提供 1 BTC,在 $100.20 提供另外 1 BTC。一笔 1.5 BTC 的市价买单消耗这两个价位,成本为 $150.10:(1 × $100.00) + (0.5 × $100.20)。在扣除手续费前,其平均成交价为每 BTC $100.067。仅看最新成交价或最优卖价无法显示该平均值。这是对一个固定的、虚构的快照所做的算术,不是报价或预测。实际订单可能以多个价格成交,或仅部分成交,取决于可用数量和交易所规则。
限价单设定您愿意接受的最差价格:买单限价是最高价,卖单限价是最低价。如果它与可用订单交叉,可以立即执行;也可以挂在订单簿上、部分成交,或永不成交。在同一个虚构订单簿上,$100.10 的买单限价可以吃掉 $100.00 处的 1 BTC,但无法买入 $100.20 的下一档。取决于订单的有效期指令,剩余的 BTC 可能挂单或取消。可成交限价单(marketable limit)可以立即成交,同时保留其价格上限;它与无限制的市价单不是同一种指令。Coinbase 的 Advanced Trade API 指南列出了其自身的市价、限价、止损、括号订单及附加 TP/SL 控制和有效期设置;请查阅该交易所的页面了解其具体行为。
价格控制是有代价的:挂单的限价单可能错过行情。即使市场在其价格成交,K线也无法揭示在队列中是否有足够的数量先于它成交,从而轮到该订单。“限价”也不自动意味着是挂单方(maker)。可成交限价单可能吃单(taker),而在支持的交易所上,post-only 指令旨在防止立即吃单,并可能拒绝会交叉的订单。手续费取决于实际成交和该交易所当前的费率表。请参阅关于加密货币点差、深度与滑点的单独指南。
止损单有一个触发条件和第二条指令
触发价格和由此产生的订单是分开的设置。对于在 $100 开仓的假设多头,一笔卖出止损市价单可能在 $95 激活。如果市场跳空穿过该价位,它会向当时可用的买盘发出市价卖单;$95 不是保证的成交价格。卖出止损限价单可以使用相同的 $95 触发价和 $94.80 的限价。这设定了可接受的最低卖出价格,但如果下一个可用买盘低于 $94.80,被触发的订单可能仍未成交,而仓位仍然持有。
切勿假设触发使用的是您在图表上看到的同一价格序列。交易所可以从最新成交价、标记价格、指数价格或其他定义的参考价触发。Hyperliquid 当前的永续合约 TP/SL 文档称,这些触发使用标记价格,并允许用户选择市价或限价行为。市价式退出以执行为先,但价格不确定;限价式退出保留价格边界,但存在不成交风险。在其他地方套用这些术语之前,请先查看市场类型和交易所文档。
止损市价单和止损限价单并非唯一的止损设计。追踪止损会随着一个定义明确的有利价格参考变化而移动其触发价;其公式和支持的市场各不相同。止盈止损单(TP/SL)括号订单可以连接两个退出,使一个在另一个激活时取消,但母单的部分成交和取消规则很重要。Coinbase 的 API 文档称,其附加 TP/SL 的数量跟随原始订单,且一侧成交后另一侧被禁用。请阅读产品自身的规则;仅凭名称无法确定子订单如何设定数量、触发或取消。
有效期和仓位标志是另一层设置
这些标签修改订单的存续时间或允许的效果;它们不能替代市价、限价或止损指令。常见示例包括:
- 撤销前有效(GTC): 让符合条件的挂单保持开放,直到成交或被取消;交易所可能施加自己的到期规则。
- 立即成交或取消(IOC): 执行所有立即可用的部分,并取消剩余部分。
- Post-only: 要求交易所将订单作为挂单流动性加入,而不是立即撮合;交叉的订单可能被拒绝或按交易所规则处理。
- 只减仓: 在支持的衍生品产品上,防止订单增加或反转当前仓位。它不保证退出成交。
这些是常见含义,并不承诺每个交易所都提供它们或以相同方式实现。请确认某项控制适用于母单、被触发的子单,还是每个 TWAP 切片。
TWAP 将尝试分散到时间中;它无法承诺完成
TWAP 将预期数量分散到预定的时间间隔中。在一个刻意简化的示例中,1.2 BTC 在六个一分钟间隔内意味着每个间隔的计划数量为 0.2 BTC。如果成交分别为 0.2、0.2、0、0.2、0.1 和 0.2 BTC,则该订单已成交 0.9 BTC,计划结束时还剩 0.3 BTC。交易所实际运行的算法可能重新分配未成交的数量或改变切片大小,因此均匀的时间表只是一个教学示例。
TWAP 控制尝试分散的时机;它不确保全部数量成交,也不对每个价格设上限,也不保证平均价接近任何基准。Hyperliquid 文档说明了最低 30 秒的间隔、每个子订单的滑点约束,以及当切片未能成交时可能提前结束。这些设置描述的是 Hyperliquid 自身的实现,可能会变化。不要将它们当作通用的加密货币规则。TWAP 也不同于成交量加权平均价格(VWAP):时间表对间隔加权,而 VWAP 对观察到的成交量加权。两者都可能产生市场影响、时机风险或不完全成交。
保留一份可对账的订单记录
对于真实交易所订单或假设的研究成交,请保留决策时间、市场和产品、方向、请求数量、订单类型、触发参考、触发价和限价、有效期以及任何仓位标志。然后记录确认和拒绝、每笔部分成交及其价格、数量、手续费和时间戳,以及未成交剩余部分的最终状态。Coinbase 的订单管理视图公开了包括类型、方向、数量、成交百分比、手续费、时间和状态在内的字段;请将其视为某一界面的示例,而非通用的 API 架构。
在回测中,请明确说明假设订单如何变成建模成交。OHLC K线无法重建变化的深度、队列优先级、延迟,或一根K线内先触及哪个价格。如果一根K线同时穿过止损和目标,数据可能无法告诉您哪个先发生。SuperQuant 不连接下单交易所,也不提交实盘订单;其示例交易为模拟交易,不得描述为交易所执行。在解读建模结果之前,请将本指南与止损与强平对比和加密货币交易手续费指南对照阅读。
以下交易所参考资料核查于 2026 年 9 月 25 日。它们支持上述特定产品的示例,并非推荐使用某个交易所、订单类型、资产或策略。本指南仅供教育用途,订单指令无法消除亏损风险。