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

Days to coverが高い銘柄一覧

直近の決済データに基づくDays to coverが高い銘柄をランキング形式で紹介します。流動性の影響による数値の注意点も解説します。

Days to coverは、空売りポジションの混雑具合を示す指標です。これは、空売り株数をその銘柄の平均1日出来高で割ったもので、空売り勢が全ポジションを買い戻すのに何取引日を要するかを表します。本ページでは、直近の取引所報告に基づく空売り残高に基づき、Days to coverが高い銘柄をランキング形式で示します。また、Days to coverのランキングが直面するリスクについても解説します。リストの最上位にある銘柄は、流動性の問題によるものであり、必ずしも混雑した取引を意味するわけではありません。settledの列は、どの隔週報告データに基づいているかを示しており、新しい報告が更新されるたびにページの内容も更新されます。

現在、ショートカバーに最も時間を要する銘柄

Days to cover(ショート・インタレスト・レシオとも呼ばれる)は、空売り残高を平均1日あたりの出来高で割った数値です。以下に、直近の決済時点における、平均出来高が50万株以上の銘柄のうち、数値が高い順に示します。

クエリ最高Days to cover(直近決済日)— 平均出来高500k以上
各数値の背後にある正確なSQL
SELECT ticker,
       round(days_to_cover, 1) AS days_to_cover,
       round(short_interest / 1e6, 2) AS shares_short_m,
       round(avg_daily_volume / 1e6, 2) AS avg_daily_volume_m,
       toString(settlement_date) AS settled
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(settlement_date) FROM global_markets.stocks_short_interest)
  AND avg_daily_volume > 500000
  AND days_to_cover > 0
  AND ticker NOT IN ('SPCX')
ORDER BY days_to_cover DESC, ticker
LIMIT 12

現在の首位は IVPAF で、2026-06-30の決済時点で 146.9 days to cover を記録しています。これは、平均1日あたりの出来高がわずか0.72百万株に対し、105.49百万株の空売り残高があることを意味します。このペースでは、空売りポジションを解消するのに、全取引セッションの100回分を大幅に上回る日数を要します。ティッカー列を確認すると、あるパターンが見て取れます。Days to coverのリストの上位は、外国銘柄や流動性の低い銘柄で占められており、そのいくつかはF(外国普通株のOTCシンボル接尾辞)で終わっています。リストの最終行でさえ、21.9 daysとなっています。これらは、スクイーズ(踏み上げ)の観点から見た「混雑した取引」ではありません。取引高が極めて少ない中で、小さな空売りポジションが存在している状態です。

リストの上位に現れる数値が流動性の影響によるものである理由

Days to coverは比率であり、分母がゼロに近づくと数値は急増します。決済データを銘柄ごとの実際の取引量でグループ化すると、その仕組みが明確になります。

クエリ流動性帯別のDays to cover — 中央値は低水準、極端な値は低流動銘柄に集中
各数値の背後にある正確なSQL
SELECT multiIf(avg_daily_volume >= 2e7, '1 Very liquid (20M+ ADV)',
               avg_daily_volume >= 5e6, '2 Liquid (5-20M ADV)',
               avg_daily_volume >= 1e6, '3 Moderate (1-5M ADV)',
               avg_daily_volume >= 2e5, '4 Thin (200k-1M ADV)',
                                        '5 Very thin (<200k ADV)') AS liquidity_band,
       count() AS names,
       round(quantileDeterministic(0.5)(days_to_cover, cityHash64(ticker)), 1) AS median_dtc,
       round(max(days_to_cover), 1) AS max_dtc
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(settlement_date) FROM global_markets.stocks_short_interest)
  AND days_to_cover > 0
  AND ticker NOT IN ('SPCX')
GROUP BY liquidity_band
ORDER BY liquidity_band

中央値を見ると、どの取引量帯においても一桁台の低い数値となっています。1.3日から2.8日の範囲に収まっています。しかし、最大値の列が実態を示しています。1日あたり2,000万株以上を取引する最も流動性の高いグループでは、Days to coverの最大値は8.4に達します。一方、取引量の極めて少ないグループでは、1セッションの取引量が20万株未満である16021銘柄において、最大値は1000に達します。極端な数値は、取引がほとんど行われていない銘柄に集中しています。わずかな空売り残高をゼロに近い出来高で割ることで、膨大な数値が算出されるためです。意味のあるDays to coverのスクリーニングを行うには、流動性の下限を考慮する必要があります。

