市价单和限价单的区别:要尽快成交,还是要控制价格
市价单要的是尽快成交,价格听市场的;限价单定下价格,接受可能成交不了。本课用同一张订单簿走一遍两种订单,说明为什么价格碰到你的限价不等于成交,以及怎样有意识地设置订单有效期和交易时段选项。
先用白话说清楚
你发出的每一笔订单,不管你有没有想过,都在回答两个问题:这笔单现在就成交有多重要?成交价不差于某个具体价格又有多重要?本课用同一张订单簿,说明两种最基本的订单类型如何回答这两个问题。小盘股的盘口稀薄、价格爱跳,订单类型的选择对结果的影响,往往比大多数交易者以为的更大。
核心意思是:市价单会按当时能拿到的最优价格尽快买入或卖出,但不保证价格。限价单只在你设定的价格或更好的价格成交(买入不高于、卖出不低于这个价格),但不保证能成交。一笔订单不可能两头都占。
| 订单 | 你能控制什么 | 你放弃了什么 |
|---|---|---|
| 市价单 | 尽快执行 | 价格上的任何确定性 |
| 限价单 | 你能接受的最差价格 | 能否成交的任何确定性 |
一张订单簿,三笔订单
本例中的所有价格和数量均为示意。明水太阳能(Brightwater Solar)是虚构公司。下面是它的显示订单簿;假设在你的订单到达之前,盘口完全不变(这在现实中不太可能):
| 买价 | 买方数量 | 卖价 | 卖方数量 |
|---|---|---|---|
| $2.08 | 600 | $2.10 | 500 |
| $2.07 | 1,000 | $2.12 | 800 |
| $2.05 | 2,500 | $2.15 | 1,200 |
| $2.20 | 3,000 |
你想买 2,000 股。有三种下单方式:
订单 A:市价买入 2,000 股。它从最优卖价开始,一路往上吃掉卖家挂出的股票:$2.10 买 500 股($1,050.00),$2.12 买 800 股($1,696.00),$2.15 买 700 股($1,505.00)。合计 $4,251.00,平均每股 $2.1255。报价显示的是 $2.10,但订单数量超过了这个价位上的数量,于是一路吃穿了几档盘口。与按你看到的 $2.10 买 2,000 股相比,你在扣除费用前多付了 $51.00。这个差额就是滑点。
订单 B:限价 $2.12 买入 2,000 股。买入限价单可以在限价或更低的价格成交。因为 $2.12 不低于卖价,订单的一部分会立即成交:$2.10 成交 500 股,$2.12 成交 800 股,共 1,300 股,均价 $2.1123。剩下的 700 股不能付 $2.15,于是作为 $2.12 的新买单挂着等待。限价封住了你的价格,代价是没能全部成交。
订单 C:限价 $2.08 买入 2,000 股。这个限价低于卖价,所以眼下什么都不会成交。你的订单加入 $2.08 的买单队列,排在已经在那里等着的 600 股后面。只有卖家把价格压到 $2.08,并把排在你前面的单子吃完,它才会成交。
结论:同一张订单簿,三种不同的结果。订单 A 买齐了所有股数,付出 $51.00 的滑点;订单 B 守住了价格上限,留下 700 股没成交;订单 C 要的是最好的价格,结果可能什么都没买到。没有哪一种在所有情况下都是对的,每一种买到的是不同的保护。本课接下来讲排队优先级、每种订单类型最容易出问题的时候、订单能存活多久,以及会改变规则的交易时段和停牌。
价格碰到你的限价,为什么不等于成交
回到订单 C。假设有卖家在 $2.08 卖出 400 股,随后价格一路涨到 $2.30。你的价格上明明有成交,你却什么都没买到。
在大多数交易所,同一价格的订单按时间优先成交:比你早到的 600 股排在前面,卖出的 400 股归了它们。你的订单也可能挂在另一个交易场所,而不是那笔成交发生的场所。限价上出现成交,只能证明有一些股票在那里成交了,不能证明你的订单能被成交到。
只有当市场价格越过你的限价(对买单来说,是跌到你的价格以下),并且停留足够长的时间、让你这个价位上的队列清空,成交才变得比较有可能。排队位置用一个词条讲清了这个概念。
每种订单类型最容易出问题的时候
两种订单都谈不上更安全,各有各的失败方式。市价单在价差宽、显示数量薄或价格变化快的时候最危险:盘前、新闻刚出、开盘时和停牌前后。这时你看到的报价和你的平均成交价之间,可能差得很远。很多券商在常规时段之外根本不接受市价单。
限价单在价格快速远离时最吃亏。你守住了价格纪律,却可能完全错过这笔交易,或者像订单 B 那样只成交了比计划少的一部分。
可立即成交的限价单(比如订单 B)是常见的折中办法:它追求立即成交,但限制了往上吃单能吃到多高。上限设在卖价上方多远,取决于你自己的计划,而不是一条规则。超短线课程中的可立即成交的限价单对这个选择做了测算。
离场时也是同样的选择
离场对这个取舍的考验更大,因为仓位已经在你手上了。第二个例子,同样是示意:你持有 1,500 股明水太阳能,这时坏消息传来,买单变得稀薄:
| 买价 | 买方数量 |
|---|---|
| $2.04 | 300 |
| $2.01 | 400 |
| $1.96 | 500 |
| $1.90 | 2,000 |
市价卖出 1,500 股。成交情况:$2.04 卖出 300 股($612.00),$2.01 卖出 400 股($804.00),$1.96 卖出 500 股($980.00),$1.90 卖出 300 股($570.00)。合计 $2,966.00,均价 $1.9773。与按你看到的 $2.04 买价卖出 1,500 股相比,扣除费用前少拿了 $94.00。但你出来了。
限价 $2.00 卖出 1,500 股。$2.04 成交 300 股,$2.01 成交 400 股,然后就停住了。剩下 800 股以 $2.00 挂在卖方,而买单都在它下面。如果价格继续下跌,这些股票还在你手里,每再跌一美分就多亏 $8.00。
结论:入场时,限价单没成交意味着错过一笔交易;离场时,意味着你想平掉的仓位还在。两种结果都不是故障。离场时你更愿意承担哪种风险,要事先想好。止损单和止损限价单的区别把同样的选择用在等待触发的订单上。
订单有效期:订单能存活多久
订单有效期(TIF)设置告诉券商要尝试多久。FINRA 的投资者指南列出了常见的几种:
| TIF | 含义 |
|---|---|
| DAY | 在当前交易日内有效,未成交则到期失效 |
| GTC(撤销前有效) | 跨日有效,直到成交或撤销为止;券商通常会限制最长期限,常见的是几个月 |
| IOC(立即成交否则撤销) | 立刻能成交多少就成交多少,其余撤销 |
| FOK(全部成交否则撤销) | 立刻全部成交,否则整笔撤销 |
| AON(全部成交或不成交) | 不接受部分成交,但可以一直挂着,直到成交或撤销 |
还有竞价订单,例如开盘市价单和收盘市价单;各交易所自行规定它们的提交截止时间。
除了 TIF,很多下单界面还有一个延长时段选项。正如美股盘前盘后交易时间中讲过的,券商在常规时段之外可能只接受限价单,而对未成交订单的撤销或延续处理也各不相同。没有勾选延长时段的 DAY 限价单,可能只是等到美东时间 09:30 才生效。Nasdaq 已排期的夜间时段(美东 21:00–04:00,截至 2026-10-06 计划于 2026-12-06 启动)完全不接受市价单。
停牌与订单路由
有两种情况,现在先提一下,后面有专门的课。
- 停牌与交易暂停。股票停牌期间提交的订单,可能被保留、被拒绝,或被送入复牌竞价,取决于券商和交易场所。停牌期间下的市价单,成交价可能离停牌前最后的价格很远;停牌时订单会怎样会讲这一点。
- 订单路由。订单发往哪里,由券商决定。FINRA Rule 5310 要求券商尽合理努力找到最佳市场,使价格在当时的市场条件下尽可能有利。路由会影响速度、成交概率和价格改善;活跃交易者的订单路由讲得更深入。
读懂你自己的成交
复盘一笔交易时,把四种容易混淆的状态分开:已提交、已接受、部分成交和已成交。每笔订单都记下订单类型、限价、TIF、发单时的报价、每一笔部分成交,以及平均价格。有了这份记录,你就能分辨不理想的结果是来自订单类型、时机,还是市场本身。
订单 B 的完整记录(示意)是这样的:“买入限价 $2.12,DAY,仅限常规时段。发单时报价 $2.08 × $2.10。$2.10 成交 500 股,$2.12 成交 800 股,均价 $2.1123;剩余 700 股挂在 $2.12,美东 10:41 撤单。”以后任何人读到它,都能看出这笔订单要的是什么,市场给了什么。
常见错误
- “价格碰到了我的限价,我应该成交才对。” 能不能成交,取决于优先级和交易场所,而不是那笔成交记录。
- 在稀薄的盘口里下大额市价单。报价只显示最优价上的数量,订单的其余部分会一路吃到更差的价格。
- 忘了部分成交后的剩余部分。订单 B 剩下的 700 股仍然作为买单挂着,直到你修改或撤销。
- 以为 DAY 订单也覆盖延长时段。在大多数券商,能否在延长时段成交是一个单独的设置。
- 把可立即成交的限价单当成市价单。它到了限价就停,所以可能只成交一部分,或者完全不成交。
在 FennEdge 中实践
- 把你的券商连接到 交易日志(Trading Journal)。它保存券商报告的执行记录,只有真实成交,并把它们归组成一笔笔交易,这样你就能看出哪笔市价单吃穿了盘口,哪笔限价单在哪里停止了成交。
- 交易之前,在笔记里写下你打算用的订单类型、限价、TIF 和延长时段设置。交易之后,把这份计划和交易日志里的成交对比。
- 如果你用热键,DAS 热键课程讲解了脚本如何生成并发送订单。任何脚本在接触实盘账户之前,先在模拟器里测试。
产品信息截至 2026-10-06。
本课不作哪些结论
- 本课不认为哪一种订单类型更好。每一种都是用一种风险换另一种风险。
- 真实的订单簿在你的订单传输途中会变化,其他交易场所也可能有更多股数,所以真实成交可能比例子更好,也可能更差。
- 订单有效期的名称和延长时段的处理方式因券商而异;以你的券商的定义为准。
- 明水太阳能及其订单簿都是虚构的。
延伸阅读
- 测算你自己的滑点。滑点讲解如何针对一个写明的参考价,逐笔计算滑点。
- 看懂订单簿。Level 2 怎么看讲解报价背后的深度。
- 下一课:止损单和止损限价单的区别。
练习
本课有三道练习:一道概念检查,问为什么你的限价上出现了成交、你的订单却没有成交;一道计算题,计算市价单吃穿盘口时的滑点;以及一道情景判断,关于没有勾选延长时段的 DAY 订单。登录后即可做练习、查看答案并保存进度。
原始来源
- FINRA. Order types(订单类型)。
- FINRA. Time-in-force parameters and qualifiers for stock orders(股票订单的有效期参数与限定条件;最后更新于 2024-07-17)。
- FINRA. Rule 5310: Best Execution and Interpositioning(最佳执行与中间插入)。
- FINRA. Rule 2265: Extended Hours Trading Risk Disclosure(延长时段交易风险披露)。
- 美国证券交易委员会(SEC). Release 34-105199:批准 Nasdaq 每天 23 小时、每周 5 天交易规则的命令(2026-04-10)。
资料核对于 2026-10-06。明水太阳能以及本课中的所有价格、数量和成交均为虚构,仅作示意。本课仅用于学习,不构成买卖任何证券的建议。过去的规律不代表未来的结果。