Strasmore Research
學習 Matt Connor作者: Matt Connor · 更新於 2026-07-25

FINRA 放空數據來源解析

FINRA 每月兩次的放空持倉檔案與每日放空成交量檔案有何不同?排程、內容與常見誤解一次說明。

幾乎所有你讀過的放空數據,都源自美國經紀自營商監管機構 FINRA——而 FINRA 發布的兩套放空數據集,經常被混為一談。一套是放空持倉檔案:由券商申報的未平倉放空部位,每月彙編兩次。另一套是每日放空成交量檔案:交易申報的副產品,每日發布,衡量的東西不同。本頁從源頭層面解釋這兩者——排程、內容、逐行解讀一份真實報表、如何自行查詢數據,以及我們在檔案中發現的失效模式。(若對概念不熟悉,放空持倉本身有專文說明。)

每月兩次的空頭部位檔案

經紀自營商每月向 FINRA 申報其客戶及自身截至兩個結算日的未平倉空頭部位——月中與月底各一次——而依證券別彙整的總數則按既定時程對外發布。這項要求是法規,而非慣例:FINRA 規則 4560 強制成員公司每月兩次申報其所有權益證券的空頭部位。此一節奏可從數據中驗證:

查詢2018–2026年短倉持倉檔案每年結算日期
每個數據背後的精確 SQL 語法
SELECT toYear(settlement_date) AS year,
       uniqExact(settlement_date) AS settlement_dates
FROM global_markets.stocks_short_interest
WHERE settlement_date >= '2018-01-01'
GROUP BY year
ORDER BY year

20182025 的每個完整年度,檔案中均恰好有 24 個結算日;2026 目前則為 12 個。每筆紀錄針對每檔證券包含三個欄位:未平倉空頭部位(放空股數)、平均日成交量,以及由此計算出的 回補天數 比率。該檔案有兩項特性最為關鍵:它是未平倉部位的快照(即人們真正所指的「空頭部位」),而且它發布速度慢——部位數據截至結算日,約兩週後才對外公布。這個時間差有獨立頁面說明,逐次衡量發布延遲。

2026 年結算日曆

「每月兩次」具體對應到特定日期:每月 15 日(若 15 日適逢週末或假日,則提前至前一個營業日)以及每月最後一個營業日。以下是該檔案在 2026 年產出的日曆:

查詢2026年所有結算日期及每筆資料涵蓋的證券
每個數據背後的精確 SQL 語法
SELECT toString(settlement_date) AS settlement,
       formatDateTime(settlement_date, '%W') AS weekday,
       uniqExact(ticker) AS securities_on_file
FROM global_markets.stocks_short_interest
WHERE settlement_date >= '2026-01-01'
GROUP BY settlement_date
ORDER BY settlement_date

今年迄今已有 12 個結算日,從 2026-01-152026-06-30——而星期欄位顯示了營業日調整的實際運作(二月中旬的結算日落在 13 日星期五,因 15 日為星期日)。涵蓋範圍欄位也值得一看:該檔案涵蓋的證券數量已從今年首次發布的 21262 檔,成長至最新一次的 22207 檔——涵蓋每一檔有應申報部位的權益證券,而非僅限於指數成分股。

解讀一份真實的短倉報告

以下是該檔案對一家家喻戶曉企業的實際描述:蘋果最近五筆結算紀錄,並附上逐筆變動計算:

查詢AAPL在短倉持倉檔案中——最近五筆結算紀錄
每個數據背後的精確 SQL 語法
SELECT settlement, shares_short_mn, adv_mn, days_to_cover, change_pct
FROM (
    SELECT settlement_date,
           toString(settlement_date) AS settlement,
           round(short_interest / 1e6, 1) AS shares_short_mn,
           round(avg_daily_volume / 1e6, 1) AS adv_mn,
           days_to_cover,
           round((short_interest - lagInFrame(short_interest) OVER (ORDER BY settlement_date))
                 / lagInFrame(short_interest) OVER (ORDER BY settlement_date) * 100, 1) AS change_pct
    FROM global_markets.stocks_short_interest
    WHERE ticker = 'AAPL'
      AND settlement_date >= '2026-04-15' AND settlement_date <= '2026-06-30'
)
WHERE settlement_date > '2026-04-15'
ORDER BY settlement_date

以實務操作者的方式解讀最新一列:截至 2026-06-30 結算日,短倉部位為 140.5 百萬股,較前次數據變動 -2.6%,對比日均成交量 81.1 百萬股——即 1.73 天的平倉天數。綜觀這五筆數據,該部位在五月間持續建立(截至 2026-05-29 結算日增加 12.3%,為表中最大波動),隨後連續兩次數據均見緩解。

最具參考價值的欄位是平倉天數。最新結算日該數值為 1.73——是五次中最低——而部位本身僅下滑 -2.6%。變動來自分母:日均成交量從六月中旬數據的 52.3 百萬股,躍升至月底的 81.1 百萬股。平倉天數是將變動緩慢的部位除以快速變動的成交量均值,因此一波交易熱潮就能大幅壓縮該比率,而實際上根本沒有任何回補——務必同時解讀這三個欄位,絕不單看比率。

