Strasmore Research
学习 Matt Connor作者: Matt Connor · data as of August 15, 2026 · refreshed weekly

股票报价中的XD是什么意思

了解 XD 除息标记的含义,并区分 CD、XR、XW 和 WI,掌握它们出现的时间及为何不属于 ticker,避免误读公司行动。

XD 表示股票正按除息交易:按该价格买入的投资者无法获得已宣布的股息。它是报价屏幕和券商对账单在价格旁显示的一组标记之一,其他标记包括 CD、XR、XW 和 WI。它们都不属于 ticker symbol 本身。区分这些标记,可以避免把普通公司行动误读为数据错误。

股票报价中的 XD 表示什么

XD 是 ex-dividend(除息)的缩写。其中“ex”源自拉丁语,意为“不含”。带有 XD 标记的报价,表示该股价不再包含已宣布股息的领取权。该权利归前一交易日收盘时持有股票的人,并在支付日向其支付。关于权利何时分离的机制,请参阅除息日详解记录日与除息日的区别。本文仅介绍这一标记的含义。

首先需要知道,XD 是按交易日发生的事件,会同时应用于大量 ticker。

查询过去45天每日除息的股票代码
每个数字背后的完整 SQL
SELECT
    toString(ex_dividend_date)                AS ex_date,
    formatDateTime(ex_dividend_date, '%b %e') AS ex_date_label,
    countDistinct(ticker)                     AS stocks_going_ex
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= today() - 45
  AND ex_dividend_date <  today()
  AND ticker NOT IN ('SPCX')
GROUP BY ex_dividend_date
ORDER BY ex_dividend_date
Run this yourself

在所涵盖的 33 个交易日中,这一股票群体的规模变化很大。窗口从 Jul 1 开始,当日有 745 个 ticker 除息。在 Aug 14,也就是窗口内最近的交易日,有 427 个 ticker 除息。整个窗口内的数量并不均匀:按季派息的股票会集中在每月少数几个除息日,数量较高的日期通常与这些日期重合。

报价只在该交易日显示 XD。下一交易日开盘时,标记即恢复正常。整个过程中,证券标识符和上市状态均不变。

CD、XR、XW 和 WI:其他报价标记

  • CD,含息。 “Cum”源自拉丁语,意为“含有”。CD 报价仍包含已宣布但尚未支付的股息领取权,适用于宣布股息日至除息日前一个交易日之间的期间。美国报价屏幕很少显示该标记。英国及国际数据源仍会使用,因此多数投资者是在这些市场中遇到它。
  • XR,除权。 配股会赋予现有股东以固定价格购买新股的权利。XR 标记表示买方不再获得该权利的首个交易日。
  • XW,除权证。 部分股票会与权证一同交易,最常见于并购或单位发行之后。XW 标记表示权证不再随股票一同转让的交易日。
  • WI,发行前交易。 WI 报价对应已经获授权但尚未发行的证券。在这一期间成交的交易,会在证券正式存在后结算。WI 常见于新股上市、分拆、重大拆股和美国国债拍卖。
  • 应付证券。 这不是报价标记,而是一项结算义务。当分配金额足够大,以至于交易所将除息日设在支付日之后时——股票拆分和 25% 或以上的股票股息通常采用这一规则——期间成交的交易会附带应付证券安排,将分配从卖方转交给买方。应付证券与股票拆分详细介绍了这一流程。

每个交易日都会有某些 ticker 显示 XD。XR、XW 和 WI 背后的事件则少得多。按月统计产生这些标记的公司行动,可以看出两者规模的差距。

查询过去24个月每月拆股及首次上市
每个数字背后的完整 SQL
SELECT
    toString(cal.month)                AS month,
    formatDateTime(cal.month, '%b %Y') AS month_label,
    toUInt32(ifNull(sp.splits, 0))     AS split_events,
    toUInt32(ifNull(ip.listings, 0))   AS new_listings
FROM
(
    SELECT addMonths(toStartOfMonth(today() - 730), arrayJoin(range(24))) AS month
) AS cal
LEFT JOIN
(
    SELECT
        toStartOfMonth(execution_date) AS month_start,
        countDistinct(id)              AS splits
    FROM global_markets.stocks_splits
    WHERE execution_date >= toStartOfMonth(today() - 730)
      AND execution_date <  toStartOfMonth(today())
    GROUP BY month_start
) AS sp ON sp.month_start = cal.month
LEFT JOIN
(
    SELECT
        toStartOfMonth(listing_date) AS month_start,
        countDistinct(ticker)        AS listings
    FROM global_markets.stocks_ipos
    WHERE listing_date >= toStartOfMonth(today() - 730)
      AND listing_date <  toStartOfMonth(today())
    GROUP BY month_start
) AS ip ON ip.month_start = cal.month
ORDER BY cal.month
Run this yourself

Jul 2026,即本文最近的完整月份中,有 164 次拆股生效,同时有 34 个 ticker 首次交易。两个序列均按月统计。上方的除息面板按交易日统计。XD 是常规标记;XR、XW 和 WI 则是需要特别核对的例外情况。

标记位于何处,以及解析器为何容易出错

