美股订单类型怎么选?市价、限价与止损单的区别
免责声明:仅用于教育目的,不用于投资建议。 你对自己的投资决策负责。
为什么明明设好了价格,订单却没有成交?为什么设置95美元止损,最后却可能在90美元卖出?
原因在于:你设置的价格,可能是买卖的限价,也可能只是启动订单的触发价。两者作用不同。
限价规定你能接受的成交价格;触发价决定订单什么时候开始按指定方式执行。触发条件满足,不代表已经成交,更不保证按触发价成交。
下面以买入并持有美股的场景为例,用同一组假设价格说明不同订单的用法。所有数字均为演示,不代表真实行情;盈亏计算暂不计佣金、税费等成本。
一、市价单与限价单:先确定你更在意什么
假设某只股票最近一笔成交价为100美元,你准备买入100股。
你首先要决定:是希望尽快买到,还是不愿超过某个价格?
1.1 市价单:不设成交限价,按市场可获得的价格执行
市价单(Market Order)不指定最高买入价或最低卖出价,而是按市场可获得的价格执行。
屏幕上的100美元只是最近一笔成交价,不代表现在仍有人愿意以这个价格卖给你。
假设订单执行时,可供买入的股票只有:
- 100美元:40股;
- 100.10美元:60股。
如果你的100股市价买单依次与这些卖单成交,总金额为:
40×100+60×100.10=10,006美元。
平均成交价为100.06美元,而不是屏幕上原先显示的100美元。这种预期价格与实际成交价格之间的差异,通常称为滑点。
市价单通常较快执行,但不应理解为任何情况下都能立即、全部成交。停牌、流动性不足等情况仍会影响执行。SEC的订单说明也提醒,市价单可能分批以不同价格成交。
1.2 限价单:限制价格,同时接受可能无法成交
限价单(Limit Order)规定你能接受的价格:
- 限价买单:只能按限价或更低价格买入。
- 限价卖单:只能按限价或更高价格卖出。
如果你设置100美元限价买入100股,就不接受100.10美元的成交价。
沿用刚才的卖盘,假设只有40股能以100美元与你成交,订单可能先买入40股,剩余60股继续等待;如果其他交易者先成交,你也可能买得更少。
因此,限价不是指定“必须在这个价格成交”,而是划出“不能接受更差价格”的边界。
即使行情显示曾经到过100美元,也不代表轮到你的订单时,仍有足够股票可供成交。Vanguard对股票订单的说明同样将限价与是否成交分开讨论。
如果你不愿超过100美元买入,限价单能表达这个要求,代价是可能买不到。如果更重视尽快执行,就需要接受市价单的成交价格不确定性。

二、两种止损单:触发价为什么不是成交价?
假设你已经以每股100美元买入100股,希望股价跌到95美元时启动退出。
这里有两个不同的问题:
- 跌到什么条件时,开始卖?
- 开始卖以后,按什么方式成交?
95美元可以回答第一个问题,却不能单独决定第二个问题。
2.1 止损市价单:触发后,转为市价单
普通止损单(Stop Order,也常称Stop-Loss Order)在触发后转为市价单。为方便区分,本文称它为“止损市价单”。
你设置95美元卖出止损,意思是:
当券商规定的触发条件满足时,启动市价卖出,而不是要求券商必须以95美元卖出。
假设股价从96美元直接跳到90美元,并在订单有效的时段内满足触发条件。订单随后转为市价单,实际可能在90美元附近或其他可成交价格卖出。
如果最终全部以90美元成交,100股的亏损为:
(100-90)×100=1,000美元。
而不是你按95美元估算的500美元。
关键在于:95美元只是启动卖出的触发价,不是承诺卖出的成交价。订单真正执行时,要看市场上有哪些价格、多少数量的买盘。
2.2 止损限价单:触发后,还要满足限价才能成交
止损限价单(Stop-Limit Order)同时设置两个价格。例如:
- 止损触发价:95美元;
- 卖出限价:94美元。
触发条件满足后,订单变成94美元限价卖单,只接受94美元或更高的成交价格。
如果股价直接跳到90美元,并一直低于94美元,订单虽然已经触发,却可能卖不出去。你仍然持有股票,后续价格还可能继续下跌。
如果之后价格回升至可成交范围,订单才可能成交;是否全部成交,仍取决于可用买盘等条件。
2.3 两种止损单,承担的是不同的不确定性
两者的区别可以这样记:
- 止损市价单:触发后不设卖出限价,但成交价格可能明显低于触发价。
- 止损限价单:限制最低卖价,但可能无法退出。
SEC对止损类订单的说明明确区分了这两种结果,并提醒:触发标准可能采用最近成交价或报价,具体取决于券商规则。
所以,看到图表最低价跌破95美元,不能仅凭这一点就断定订单应该已经卖出。还要看订单适用的时段、触发标准,以及触发后采用的执行方式。
三、跟踪止损:会移动的是触发价,不是成交保证
固定止损价保持不变;跟踪止损(Trailing Stop)的触发价会随有利行情调整。
下面仍以持有股票、准备卖出的场景为例。
3.1 用10%的跟踪幅度,看完整的上涨与回落过程
假设股票当前为100美元,你设置10%的卖出跟踪止损。为便于演示,假设用于计算跟踪价的参考价格依次变化如下:
- 参考价格为100美元,触发价为90美元;
- 上涨至110美元,触发价上调至99美元;
- 继续上涨至120美元,触发价上调至108美元;
- 随后回落至115美元,触发价仍为108美元,不会跟着下调。
这样,股票上涨时,触发价逐步提高;股票回落时,触发价保持在此前的位置。
具体采用什么参考价格、最初的触发价如何确定,以及什么条件算触发,需要结合券商的订单规则。
3.2 触发价升到108美元,不等于至少能卖108美元
如果采用跟踪止损市价单,满足108美元的触发条件后,仍然按市价方式卖出。
假设价格直接跳到103美元,最终以103美元成交,那么相对100美元买入价,每股盈利3美元,而不是按108美元计算的8美元。
如果跳空幅度更大,实际成交价甚至可能低于买入价。因此,“触发价已经高于成本”也不能直接等同于“这笔交易已经保本”。
如果采用跟踪止损限价单,触发后还要满足限价条件,可能无法卖出。SEC的跟踪止损说明也指出,跟踪机制可以用于止损或止损限价订单。
选择跟踪幅度时,需要接受一个直接的取舍:幅度较小,更容易被短期回落触发;幅度较大,退出前可能回吐更多涨幅。不存在适合所有股票和持有周期的固定比例。