每日短線成交量檔案——它不是放空餘額

FINRA 每天都會發布逐檔股票的「短線成交量」:當日通報交易中,賣方標記為短線的那一部分。這份資料是每日更新且即時的——而且它記錄的是流量,不是持倉。造市商在日常庫存管理中經常進行短線交易,因此標記為短線的百分比很高——在極其普通的股票、極其普通的日子裡,往往遠超過檔案成交量的三分之一到一半以上。這個說法需要證據,以下是 2026 年 7 月 10 日(一個平淡無奇的週五,擁有完整檔案)的五檔家喻戶曉的股票:

查詢標記為短倉的申報量佔比——五檔大型股在一般交易日(2026年7月10日)
每個數據背後的精確 SQL 語法
WITH covered AS (
    SELECT ticker,
           max(short_volume) AS short_vol,
           max(total_volume) AS covered_vol
    FROM global_markets.stocks_short_volume
    WHERE date = '2026-07-10'
      AND ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO')
    GROUP BY ticker
),
tape AS (
    SELECT ticker, sum(volume) AS tape_vol
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO')
      AND window_start >= toDateTime('2026-07-10 04:00:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-10 20:00:00', 'America/New_York')
    GROUP BY ticker
)
SELECT covered.ticker AS ticker,
       round(covered.short_vol / 1e6, 1) AS marked_short_mn,
       round(covered.covered_vol / 1e6, 1) AS file_total_mn,
       round(covered.short_vol / covered.covered_vol * 100, 1) AS pct_marked_short,
       round(tape.tape_vol / 1e6, 1) AS consolidated_tape_mn,
       round(covered.covered_vol / tape.tape_vol * 100, 1) AS file_share_of_tape_pct
FROM covered
JOIN tape ON covered.ticker = tape.ticker
ORDER BY indexOf(['AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO'], covered.ticker)

這五檔股票的短線標記比例從 38.8%(微軟)到 57%(可口可樂)不等——而可口可樂,這檔距離放空者戰場最遠的股票之一,卻印出了這組股票中最高的比例。這些股票當天沒有發生任何引人注目的事——這就是該檔案的日常狀態。也請注意分母:檔案的總成交量欄位只計算該資料集涵蓋的通報成交量,而非全市場。蘋果在檔案中的 11.3 百萬股總成交量,對比當日綜合報價系統上的 27.9 百萬股——該檔案涵蓋了蘋果在綜合報價系統上 40.5% 的成交量,其他四檔股票的涵蓋率也大致相同。將每日檔案視為快速放空餘額,是網路上最常見的放空數據錯誤;兩份資料集的比較透過一個實際案例拆解了這個錯誤。

一個詞彙說明。檔案中的「豁免」欄位計算的是短線豁免成交量——根據美國證券交易委員會 SHO 規則(該規則管轄短線交易的執行方式,包括借券要求與熔斷機制價格測試)的例外情況執行的交易。SHO 規則是一個獨立於持倉申報的制度,它產生了自身的每日產物:持續交割失敗證券的門檻清單。FINRA 在其 SHO 規則數據頁面上託管每日短線成交量檔案,這對混淆兩份資料集的情況毫無幫助。

數據回溯到多久以前?

兩個檔案有兩種不同的答案——在進行任何趨勢分析之前,值得先釐清:

查詢此資料倉儲中兩組FINRA短倉資料集的歷史深度
每個數據背後的精確 SQL 語法
SELECT toString(min(settlement_date)) AS settlement_file_start,
       uniqExact(settlement_date) AS settlement_prints,
       (SELECT toString(min(date)) FROM global_markets.stocks_short_volume) AS daily_file_start,
       (SELECT uniqExact(date) FROM global_markets.stocks_short_volume) AS daily_files
FROM global_markets.stocks_short_interest

在這個資料倉儲中,交割檔案可回溯至 2017-12-29——累計 205 筆交割記錄且持續增加——而每日空單量歷史則始於 2024-02-06(檔案內共 608 個交易日)。FINRA 自身的存檔回溯時間更長;上述深度即為本站所有面板所依據的資料範圍。

失效模式——來自我們自身檔案的收據

誠實地解讀一個數據來源,意味著要了解它會如何出錯。上個月,我們的數據管線兩次捕捉到每日空頭成交量檔案被截斷——僅包含按字母順序排列的常規股票代碼範圍中的一小部分:

查詢每日短倉成交量檔案涵蓋範圍——兩個有紀錄的截斷日與其鄰近日
每個數據背後的精確 SQL 語法
SELECT toString(date) AS d,
       uniqExact(ticker) AS tickers_on_file