这些标记都不属于证券标识符。它们是数据供应商或交易所附加到报价上的注释,而不同供应商的附加位置并不相同。有的数据源使用专门的标记列。有的会在对账单的描述文本后追加字母。还有的会将标记直接拼接到 symbol 字段中,因此同一只股票周一可能以 AAPL 到达,周二则可能以 AAPLXDAAPL.XD 到达。

第三种做法最容易导致数据集出错。symbol 字段中的点号或连字符也可能是合法内容:在多数美国数据源中,股票类别和优先股系列都会使用后缀。仅凭字符串形式,无法判断后缀代表不同证券,还是同一证券的临时状态。ticker symbol 为何会破坏数据集介绍了这一问题的更广泛情形。

查询最新交易日所有美国股票代码的形状
每个数字背后的完整 SQL
WITH
(
    SELECT max(date)
    FROM global_markets.stocks_daily_aggs
    WHERE date <= today()
) AS last_session
SELECT
    multiIf(
        position(ticker, '.') > 0, 'dot in the symbol',
        position(ticker, '-') > 0, 'hyphen in the symbol',
        length(ticker) >= 5,       'five or more letters',
        length(ticker) = 4,        'four letters',
                                   'one to three letters'
    )                     AS symbol_shape,
    countDistinct(ticker) AS symbols
FROM global_markets.stocks_daily_aggs
WHERE date = last_session
  AND ticker NOT IN ('SPCX')
GROUP BY symbol_shape
ORDER BY symbols DESC
Run this yourself

在最近一个交易日有日线行情的所有美国 ticker 中,这些字符串形式可分为 4 组。最大的一组是 four letters,包含 8528 个 ticker。即使最小的一组 dot in the symbol,也包含 131 个 ticker。在这里,带标点的 ticker 很常见,并非例外。删除所有点号、将其视为装饰的解析器,会损坏真实证券;而完全不把点号视为注释的解析器,则会在供应商标记报价时,每次都保留一行虚假的记录。

XD 标记未包含哪些信息

XD 只提供一个信息:股息领取权已经分离。股息金额和支付安排位于公司行动记录的其他字段中,其变化幅度远大于统一的两字母标记所显示的程度。

查询一年除息事件背后的派息时间表
每个数字背后的完整 SQL
SELECT
    multiIf(
        frequency = 12, 'monthly',
        frequency = 4,  'quarterly',
        frequency = 2,  'semi-annual',
        frequency = 1,  'annual',
        frequency = 0,  'one-off or special',
                        'other cadence'
    )                     AS payment_schedule,
    countDistinct(id)     AS dividend_events,
    countDistinct(ticker) AS distinct_tickers
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= today() - 365
  AND ex_dividend_date <  today()
  AND ticker NOT IN ('SPCX')
GROUP BY payment_schedule
ORDER BY dividend_events DESC
Run this yourself

在过去一年中,XD 标记背后最常见的支付频率是 monthly,涉及 2084 个 ticker 的 20930 条记录。按月派息的股票每年标记除息十二次;按年派息的股票则标记一次。两种情况下,报价标记看起来完全相同,也完全不包含现金金额。股息日历则会提供这一信息。

英国股价中的 xd 表示什么?

英国价格表和英国国债报价会在价格旁以小写 xd 显示同一含义:报价不再包含即将支付的款项。对于国债,这笔款项是票息而非股息,除息期通常在票息支付日前约一周开始。标有 xd 的国债,其票息支付给前一位持有人。这一标记跨市场通用,但背后的结算日历并不相同。阅读英国市场的 xd 时,可以将其理解为美国 XD 的本地写法,然后查阅发行人公布的具体日期安排。

常见问题

股票报价中的 XD 表示什么?

XD 表示除息。报价中的股票不再附带已宣布股息的领取权。该标记通常只在这一变更生效的单个交易日出现。

XD 标记会在报价中保留多久?

在多数美国报价屏幕上,保留一个交易日。有些券商对账单会将除息备注保留到支付日,而支付日可能在数周之后。因此,同一事件在一个地方看起来是一天的标记,在另一个地方可能看起来是持续一个月的标记。

XD 和 CD 有什么区别?

CD 表示含息,即股票仍附带已宣布股息的领取权。XD 表示除息,即股票不再附带该权利。CD 适用于宣布股息日至除息日前一个交易日之间的期间;XD 标记权利分离的交易日。

XD 是 ticker symbol 的一部分吗?

不是。XD 是数据供应商或交易所附加到报价上的注释。有些数据源将其放在单独的标记列中,有些则将其追加到 symbol 字段中。后一类数据源会把任何按原始字符串匹配的记录拆成两行,从而将同一只证券拆分为两条记录。

XR、XW 和 WI 分别表示什么?

XR 表示除权。XW 表示除权证。两者都标记附带的权利或权证不再随股票一同转让的交易日。WI 表示发行前交易,标记已经获授权但尚未发行的证券交易。


上述每个面板均附有生成数据的 SQL。展开任意面板,即可查看具体统计内容。若要查询某一交易日哪些 ticker 带有除息标记,可在 Strasmore terminal 中用自然语言提问。