Strasmore Research
学習 Matt Connor著者: Matt Connor ・更新: 2026-07-24

FINRAの空売り残高データの解説

FINRAが公開する空売り残高と日次取引量の違いを解説します。データの出典や更新頻度、読み方のコツを詳しく説明します。

これまで目にした空売り残高(short-interest)のデータのほとんどは、米国の証券業者規制機関であるFINRAに由来します。FINRAは性質の異なる2つの空売りデータセットを公開していますが、これらは頻繁に混同されています。

一つはshort interest fileです。これはブローカーが報告する未決済の空売りポジションであり、月に2回集計されます。もう一つはdaily short volume fileです。これは取引報告から派生したデータで、毎日公開され、別の指標を測定します。

本ページでは、これら両方のデータをソースレベルで解説します。スケジュール、内容、実際のデータ行の読み方、データの検索方法、およびファイル内で確認された不備について説明します。空売り残高の概念についての解説(概念が不明な場合)

月2回更新の空売り残高報告

ブローカー・ディーラーは、毎月2回(月中および月末)の決済日時点における、顧客および自社の未決済の空売りポジションをFINRAに報告します。銘柄ごとの集計結果は、定められたスケジュールに従って公表されます。これは慣習ではなく規制に基づくものです。FINRA Rule 4560により、加盟企業はすべての株式銘柄の空売りポジションを月に2回報告することが義務付けられています。その頻度はデータから確認できます。

クエリShort interest fileにおける年間の決済日、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

2018から2025までの各年度は、正確に24回の決済日が記録されています。2026は現在12回です。各記録には、銘柄ごとに3つの項目が含まれます。それは、空売り残高(空売り株数)、平均1日出来高、およびそれらから算出されるdays-to-cover(ショート・カバレッジ日数)です。この報告書において最も重要な点は2つあります。1つは、これが未決済ポジションのスナップショットであること(一般的に「ショート・インタレスト」と呼ばれるものの実体)であり、もう1つは、情報の反映が遅いことです。ポジションは決済日時点のものであり、公表はその約2週間後に行われます。公表の遅延に関する詳細では、公表までの遅延期間を詳細に解説しています。

2026年決済カレンダー

「月2回」とは、具体的には毎月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

今年の2026-01-15から2026-06-30までの決済は、現在12回です。曜日列は、営業日調整の結果を示しています(2月15日が日曜日のため、中旬の決済が13日金曜日に行われています)。カバー範囲の列も重要です。報告対象銘柄は、年初の21262銘柄から最新の22207銘柄へと増加しています。これは指数構成銘柄だけでなく、報告義務のあるすべての株式銘柄を対象としています。

空売り残高データの読み方

ある有名企業の実際のデータは以下の通りです。Appleの直近5回分の決済記録と、前回からの増減を表示しています。

クエリShort interest fileにおけるAAPL — 直近5件の決済データ
各数値の背後にある正確な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%変化しています。1日平均出来高は81.1百万株であり、ショートカバーに必要な日数は1.73日です。5回の記録を通じ、ポジションは5月にかけて拡大しました(2026-05-29の決済に向けて12.3%増加し、表の中で最大の変動を記録)。その後、2回連続で減少しています。

注目すべきは「ショートカバー日数(days-to-cover)」です。最新の決済時点では1.73となり、5回の中で最低値を記録しましたが、ポジション自体は-2.6%しか減少していません。変化したのは分母です。1日平均出来高が、6月中旬の52.3百万株から、月末には81.1百万株へと急増しました。ショートカバー日数は、変化の緩やかなポジションを、変化の速い出来高平均で割った数値です。そのため、買い戻しが全くなくても、取引の急増によってこの比率が急激に低下することがあります。比率単体ではなく、必ず3つの列を併せて確認してください。

デイリー・ショートボリューム・ファイル — 空売り残高(Short Interest)との違い

