市场机制 · 8 分钟
Level 2 与 Time & Sales 有什么区别?挂单不等于成交
美股 Level 2 和 Time & Sales 怎么看?通过报价变化与成交实例,解释挂单、撤单、隐藏流动性、成交标记和行情覆盖范围的区别。

盘口里一笔很大的买单消失了。它成交了,撤掉了,还是报价移到了别处?只看 Level 2 的下一帧通常不能回答。Time & Sales 能补充成交记录,但也不能把每条记录自动对应到刚才某一行挂单。
两块窗口,分别回答两个问题
| 窗口 | 主要内容 | 不能直接说明 |
|---|---|---|
| Level 2 / 市场深度 | 所订阅行情范围内,当前显示的买卖报价及数量 | 哪些订单一定成交、参与者身份和全部潜在供应 |
| Time & Sales / 逐笔成交 | 数据源报告的成交时间、价格、数量及条件等 | 交易双方真实意图、此刻仍未平仓的头寸 |
先理解 Bid、Ask 与 Spread:买价和卖价描述报价,最新成交价描述已经报告的交易,两者更新时点可能不同。屏幕在同一秒里变化,并不意味每个窗口展示了同一件事。
Level 2 的范围:先问订阅了哪些市场
“Level 2” 在交易软件里常用来指市场深度窗口,但不同订阅和终端的覆盖不一定相同。Nasdaq TotalView 官方说明描述的是 Nasdaq 订单簿上的显示深度;某只 NYSE 上市股票也可以在 Nasdaq 成交,这并不使一个 Nasdaq 订单簿成为所有场所的完整订单总和。
比较两个终端之前,核对证券、交易场所、实时或延迟状态、是否聚合数量、单位和过滤设置。有的界面以股显示,有的以手或百股单位显示。只比较看起来相似的数字,很容易把设置差异误认为市场变化。
显示深度也不包含所有隐藏或尚未提交的交易意愿。一个价格档位看起来薄,不能单独证明更大订单一定能快速完成;执行还涉及路由、队列、报价变动和券商条件。
一笔 10,000 股买单变小,怎样读才准确?
假设 10:02:15 ET 时,某个被覆盖场所显示 5.00 美元、10,000 股的买价。随后变成 2,000 股,同期逐笔记录出现 5.00 美元成交 3,000 股。你可以记录两个观察:显示数量减少 8,000 股;数据源报告了一笔 3,000 股成交。
但不能直接写“剩余 5,000 股全部撤单”。显示行可能聚合多个订单,成交可能来自其他场所,更新也未必同步。若要严格归因,需要足够细的订单事件与时间序列。普通屏幕截图通常不提供这些证据。
逐笔颜色不是买卖双方的身份标签
每笔完成的交易都有买方与卖方。终端可能按相对 Bid/Ask 的位置或与上一笔价格的比较着色;具体逻辑须读软件说明。“绿色”不等于只发生买入,“红色”也不等于新开了空头仓位。报价与成交到达时间不同,还可能影响这种分类。
条件标记同样重要。DAS 的 Time & Sales 标记说明列出不同成交条件;其中部分记录能计入成交量,却不适用于高、低或最新成交价统计。看到一个远离当前价格的 Print,应先查标记、报告时间及修正信息,不能马上当作可交易价格。
阅读 DAS 入门与热键指南 或 DAS 脚本课程 时,将行情解释与订单动作分开。可见价格与已经发出、被接受、最终成交的订单是不同状态。
一套可以重复使用的核对顺序
先记录证券和 ET 时间,再记 Bid/Ask、数据范围和延迟状态。观察报价数量是否变化后,核对同期成交的价格、数量与条件;最后把仍无法归因的部分写作未知,而非给交易者动机起一个故事。
从 FennEdge Scanner 发现异动后,用 FennEdge Research 补充消息来源,在 FennEdge Desk 留下事件笔记。盘口与逐笔的具体数据仍应核对正在使用的行情终端,这个研究流程不代表 FennEdge 已提供所有场所的深度订阅。
在 FennEdge Journal 复盘时,保存实际订单回报:看到大买单后做了什么,订单是否接受、部分成交或未成交。结合 订单类型,解释执行差异,比事后只说“盘口很强”更具体。
初学者最容易混淆的三个问题
大挂单可以当作支撑保证吗?不能,显示数量可以变化或撤回。逐笔中的大单能证明机构入场吗?仅凭价格与股数通常不能识别交易者身份。不同窗口不一致一定是软件错了吗?不一定,先查覆盖、单位、过滤、条件与更新时间,确有异常再沿数据源排查。
资料核对:2026-10-04。参考 Nasdaq 深度说明 与 DAS 成交条件文档。数量示例为假设;终端行为以订阅与当前配置为准。
本文用于解释常见概念;示例不构成交易建议。

