订单类型与执行:市价、限价、止损与止损限价
订单类型决定了您在什么价格、以什么确定性成交。
市价单:保证成交,不保证价格
市价单(market order)以当前可获得的对手价立即成交。它的优势是成交速度快、几乎必然成交;代价是成交价格不确定。在流动性正常的时段,成交价通常接近报价;在流动性骤降的时段,成交价可能与您看到的价格相差很远。
市价单适合「必须立刻离场」的场景,例如触发风控或需要立即止损。它不适合用来「抢一个精确的入场价」。
限价单:保证价格,不保证成交
限价单(limit order)指定一个价格,只有当市场达到该价格或更优时才会成交。买入限价单设在当前价下方,卖出限价单设在当前价上方。
限价单的核心取舍是:您放弃了成交的确定性,换取价格的确定性。如果价格没有触及,订单就不会成交——这在趋势行情中意味着完全错过。
止损单:触发后转为市价单
止损单(stop order)在价格触及设定的触发价后,转为市价单执行。这是最容易被误解的一类订单:触发价不等于成交价。触发只是启动条件,最终成交价取决于触发瞬间市场上有多少可成交的报价。
因此,止损单在快速行情中会出现滑点,即成交价劣于触发价。滑点不是经纪商失误,而是订单簿在这一瞬间的真实状态。
止损限价单与二选一订单
止损限价单(stop-limit order)在触发后转为限价单。它给滑点设了一个上限,但代价是:如果价格快速跳过限价区间,订单可能完全不成交,而您仍然持有原头寸。这是一个「宁可承担持仓风险,也不接受更差价格」的选择。
二选一订单(OCO,one-cancels-the-other)把止盈与止损同时挂出,一笔成交后另一笔自动取消。这是把交易计划固化到系统里的常用做法,可以避免行情快速变化时来不及手动处理。
滑点在什么时段必然扩大
滑点的根源是流动性。当重要数据公布时,做市商会短暂撤出报价以规避风险,报价深度骤降,随后以更宽的价差重新入场。以 2026 年 10 月为例,美国 9 月 CPI 于 10 月 12 日公布,PPI 与零售销售于 10 月 15 日公布,均在北京时间晚间,公布瞬间主要货币对的点差可能扩大到平时的数倍。
可执行的做法有三条:数据公布前后各两小时不新开仓;必须参与时使用限价单而非市价单;在交易计划中预先写明滑点容忍度,而不是在成交后追认。
订单类型与交易计划的对应关系
- 入场:流动性好的时段用限价单争取价格,需要立刻建仓时用市价单
- 止损:用止损单保证离场,但要接受滑点;对价格敏感时用止损限价单,但要接受不成交
- 止盈:用限价单,因为止盈通常不着急,可以等待价格
- 挂单组合:用 OCO 把止盈与止损同时锁定,减少盯盘依赖
本课小结与自检
- 市价单保证成交不保证价格;限价单保证价格不保证成交。
- 止损单触发后转为市价单,触发价不等于成交价。
- 止损限价单限制滑点,但可能完全不成交。
- 滑点在数据公布瞬间必然扩大,根源是报价深度骤降。
自检:① 如果您必须在某个价格离场,应该用哪类订单,需要接受什么代价?② 为什么「止损单已经挂好」不等于「亏损已被完全锁定」?