FINRAは毎日、銘柄ごとの「ショートボリューム(空売り取引量)」を公表しています。これは、その日の報告された取引のうち、売り側が空売りとして記録された割合です。これは「ポジション」ではなく、あくまで「フロー(取引の流れ)」を示す日次データです。マーケットメーカーは在庫管理のために常に空売りを行うため、ごく一般的な銘柄であっても、ショート割合が3分の1から半分を超えることがよくあります。その実態を示すため、2026年7月10日(金)のデータから、一般的な5銘柄を例に挙げます。

クエリ報告済みボリュームに占めるmarked shortの割合 — 主要5銘柄(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)

5銘柄のうち、ショート割合が38.8%だったのはMicrosoftで、57%だったのはCoca-Colaです。Coca-Colaは空売りが激しい銘柄とは無縁ですが、このグループの中では最も高い割合を記録しました。この日、これらの銘柄に特筆すべき動きはありませんでした。これがこのファイルの通常の状態です。また、分母にも注意が必要です。このファイルの「total-volume」列は、データセットに含まれる報告済みボリュームのみをカウントしており、市場全体のボリュームではありません。AppleのAppleの11.3 millionというファイル内の総株数は、同日のコンソリデーテッド・テープ(統合テープ)の27.9 millionと比較されます。ファイルが捉えているのはAppleのテープの40.5%に過ぎず、他の4銘柄も同様の傾向にあります。デイリー・ファイルを「急速に変化する空売り残高」と混同することは、ネット上で最も多い誤りの一つです。2つのデータセットの比較では、具体的な例を用いてこの誤りを解説しています。

用語の補足です。ファイルの「exempt」列は、ショート・エグゼンプト(空売り免除)ボリュームをカウントしています。これは、空売りの執行規則であるSEC Regulation SHO(銘柄の確保要件およびサーキットブレーカー価格テスト)の例外として実行された取引です。Reg SHOはポジション報告とは別の制度であり、決済不履行が継続している証券の閾値リスト(threshold list)という独自のデータを生成します。FINRAはReg SHOのデータページにデイリー・ショートボリューム・ファイルを掲載しており、これが2つのデータセットの混同を招く要因となっています。

データの遡及期間について

2つのファイルで回答が異なります。トレンド分析を行う前に、以下の内容を確認してください。

クエリ本ウェアハウスにおける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のアーカイブはさらに古いものまで存在しますが、本サイトのすべてのパネルは上記のデータを使用しています。

失敗のパターン — 自社アーカイブからの教訓

データソースを正確に扱うには、その欠陥を理解する必要があります。先月、当社のパイプラインは、日次のショートボリューム・ファイルが途中で切れている状態を2回検知しました。通常のティッカー群がアルファベット順で一部のみとなっていた事例です。

クエリ日次ショートボリュームのカバー範囲 — 記録された2日間のデータ欠損とその前後
各数値の背後にある正確な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日のファイルには、通常の約15052に対し、5489のティッカーしか含まれていませんでした。また、7月7日には4333しか含まれていませんでした。どちらもアルファベット順での欠落であり、どちらも重要な市場動向があった日のものです。発生時には、当社の要約レポートですべて報告済みです。実用的なルールとして、特定の日の特定のティッカーのショートボリュームを引用する前に、その日のファイルが完全であることを確認してください。

月2回のファイルには、特有の失敗パターンがあります。それは、事後の修正です。報告機関が提出内容を訂正したり、決済データが初回公開後に変更されたりすることがあります。当社のデータウェアハウスでは、各プリントの最新の値を保持しており、修正が行われると元の行が上書きされます。そのため、当サイトの各ページは、再生成時にクエリを再実行しています。修正されたデータが反映されることで、数値が固定化されるのを防いでいます。

空売り残高の自身での調べ方

これらのデータを確認するために、有料製品は必要ありません。主な情報源は公開されています。

  • FINRAは、自社ウェブサイトで両方のデータセットを公開しています。FINRA Dataにて、銘柄ごとの検索が可能な「連結株式空売り残高(consolidated equity short interest)」と、毎晩Reg SHOデータページに掲載される「日次空売り取引量(Daily Short Sale Volume)」のファイルが取得可能です。
  • 取引所 — Nasdaqのウェブサイトでは、上場企業の銘柄ごとの空売り残高と、詳細な履歴を確認できます。NYSE上場銘柄の合計値は、同様にFINRAの連結データを通じて提供されます。
  • ブローカーのプラットフォームおよびスクリーナー — 多くのプラットフォームに表示される「short interest(空売り残高)」や「short % of float(浮動株に対する空売り比率)」の項目は、同じデータを再構成したものです。決済日の中間値を推定値として算出している場合もあります。データが古いように見えるのは、仕様として2週間前の決済日データが表示されているだけである可能性があります。

