股票報價中的 XD 是什麼?CD、XR、XW、WI 一次看懂
XD 代表除息交易,並非 ticker 的一部分。了解 CD、XR、XW、WI 的含義、出現來源與持續時間,避免誤判公司行動標記。
XD 出現在股票報價中,表示該股票正按除息交易:以該價格買進的投資人,無法取得已宣告的股息。這是報價畫面與券商對帳單會附在價格旁的一組標記之一,其他還包括 CD、XR、XW 和 WI。這些標記都不屬於 ticker symbol 本身。辨識它們的差異,有助於避免把一般公司行動誤判為資料錯誤。
股票報價中的 XD 代表什麼
XD 是 ex-dividend 的縮寫,其中「ex」源自拉丁文,意為「不含」。標示 XD 的報價,代表該股股價已不含所宣告股息的權利。這項權利會留在前一個交易日收市時持有股票的人手中,並由其在支付日取得股息。除息日解析與記錄日與除息日的差異說明權利何時脫離股票的機制,因此本頁僅聚焦於這項標記。
首先要了解的是,這項標記是單一交易日的事件,會同時套用到一批股票代號。
每個數據背後的精確 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在這 33 個交易日中,這批股票的數量變化很大。期間從 Jul 1 開始,當天有 745 個股票代號除息。在 Aug 14,也就是此期間最近一個交易日,則有 427 個。整個期間的數量並不平均:按季配息的股票會集中在每月少數幾個除息日,而數量較高的日期正好與這些日期重合。
股票報價只會在該交易日顯示 XD。下一個交易日開盤時便會恢復正常。識別碼與上市狀態在整個過程中都不會改變。
CD、XR、XW 與 WI:其餘標記
- CD,含息(cum dividend)。「Cum」源自拉丁文,意為「包含」。CD 報價仍包含已宣告但尚未支付的股息權利,適用於宣告日至除息日前一個交易日之間的期間。美國報價畫面很少顯示 CD,但英國與國際資料源仍會使用,因此多數投資人是在這些市場看到該標記。
- XR,除權(ex-rights)。 配股會賦予既有股東以特定價格買進新股的權利。XR 表示買方不再取得該權利的第一個交易日。
- XW,除權證(ex-warrants)。 部分股票會與認股權證一併交易,最常見於合併或單位發行之後。XW 表示認股權證不再隨股票交易的交易日。
- WI,待發行交易(when-issued)。 WI 報價適用於已獲授權但尚未正式發行的證券。在這段期間成交的交易,會等證券正式存在後才進行交割。WI 常見於新股上市、分拆、重大股票分割及美國國債標售。
- 應付憑單(due bill)。 這是交割義務,而不是報價標記。當分配金額大到交易所將除息日訂在支付日之後時,通常適用於 25% 以上的股票分割與股票股利。這段期間內的交易會附帶應付憑單,將分配從賣方轉交給買方。應付憑單與股票分割詳細說明這個流程。
XD 每個交易日都會出現在某些股票代號旁。XR、XW 與 WI 背後的事件則少得多。逐月計算產生這些標記的公司行動,可以看出兩者在規模上的差異。
每個數據背後的精確 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在 Jul 2026,也就是本頁最近一個完整月份中,有 164 次股票分割生效,另有 34 個股票代號首次交易。兩組數據都按月計算。上方的除息圖表則按交易日計算。XD 是例行標記;XR、XW 與 WI 則是需要特別確認的例外情況。
標記的位置,以及解析器為何會出錯
這些標記都不屬於證券識別碼。每一個標記都是資料供應商或交易所附加在報價上的註記,但不同供應商放置的位置各不相同。有些資料源使用獨立的標記欄位;有些會將字母附加在對帳單的描述文字後;還有些會直接接在 symbol 欄位上,因此同一檔股票可能在星期一以 AAPL 傳入,星期二則以 AAPLXD 或 AAPL.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在最近一個交易日有日線資料的所有美國股票代號中,字串形式可分為 4 組。最大的一組是 four letters,共有 8528 個股票代號。即使最小的一組 dot in the symbol,也有 131 個。帶有標點符號的股票代號在這裡屬於常態,而非例外。若解析器將所有句點都當成裝飾並刪除,便會破壞真正存在的證券;若完全不將其視為註記,則每當資料供應商替報價加上標記時,就會保留一筆虛假的資料列。
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在過去一年中,monthly 是 XD 標記背後最常見的配息時程,共有 20930 筆紀錄,涵蓋 2084 個股票代號。每月配息的股票一年會標記除息十二次;每年配息的股票則只會標記一次。兩者的報價標記完全相同,而且都不包含現金金額。股息日曆才會提供這項資訊。
英國股價中的 xd 代表什麼?
英國股價表與公債報價會在價格旁以小寫 xd 顯示相同概念:報價價格已不再包含即將支付的款項。對公債而言,該款項是票息而非股息,除息期間約在票息支付日前一週開始。標示 xd 的公債,票息會支付給前一位持有人。這項標記可跨市場使用,但背後的交割日曆並不相同。可以將英國的 xd 視為美國 XD 的當地寫法,之後再查閱發行人的正式時程,以確認確切日期。
常見問題
股票報價中的 XD 代表什麼?
XD 代表 ex-dividend,即除息。報價中的股票已不再包含已宣告股息的權利。該標記通常只會在權利發生變化的單一交易日出現。
XD 標記會在報價中保留多久?
在多數美國報價畫面中會保留一個交易日。有些券商對帳單會將除息註記保留至支付日,而支付日可能在數週後。因此,同一事件在某處可能看起來是一天的標記,在另一處則可能是持續一個月的標記。
XD 與 CD 有什麼差異?
CD 是含息,表示股票仍包含已宣告股息的權利。XD 是除息,表示股票已不再包含該權利。CD 適用於宣告日至除息日前一個交易日的期間;XD 則標示權利脫離的交易日。
XD 是 ticker symbol 的一部分嗎?
不是。XD 是資料供應商或交易所附加在報價上的註記。有些資料源將其放在獨立的標記欄位,有些則將其接在 symbol 欄位後。第二種資料源若依原始字串進行比對,可能會將同一檔證券拆成兩筆資料列。
XR、XW 與 WI 代表什麼?
XR 是除權;XW 是除權證。兩者都表示附帶的權利或認股權證不再隨股票交易的交易日。WI 是待發行交易,表示交易標的已獲授權但尚未正式發行。
上方每個圖表都附有產生資料的 SQL。展開任一圖表,即可查看確切的計算內容。若要確認特定交易日哪些股票代號帶有除息標記,可在 Strasmore terminal 以自然語言提出問題。