四、止盈怎样实现?先确定目标,再选择订单机制
“止盈”说明你为什么卖出,并没有完整说明订单怎样执行。
假设你以100美元买入股票,计划涨到120美元时卖出,可以设置120美元限价卖单。
它表达的是:
接受120美元或更高的卖出价格,不接受更低价格。
但股价曾经到过120美元,不保证你的股票已经全部卖出。如果最终全部按120美元成交,每股价差收益为20美元,相对100美元买入价为20%,尚未计入费用。
4.1 固定目标与跟踪退出,适合不同的持有计划
如果你到120美元就愿意卖出,可以使用固定目标的限价卖单。
如果你愿意继续持有上涨中的股票,准备在回落达到某个幅度后退出,可以考虑跟踪止损,但要接受回吐部分涨幅及成交价格不确定。
前者可能较早退出,错过后续上涨;后者则不会把最高点附近的账面盈利全部保留下来。选择依据是你的退出计划,而不是哪一种订单名称听起来更高级。
4.2 同时设置止盈和止损,要处理订单之间的关系
假设你持有100股,同时准备:
- 在120美元限价止盈;
- 在95美元触发止损。
不能只把两张100股卖单分别挂上,就默认其中一张成交后,另一张一定自动消失。没有建立联动关系的订单,可能继续有效。
盈透的退出策略工具说明介绍了止盈、止损及括号订单(Bracket Order)安排;其OCA订单说明则解释了关联订单成交后取消或调整其他订单的机制。
使用这类安排时,需要看清关联方式,以及部分成交后其他订单如何调整。手动卖出或减少持仓后,也应核对是否仍有未完成的退出订单。
五、订单类型选对了,还要看什么时候有效
一张订单至少涉及三个不同设置:
- 订单类型:按什么方式执行;
- 有效期:订单保留多久;
- 交易时段:在哪些时段允许执行或触发。
选了限价单,不代表订单会一直保留;选了长期有效,也不代表盘前、盘后和夜盘都能执行。
5.1 Day与GTC,解决的是订单保留多久
Day通常表示当日有效。未成交部分一般会在适用交易日结束时取消,不会自动变成第二天继续等待的订单。
GTC是Good-Til-Canceled,通常译为“撤销前有效”,但不应理解为永不过期。券商可能设置最长保留期限或自动取消条件。SEC对订单有效期的说明提醒,这些期限可能因券商而异。
例如,你挂出100美元限价买单,当天没有成交。如果订单已经到期,第二天股价跌到100美元,也不会让这张已失效的订单重新成交。
5.2 有效期与交易时段,不能互相替代
假设你设置了GTC止损单,但它只在常规交易时段触发,那么盘后股价跌破止损价,不代表这张订单会在盘后启动。
同样,券商提供盘前盘后交易,也不代表所有订单类型都能在这些时段使用。不同券商对订单类型和交易指令的支持可能不同,应以具体订单规则为准。
对准备持有到盘后或夜盘的交易,真正需要确认的是:
这张订单在该时段是否有效?触发条件按什么价格判断?触发后采用的订单类型能否在该时段执行?
这几个问题,比只看到界面上已经填了止损价更有用。
六、下单后,分清“已提交”“已触发”和“已成交”
提交订单后,不要只检查价格有没有填对,还要确认订单处于什么状态:
- 已提交或已接受:不代表已经成交,条件单可能仍在等待触发。
- 已触发:开始按设定机制执行,不代表已经卖出或买入。
- 部分成交:只有一部分数量完成,还要确认剩余数量是否继续有效。
- 全部成交:才能按成交明细确认最终数量和价格。
例如,一张100股止损限价卖单已经触发,但只成交40股,你仍然持有60股。不能因为订单显示“已触发”,就认为已经全部退出。
修改或撤单后,也需要确认结果。发出了撤单请求,不应直接当作订单已经取消;在确认之前,原订单仍可能成交。盈透的订单状态说明也将等待撤单确认与已经完成成交分别列为不同状态。
七、怎样选?把自己的要求写成一句话
选择订单时,先表达你真正想做的事:
- “希望尽快买入或卖出,可以接受成交价变化。”——考虑市价单。
- “买入不能高于这个价格,或卖出不能低于这个价格,没成交也可以接受。”——考虑限价单。
- “跌到某个条件后启动退出,可以接受成交价低于触发价。”——考虑止损市价单。
- “跌到某个条件后准备卖,但不接受低于指定价格,也接受可能卖不出去。”——考虑止损限价单。
- “上涨时提高退出触发价,回落到一定幅度后再启动退出。”——考虑跟踪止损,并继续区分市价或限价执行方式。
最后再补上数量、有效期和交易时段,订单才算表达完整。
触发价决定何时启动,限价规定能接受的价格范围,成交明细才说明最终完成了什么。设置止损后,预估亏损可以用来规划仓位,但不能把“按止损价算出的亏损”当成实际亏损的绝对上限。