用途別のファイル選択

  • 「この銘柄の空売り残高はどの程度か?」 — 月2回更新される空売り残高ファイルを使用し、日付を確認してください。空売り残高ランキングは、最新のデータに基づいて作成されています。
  • 「今日、空売り勢の動きは活発か?」 — これに明確に答える公開データはありません。日次ファイルが最も近いデータですが、主にマーケットメイキングの需給を示すものです。当日のポジション推定ではなく、数日間にわたるパターンの分析に使用してください。
  • 「新しいデータはいつ更新されるか?」 — 上記の公開カレンダーに基づき、月2回決済が行われます。日次ファイルは、前日のセッションのデータが毎晩更新されます。

FINRA 空売り残高に関するFAQ

FINRAはどの頻度で空売り残高を公表していますか?

FINRA Rule 4560に基づき、オープン状態の空売りポジションは月に2回報告されます。報告日は毎月15日(またはその直前の営業日)と、その月の最終営業日です。年間で24回報告され、各決済日の約2週間後に公表されます。なお、日次の空売り出来高ファイルは別のデータセットであり、毎取引日に公表されます。

特定の銘柄の空売り残高はどこで確認できますか?

FINRAのウェブサイトでは、銘柄ごとの統合された空売り残高データが公表されています。Nasdaqのサイトでは、ティッカーごとの検索と履歴の印刷が可能です。ほとんどの証券会社のプラットフォームでは、最新の数値が「short interest」または「short % of float」として表示されます。どのソースを利用する場合でも、数値に付随する決済日を確認してください。すべての数値は、月2回公表される同一のファイルに基づいています。

FINRAの空売り残高データは無料ですか?

はい。FINRAおよび各取引所は、両方のファイルを公開しています。有料の「short interest」関連製品の多くは、これらと同じ数値を再構成(またはその間の数値を推定)したものです。

空売り残高データはいつまで遡れますか?

当サイトのデータベースには、2017-12-29 以降のすべての決済データ(その 205)と、2024-02-06 以降の日次空売り出来高ファイルが保存されています。FINRA自身のアーカイブは、さらに古いものまで遡ることが可能です。

空売り残高が極めて少ないのに、空売り出来高が50%を示すのはなぜですか?

日次ファイルは、報告された取引の売り側を記録したものです。マーケットメーカーは在庫調整のために常に空売りを行うため、これはポジションの統計ではなく、仲介取引が支配的なフローの統計です。通常の金曜日において、Coca-Colaの報告された出来高のうち 57% が空売りとして記録されました。これら2つの数値は異なるものを測定しており、通常、桁違いの差が生じます。

空売り残高はReg SHOの閾値リスト(threshold list)と同じですか?

いいえ。空売り残高は、FINRA Rule 4560に基づき報告される、月に2回集計されるオープン状態の空売りポジションの数です。Reg SHO閾値リストは、空売り執行に関するSECの規則に基づき作成される、決済時の未払渡し(failure to deliver)が継続している銘柄の毎日更新のリストです。空売りが大量に行われている銘柄であっても、閾値リストに一度も掲載されないことがあります。

FINRAの空売り残高データは誤っていることはありますか?

データの遅延、切り捨て、または修正が発生する可能性があります。これらはすべて、当サイトのアーカイブに記載されている通りです。すべての数値は「報告された時点での、その日付時点のデータ」として扱ってください。数値がどのファイルと日付に由来するかを示すソースを推奨します。


すべてのパネルは、ファイルに対して実行される、バージョン管理された保存済みクエリです。SQLを展開するか、Strasmoreターミナルで特定の日付のカバー範囲を監査してください。