Strasmore Research
学习 Matt Connor作者: Matt Connor · 更新于 2026-10-11 · data as of October 11, 2026 · refreshed weekly

FINRA何时发布卖空权益数据?

FINRA每月发布两次卖空权益数据,分别对应月中和月末结算日。查看最新结算日、覆盖证券数量及实际发布延迟,掌握完整更新节奏。

卖空仓位数据按固定的 FINRA 日程每月发布两次:月中一个结算日,月末一个结算日。每次结算后约八个工作日,汇总文件会对外公布。本页面目前最新的卖空仓位数据为 Sep 30, 2026 结算日数据,涵盖 22579 只证券,并在记录相关仓位后的 9 天发布。这里实时展示这一发布日历:近期结算日、月中和月末的发布节奏,以及仓位完成快照到数据可供查看之间的实际间隔。

FINRA何时发布卖空权益数据?

FINRA每月设有两个结算日。经纪商会在每个结算日对其账户中的卖空股数进行快照,提交汇总数据。FINRA随后按每只证券汇总数据,并在约八个工作日后发布文件。结算日通常在每月15日前后及当月最后一个交易日前后,因此全年共有24个数据点。以下是目前存档的最近结算日,以及每次上报的证券名称数量。

查询空头持仓发布安排:近期FINRA结算日期及报告名称
settlement_date报告名称数
2026-09-3022579
2026-09-1522593
2026-08-3122567
2026-08-1422480
2026-07-3122339
2026-07-1522373
2026-06-3022207
2026-06-1522178
2026-05-2921987
2026-05-1521894
2026-04-3021820
2026-04-1521757
2026-03-3121678
2026-03-1321587
2026-02-2721576
2026-02-1321528
每个数字背后的完整 SQL
SELECT settlement_date,
       count() AS names_reported
FROM global_markets.stocks_short_interest
GROUP BY settlement_date
ORDER BY settlement_date DESC
LIMIT 16
自己运行这个查询

最新数据点包含约22579只证券,整个序列的数量都处于窄幅区间内。这种稳定性正是关键所在:所有存在可报告卖空头寸的美国股票都会出现在每次数据发布中。因此,该文件按固定节奏覆盖整个市场,并非抽样数据流。不同结算日之间发生变化的是头寸规模,而不是覆盖范围。要查看最新数据点中卖空头寸最大的股票,请参阅当前卖空头寸最大的股票;要了解卖空权益的定义及运作机制,请参阅什么是卖空权益。

月中与月末:每月两次的节奏

每个结算日可以用两个数字来理解:它是当月第几天,以及与上一个结算日相隔多少天。月中结算日集中在每月15日前后,月末结算日集中在30日前后。全年相邻结算日之间的间隔基本维持在两周左右。

查询月内日期及相邻结算日期间隔:每月两次的节奏
settlement_date月内日期距上次天数
2026-02-131314
2026-02-272714
2026-03-131314
2026-03-313118
2026-04-151515
2026-04-303015
2026-05-151515
2026-05-292914
2026-06-151517
2026-06-303015
2026-07-151515
2026-07-313116
2026-08-141414
2026-08-313117
2026-09-151515
2026-09-303015
每个数字背后的完整 SQL
SELECT settlement_date,
       toDayOfMonth(settlement_date) AS day_of_month,
       dateDiff('day', prior, settlement_date) AS days_since_prior
FROM (
    SELECT settlement_date,
           lagInFrame(settlement_date) OVER (ORDER BY settlement_date) AS prior
    FROM (
        SELECT DISTINCT settlement_date
        FROM global_markets.stocks_short_interest
        ORDER BY settlement_date DESC
        LIMIT 17
    )
    ORDER BY settlement_date
)
WHERE prior > toDate('2000-01-01')
ORDER BY settlement_date
自己运行这个查询

最近两个结算日分别是当月第15天和第30天,两者相隔15天。查看days_since_prior列可以发现,这些数字基本都在14至17之间:月中到月末的间隔较短,月末到下一个月中的间隔会因跨月而多出几天,平均约为两周。如果结算日落在周末或市场假日,结算日会调整至前一个交易日。因此,部分月份的日期显示为13日或14日,其他月份则为15日,而不是固定在某一天。结算日历会提前一年公布,因此接下来的两个日期始终可以确定:找到最新的已公布日期,再推算下一个15日前后和下一个月末日期即可。

结算日之后多久会公开?

结算日是统计持仓的日期。数据会在之后公布。该仓库会在每行数据到达时记录时间戳。因此,对于初始归档加载后逐条接收的结算数据,结算日与数据首次出现之间的间隔,直接反映了实际的发布流程。

查询实测发布延迟:结算日期与文件首次到达此处的日期对比
settlement_date已到达此处发布滞后天数
2026-03-132026-04-0119
2026-03-312026-04-1010
2026-04-152026-05-0116
2026-04-302026-05-1111
2026-05-152026-06-1026
2026-05-292026-06-1012
2026-06-152026-07-0116
2026-06-302026-07-1111
2026-07-152026-08-0117
2026-07-312026-08-1111
2026-08-142026-09-0118
2026-08-312026-09-1010
2026-09-152026-10-0116
2026-09-302026-10-099
每个数字背后的完整 SQL
WITH first_arrival AS (
    SELECT settlement_date,
           toDate(min(_ingest_time)) AS arrived
    FROM global_markets.stocks_short_interest
    GROUP BY settlement_date
),
bulk_days AS (
    SELECT arrived
    FROM first_arrival
    GROUP BY arrived
    HAVING count() > 5
)
SELECT settlement_date,
       toString(arrived) AS arrived_here,
       dateDiff('day', settlement_date, arrived) AS publication_lag_days