流動性の高い銘柄における高いDays to Cover

1日平均出来高が500万株以上の銘柄を対象にスクリーニングを行うと、リストには取引可能な主要銘柄が並びます。

クエリ高流動性銘柄の最高Days to cover — 平均出来高5M以上
各数値の背後にある正確なSQL
SELECT ticker,
       round(days_to_cover, 1) AS days_to_cover,
       round(short_interest / 1e6, 2) AS shares_short_m,
       round(avg_daily_volume / 1e6, 2) AS avg_daily_volume_m
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(settlement_date) FROM global_markets.stocks_short_interest)
  AND avg_daily_volume >= 5000000
  AND days_to_cover > 0
  AND ticker NOT IN ('SPCX')
ORDER BY days_to_cover DESC, ticker
LIMIT 12

下限を引き上げた結果、MPT16.9 days to coverで首位となりました。これは、8.16百万株の1日出来高に対して、138.11百万株の空売り残高があることを意味します。スクイーズを監視する者が「高いDays to Cover」と言う場合、通常はこのリストのような銘柄を指します。つまり、自社の出来高に対して空売り残高が非常に大きい、活発に取引されている銘柄のことです。最下行でも8.4日となっており、以下のリストにある全流動性銘柄の1.8日という中央値を数倍上回っています。空売り残高ランキングでは、同じ決済データを用いながら、空売り株数のみを基準としています。こちらは異なる指標であり、巨大なポジションを持ちながらも迅速に決済される大型株を浮き彫りにします。

混雑は蓄積しているのか、それとも解消に向かっているのか?

単一の決済データは、ある一瞬の静止画に過ぎません。データは数年分に及ぶため、「現在の流動性の高いリーダー銘柄は、どのようにしてこの状態に至ったのか」という問いには、データによる回答が存在します。このパネルでは、現在の流動性の高い上位3銘柄について、過去8回の決済(約4ヶ月間)にわたって遡って追跡します。

クエリ流動性の高い上位3銘柄のDays to cover推移(過去8決済日分)
各数値の背後にある正確なSQL
WITH dates AS (
    SELECT DISTINCT settlement_date AS d
    FROM global_markets.stocks_short_interest
    ORDER BY d DESC
    LIMIT 8
),
top3 AS (
    SELECT ticker, row_number() OVER (ORDER BY days_to_cover DESC, ticker) AS rank
    FROM global_markets.stocks_short_interest
    WHERE settlement_date = (SELECT max(d) FROM dates)
      AND avg_daily_volume >= 5000000
      AND days_to_cover > 0
      AND ticker NOT IN ('SPCX')
    ORDER BY days_to_cover DESC, ticker
    LIMIT 3
)
SELECT toString(settlement_date) AS settlement_date,
       maxIf(round(days_to_cover, 1), ticker = (SELECT ticker FROM top3 WHERE rank = 1)) AS leader_dtc,
       maxIf(round(days_to_cover, 1), ticker = (SELECT ticker FROM top3 WHERE rank = 2)) AS second_dtc,
       maxIf(round(days_to_cover, 1), ticker = (SELECT ticker FROM top3 WHERE rank = 3)) AS third_dtc
FROM global_markets.stocks_short_interest
WHERE ticker IN (SELECT ticker FROM top3)
  AND settlement_date IN (SELECT d FROM dates)
GROUP BY settlement_date
ORDER BY settlement_date

各列は現在のリーダー銘柄を遡って示しています。そのため、最新の行は上記の流動性テーブルの 16.911.510.9 日と一致します。各列を上から下へと読み進めることで、スナップショットには隠されている推移が見えてきます。この規模の混雑(Crowding)は、一晩で起こるのではなく、数週間から数ヶ月かけて決済ごとに蓄積・解消されます。銘柄によっては、状況が変化しないまま四半期全体にわたって二桁日の数値を維持することもあります。スクイーズを監視する上で重要なのは、それが新規の流入なのか、それとも長期的な定着銘柄なのかを見極めることです。また、スクイーズのメカニズムは、高い数値が意味を持つために何が必要かを説明しています。

リストの作成方法と正確な読み方

まず数値を示し、次に各行に付随する注意点を説明します。