FROM global_markets.stocks_short_volume
WHERE date IN ('2026-06-26', '2026-06-29', '2026-06-30', '2026-07-06', '2026-07-07', '2026-07-08')
GROUP BY date
ORDER BY date

6月29日的檔案包含 5489 檔股票,而正常交易日約為 15052 檔,7月7日的檔案則包含 4333 檔——兩次均為按字母順序截斷,兩次都發生在具新聞價值的交易時段,且兩次都在發生當天的回顧中被我們標記。實用規則:在引用任何單一股票在某日的空頭成交量之前,請先確認該日的檔案是否完整。

每月兩次的檔案則有其自身的失效模式:事後修訂。申報公司可以更正提交的內容,而結算數據在首次發布後也可能變動。我們的倉儲系統保留每筆數據的最新值——更正會覆蓋原始記錄——這就是為什麼本站的每一頁在重新生成時都會重新執行查詢:修訂後的數據會更新所有引用它的數字,而非將其固化。

如何自行查詢未平倉空單

你不需要付費產品就能看到這些數據——主要來源都是公開的:

  • FINRA 在其網站上發布兩組數據:合併股票空單餘額(可在 FINRA Data 下按證券查詢,並按結算日期下載)以及每日空單成交量檔案,每晚在其 Reg SHO 數據頁面上發布。
  • 交易所 —— Nasdaq 網站提供按股票代碼查詢的未平倉空單,並附有其上市公司逐筆歷史記錄,而 NYSE 掛牌股票的總數則透過相同的 FINRA 合併數據匯總。
  • 券商平台與篩選器 —— 大多數平台顯示的「未平倉空單」和「空單佔流通股數百分比」欄位,都是相同數據的重新包裝版本,有時會在結算日期之間插入估算值。一個看起來過時的數字,可能只是因為其結算日期按設計本就落後兩週。

你該用哪份檔案?用途各異

  • 「這支股票被放空多少?」 — 看每月兩次的空頭部位報告,搭配其日期閱讀。放空比例最高的排行榜就是根據最新一期報告編製的。
  • 「空頭今天有在加壓嗎?」 — 沒有任何公開數據能清楚回答這個問題。每日檔案是最接近的替代品,但它主要反映的是造市商的運作狀況;用它來觀察跨日模式,切勿當作當日部位的估算值。
  • 「新數據何時出爐?」 — 每月兩次,按上方公布的日曆結算;每日檔案則在每個交易日晚上提供前一交易日的數據。

FINRA 放空餘額常見問題

FINRA 多久公布一次放空餘額?

依據 FINRA 規則 4560,未平倉放空部位每月以兩個結算日為基準進行申報——分別為 15 日(或前一個營業日)與該月最後一個營業日,一年共二十四次——並於每次結算日後約兩週公布。每日放空成交量檔案則是另一組獨立的數據集,於每個交易日公布。

如何查詢特定股票的放空餘額?

FINRA 網站公布每檔證券的合併放空餘額數據,Nasdaq 網站提供以股票代碼查詢並附有歷史紀錄的功能,而多數券商平台則以「放空餘額」或「放空佔流通股數百分比」的形式呈現最新數據。無論資料來源為何,請務必確認該數字所對應的結算日期——每一筆數據都追溯自同一個每月兩次的檔案。

FINRA 的放空餘額數據是免費的嗎?

是的——FINRA 與各交易所均公開提供這兩種檔案。多數付費的「放空餘額」產品,僅是將這些相同數據重新包裝(或在兩次公布之間進行估算)。

放空餘額數據可以追溯到多久以前?

本站資料庫保存了自 2017-12-29 以來的每一筆結算數據——共 205 筆——以及自 2024-02-06 以來的每日放空成交量檔案。FINRA 自身的存檔記錄則可追溯至更早的時期。

為何放空成交量顯示 50% 為放空,但放空餘額卻極低?

每日檔案記錄的是已申報交易的賣方標記,而造市商為了維持庫存運作,會持續進行放空賣出——這是一項由中介活動主導的流量統計,而非部位統計。在一個普通的週五,可口可樂已申報的成交量中,有 57% 被標記為放空。這兩個數字衡量的是不同概念,且經常出現一個數量級的差距。

放空餘額與 Reg SHO 門檻清單相同嗎?

不相同。放空餘額是依據 FINRA 規則 4560 申報、每月兩次的未平倉放空部位統計。Reg SHO 門檻清單則是依據美國證監會關於放空執行的規則所編製、每日公布持續發生結算交割失敗的證券清單。一檔股票可能被大量放空,卻從未出現在門檻清單上。

FINRA 的放空餘額數據可能出錯嗎?

數據可能延遲、缺漏或被修訂——以上情況在我們自身的存檔中均有記錄。請將每一筆數據視為「截至該日期,依申報內容所示」,並優先選擇能標明數字來源檔案與日期的資料來源。


每個面板都是針對原始檔案所執行的已儲存、帶有版本的查詢——可展開 SQL 語法,或在 Strasmore 終端機上稽核任何日期的涵蓋範圍。