FROM first_arrival
WHERE arrived NOT IN (SELECT arrived FROM bulk_days)
ORDER BY settlement_date
自己运行这个查询

每根柱代表一笔结算,数据在结算日统计,并在 publication_lag_days 后进入文件。最近一笔增量交付的结算数据是 2026-09-30,在结算日后 9 天到达;再前一笔用了 16 天。完整区间如下:

查询发布延迟汇总:按逐步交付的结算数据统计最快、中位数和最慢
已测量结算数最快滞后天数中位滞后天数最慢滞后天数
1491426
每个数字背后的完整 SQL
WITH first_arrival AS (
    SELECT settlement_date,
           toDate(min(_ingest_time)) AS arrived
    FROM global_markets.stocks_short_interest
    GROUP BY settlement_date
),
bulk_days AS (
    SELECT arrived
    FROM first_arrival
    GROUP BY arrived
    HAVING count() > 5
),
organic AS (
    SELECT settlement_date,
           dateDiff('day', settlement_date, arrived) AS lag
    FROM first_arrival
    WHERE arrived NOT IN (SELECT arrived FROM bulk_days)
)
SELECT count() AS settlements_measured,
       min(lag) AS fastest_lag_days,
       round(quantileDeterministic(0.5)(lag, cityHash64(settlement_date)), 1) AS median_lag_days,
       max(lag) AS slowest_lag_days
FROM organic
自己运行这个查询

在逐笔到达的 14 笔结算数据中,最快的一笔在结算日后 9 天出现,最慢的一笔用了 26 天;中位数为 14 天。这也量化了卖空持仓数据被认为“已有两周历史”的原因,而不是停留在口头描述。该流程的每个环节——快照、申报截止时间、汇总和发布——详见为什么卖空持仓数据总是滞后两周;完整的 FINRA 数据集则见FINRA 卖空持仓数据指南。

当前周期所处阶段

任何时点都有一个已经完成结算、但尚未公布的结算日。本面板实时反映这一状态。

查询当前发布周期状态:文件中最新数据及仍待发布的结算数据
记录中的最新结算最新标签最新月内日期该批次证券数其发布滞后天数最新记录后行数
2026-09-30Sep 30, 2026302257990
每个数字背后的完整 SQL
WITH (SELECT max(settlement_date) FROM global_markets.stocks_short_interest) AS latest
SELECT toString(latest) AS latest_settlement_on_file,
       formatDateTime(latest, '%b %e, %Y') AS latest_label,
       toDayOfMonth(latest) AS latest_day_of_month,
       (SELECT count() FROM global_markets.stocks_short_interest
        WHERE settlement_date = latest) AS securities_in_that_print,
       (SELECT dateDiff('day', latest, toDate(min(_ingest_time))) FROM global_markets.stocks_short_interest
        WHERE settlement_date = latest) AS its_publication_lag_days,
       (SELECT count() FROM global_markets.stocks_short_interest
        WHERE settlement_date > latest) AS rows_after_latest
自己运行这个查询

目前记录中最新的空头权益数据为Sep 30, 2026结算日,即当月第30天,涵盖22579只证券,并在结算日之后第9天发布。其后的结算日显示为0行:数据尚未公布。按照上文测得的滞后时间,这完全符合预期。该列被有意限制为零。一旦下一期数据发布,限制条件就会触发,页面会等待刷新,而不会继续静默提供过时的日历。将其与近乎实时的每日空头成交量文件结合起来,便可看到两个按不同时间节奏运行的FINRA数据源:一个是每月两次统计持仓的截面数据,另一个是每日统计卖空交易流量的数据。

常见问题

空头持仓数据多久公布一次?

每月两次。FINRA会在月中和月末附近各设一个结算日,因此一个日历年会产生24次空头持仓数据记录。每次记录都会列出所有需要报告空头头寸的美国股票,其中22579的记录对应Sep 30, 2026结算日。

结算日后多久会公布空头持仓数据?

大约八个工作日。在本数据库以实时数据接收的各个结算日中,结算日与首次公布之间相隔9至26个日历日,中位数为14天。数据库中最新的一次数据在结算日后9天到达。

FINRA的空头持仓结算日是什么时候?

FINRA会提前一年公布日程。结算日通常安排在每月15日前后和最后一个工作日前后;如果日期落在周末或节假日,则顺延至前一个交易日。数据库中最新的结算日为Sep 30, 2026;最近两个结算日相隔15天。

空头持仓数据会每天公布吗?

不会。美国不会每天公布已披露的空头持仓数据。FINRA确实会每日发布空头成交量文件,但该文件统计的是卖空交易流量,而不是持有中的空头头寸。数据供应商还会根据证券借贷数据建立模型,提供每日空头持仓估算值。基于结算日披露的空头持仓数据每月仅公布两次。空头持仓数据入门介绍了两者的区别。


上方每个面板都附有生成数据的SQL。展开任意面板即可核查数据,也可以在Strasmore终端自行运行结算日历。

#空头持仓#finra#release schedule#settlement#reporting lag