外汇订单类型详解:市价单、限价单与止损单
2026年11月2日 · YenPip 团队
订单就是你给经纪商的指令:买还是卖、多少、在什么价格。选错订单类型是新手最常见的错误之一——本该挂 Buy Limit 的地方挂成了 Buy Stop,结果恰好在你想避开的情形下开了仓。本指南介绍外汇平台上所有标准订单类型,以及每种适合什么场景。
市价单
市价单会立即以当前最优价格成交:
- 买入按当前 Ask 成交。
- 卖出按当前 Bid 成交。
成交是确定的,价格却不一定。在快速行情中,成交价可能与屏幕上的价格略有差异,这就是滑点(slippage),方向可正可负。
挂单
挂单会等到价格到达你设定的水平才触发。一共有四种,源于两个问题:你是买还是卖?你想要更好的价格还是想等确认?
| 订单 | 挂在 | 思路 |
|---|---|---|
| Buy Limit(买入限价) | 当前价下方 | 回调时更便宜地买入 |
| Sell Limit(卖出限价) | 当前价上方 | 反弹时更高地卖出 |
| Buy Stop(买入止损) | 当前价上方 | 价格向上突破时买入 |
| Sell Stop(卖出止损) | 当前价下方 | 价格向下突破时卖出 |
简单记法:Limit = 更好的价格;Stop = 价格更差,但动能与你同向。
示例:EUR/USD 位于 1.0850
- 你预期价格先回调到 1.0820 的支撑再上涨 → 在 1.0820 挂 Buy Limit。
- 你只想在价格突破 1.0880 的阻力时买入 → 在 1.0880 挂 Buy Stop。
- 你预期 1.0890 的阻力会压回价格 → 在 1.0890 挂 Sell Limit。
- 你想在 1.0810 的支撑跌破时卖出 → 在 1.0810 挂 Sell Stop。
同一个货币对、同一时刻,四种不同的计划——订单类型就是写下来的交易计划。
由哪个价格触发
挂单遵循与市价单相同的 Bid/Ask 规则:
- 买入类订单(Buy Limit、Buy Stop)在 Ask 到达该水平时触发。
- 卖出类订单(Sell Limit、Sell Stop)在 Bid 到达该水平时触发。
由于图表通常只显示 Bid,Buy Limit 可能在图上看起来"碰到了"却没有成交:Bid 到了,但高出一个点差的 Ask 还没到。
止损与止盈
这两种是附加在仓位上的平仓订单:
- **止损(Stop Loss)**在亏损水平平仓。它的行为类似止损单:一旦触发就变成市价单,可能出现滑点。
- **止盈(Take Profit)**在盈利水平平仓。它的行为类似限价单:以你的价格或更好的价格成交。
开仓时就同时设好两者,这样即使平台或网络断开,仓位也有保护。
Stop Limit 订单
部分平台(包括 MetaTrader 5)提供 Buy Stop Limit 和 Sell Stop Limit。当价格到达止损价时,系统会挂出一张限价单,而不是市价单。这样可以避免在价格急冲时远离你的水平成交,但如果价格一口气冲过去,你可能完全错过这笔交易。
有效期
- Good till cancelled(GTC,撤销前有效):一直有效,直到你删除。
- 当日 / 指定时间:到你设定的时间自动删除。
如果交易形态只在一个时段内有意义,就给挂单设好有效期。被遗忘的挂单可能在几天后成交,而当初挂单的理由早已不存在。
常见错误
- 把 Buy Stop 挂在现价下方,或把 Buy Limit 挂在现价上方——平台会拒绝,或者立即成交。
- 忘记点差,导致限价单始终不成交、卖出止损提前触发。
- 在重大数据公布时保留挂单,可能以严重滑点成交。
- 在按止损距离算好手数之前就下单。
下单前先做计划
把计划的进场价、止损和风险百分比输入 仓位计算器,得到挂单的手数,再用 风险回报计算器 检查目标位。止损该放在哪里,请阅读 如何设置止损;Bid/Ask 基础请看 如何看懂外汇报价。
要点总结
- 市价单立即以 Ask(买)或 Bid(卖)成交;挂单等待价格到达设定水平。
- 限价单追求更好的价格;止损单等待价格朝你的方向移动。
- 买入类订单由 Ask 触发,卖出类订单由 Bid 触发。
- 止损可能滑点;止盈以你的价格或更好的价格成交。
- 给挂单设好有效期,并在下单前算好手数。
YenPip 计算器为估算工具,不构成投资建议。订单类型、成交方式和有效期选项因经纪商和平台而异。