在 MetaTrader 4 (MT4) 中,挂单(Pending Order)是指设定一个预先指定的触发价格,当市场价格到达该位置时自动激活交易的订单指令。
MT4 内置了 4 种基础挂单类型,可划分为 Limit(限价单) 和 Stop(止损/突破单) 两大阵营。二者的核心区别在于:你是想“逢低买入/逢高卖出”(反弹/回调策略),还是想“追涨杀跌”(突破策略)。
比较维度 | Limit 单(限价单) | Stop 单(止损/突破单) |
交易逻辑 | 反弹 / 回调交易(低买高卖) | 突破交易(追涨杀跌) |
触发位置 | 挂在比当前价格 更优 的位置 | 挂在比当前价格 更差 的位置 |
成交预期 | 预判价格触及某支撑/阻力位后会 反转 | 预判价格突破某支撑/阻力位后会 延续 |
挂单类型 |
|
|

逻辑: 认为当前价格还会下跌,但跌到某个支撑位后会反弹上涨。
挂单价格: 必须 低于(低于)当前现价。
场景示例: 黄金现价为 $2,650,你认为它会回调到 $2,630 支撑位再大涨。你在 $2,630 挂一个 Buy Limit。当价格跌至 $2,630 时,系统自动为你开仓做多。
逻辑: 认为当前价格还会上涨,但涨到某个阻力位后会见顶回落。
挂单价格: 必须 高于(高于)当前现价。
场景示例: 欧元/美元 (EURUSD) 现价为 1.0800,你认为涨到 1.0850 阻力位后会下跌。你在 1.0850 挂一个 Sell Limit。当价格涨至 1.0850 时,系统自动为你开仓做空。
逻辑: 认为当前价格在震荡,但只要突破了上方的高点阻力,就会加速大涨(追涨)。
挂单价格: 必须 高于(高于)当前现价。
场景示例: 黄金现价为 $2,650,上方强阻力位在 $2,660。你认为一旦涨破 $2,660 就会开启暴涨行情。你在 $2,665 挂一个 Buy Stop。当价格向上突破并触及 $2,665 时,系统自动为你做多。
逻辑: 认为当前价格在震荡,但只要跌破了下方的低点支撑,就会加速大跌(杀跌)。
挂单价格: 必须 低于(低于)当前现价。
场景示例: 欧元/美元 (EURUSD) 现价为 1.0800,下方关键支撑在 1.0780。你在 1.0775 挂一个 Sell Stop。当价格向下破位触及 1.0775 时,系统自动为你做空。
想等回调再进场(做波段/抄底摸顶):用 Limit
想更低的价格买?→ Buy Limit(挂在现价下方)
想更高的价格卖?→ Sell Limit(挂在现价上方)
想等破位顺势追(做突破/追趋势):用 Stop
涨破关键位追多?→ Buy Stop(挂在现价上方)
跌破关键位追空?→ Sell Stop(挂在现价下方)
Stop Level(冻结/预定距离限制):
MT4 平台通常要求挂单价格与当前现价保持一定的最小点差距离(例如至少相差 20 - 50 个基点)。如果挂单价格离现价太近,系统会提示“无效的止损/止盈(Invalid S/L or T/P)”。
滑点风险(Slippage):
Limit 单在撮合时通常能保证以指定价格或更好的价格成交;
Stop 单本质上是“触价转市价单”,在突发重磅行情(如非农数据发布)时,可能因市场流动性断层而产生滑点(成交价劣于挂单价)。
过期时间设置:
在 MT4 下单面板中,可以为挂单设置 Expiry(截止日期)。如果到期前价格仍未触发,挂单将自动失效撤销。