クエリ統計概要 — ファイルサイズ、高流動性銘柄、低流動性銘柄、および流動性中央値
各数値の背後にある正確なSQL
SELECT count() AS tickers_reported,
       countIf(avg_daily_volume >= 5e6 AND days_to_cover > 0) AS liquid_names,
       countIf(avg_daily_volume < 1e6 AND days_to_cover > 0) AS thin_names,
       round(quantileDeterministicIf(0.5)(days_to_cover, cityHash64(ticker), avg_daily_volume >= 5e6), 1) AS liquid_median_dtc,
       toString(max(settlement_date)) AS settled
FROM global_markets.stocks_short_interest
WHERE settlement_date = (SELECT max(settlement_date) FROM global_markets.stocks_short_interest)
  AND days_to_cover > 0
  • ほとんどの銘柄は取引不可能です。 直近の決済データでは、days-to-coverがプラスのティッカーは22207件あります。そのうち19005件は1日の取引高が100万株未満であり、500万株の基準値を超えるのは947件のみです。単に「days-to-coverが高い順」に並べ替えても、流動性の低い銘柄が抽出されるだけで、流動性の高い銘柄については何も分かりません。
  • 流動性の高い銘柄でも、中央値で見ると混雑度は低いです。 一般的な流動性銘柄のdays-to-coverは1.8日です。したがって、上記のランキングにある銘柄は、通常の数値の何倍もの値を示しています。流動性の影響を除外すれば、高い数値は極めて異例なものと言えます。
  • データには構造的なタイムラグがあります。 決済データは取引所から月に2回報告され、公開までに遅延が生じます。そのため、現在見ている数値は、画面に表示される時点で既に数日前のものであり、その間にポジションが変化している可能性があります。
  • SQLにより特定のシンボルが除外されています。 現在のファイルに含まれるあるティッカーは、最近、既存の企業から新規上場企業へと割り当てが変更されました。ベンダーのフィードでは、共通のシンボルの下でこれら2つの実体が混在する可能性があるため、誤ったデータが生成されるのを防ぐために、本クエリではそのシンボルをすべて除外しています。
  • 高いdays-to-coverは現状の説明であり、予測ではありません。 空売りが集中していることは、スクイーズが発生するための前提条件であり、発生を予測するものではありません。空売り比率が高い銘柄の多くは、スクイーズを起こしません。この数値単体では、将来のスクイーズと、市場が正しく判断した企業の価値を区別することはできません。

Highest days to cover FAQ

現在、最もDays to coverが高い銘柄は何ですか?

直近の決済データに基づく単純なソートでは、IVPAF146.9日でリストのトップですが、これは取引高が極めて少ない銘柄であり、比率はゼロに近い出来高から算出されています。流動性の高い銘柄(1日の出来高が500万株以上)の中では、MPT16.9日で首位です。両方のテーブルは、新しい決済データが公開されるたびに更新されます。

高いDays to cover比率とは何を意味しますか?

流動性のある銘柄における中央値は約1.8日です。そのため、一桁台半ばの値でもすでに高い水準であり、二桁の値は稀です。数十日や数百日という数値は、空売り残高が異常に大きいのではなく、ほとんどの場合、平均出来高が極めて少ない低流動性銘柄から発生します。

なぜ低流動性銘柄はこれほど高いDays to coverを示すのですか?

Days to coverは、空売り残高を平均1日あたりの出来高で割ったものです。取引がほとんど行われない銘柄では、分母がゼロに近くなるため、わずかな空売りポジションでも比率が膨大になります。上記の流動性帯別パネルでは、取引の活発な銘柄では一桁台である最大値が、最も流動性の低い銘柄では数百にまで上昇することを示しています。

Days to coverが高いことはショートスクイーズの予兆ですか?

いいえ。それは前提条件であり、予測ではありません。買い圧力が生じた場合、出口の混雑が影響する可能性はありますが、Days to coverが高い銘柄のほとんどは、スクイーズには至りません。単一の数値から意図を読み取る前に、Days to coverの完全ガイドおよびShares-shortリーダーボードを併せて参照してください。


ここに掲載されているすべてのテーブルは、取引所が報告する空売り残高ファイルに対する、保存・バージョン管理されたクエリです。各パネルの下にあるSQLを展開するか、Strasmoreターミナルを使用して、ご自身で全銘柄をスクリーニングしてください。