Strasmore Research
学习 Matt Connor作者: Matt Connor · 更新于 2026-09-29 · data as of September 29, 2026 · refreshed weekly

即将实施的反向拆股日历

查询下一批即将反向拆股的股票、合并比例和生效日期,并查看每月反向与正向拆股数量,提前了解价格和上市合规变化。

以下即将实施的反向拆股信息直接来自公司行动日历,主要是为满足上市合规要求:股价低于1美元的公司合并股份,使股价回到 Nasdaq 和 NYSE 规定的持续上市最低1美元标准之上。每一行列出 ticker、合并比例、生效日期,以及股份合并前的最后收盘价。该列表会自动更新;反向拆股生效后,相关项目就会移除,后续项目会依次上移。

即将实施的反向拆股日历

反向拆股会将多股旧股合并为一股新股。1换20意味着将20股合并为1股,并在生效日开盘时将股价乘以20;生效日是新价格首次交易的交易日。日历中最早的一项是ABEPF,将按1-for-15的比例于Sep 28生效。完整的未来列表按生效日期排序,共有21项反向拆股;最远的一项是DPU,日期为Dec 17。

查询即将进行的反向拆股:比例、生效日期及收盘价
21 rows (showing 20)
代码生效日生效日标签拆股比例最近收盘价收盘价截至
ABEPF2026-09-28Sep 281-for-15None
BTLN2026-09-28Sep 281-for-80.63992026-09-25
CTNT2026-09-28Sep 281-for-1500.03152026-09-25
DCX2026-09-28Sep 281-for-1600.04942026-09-25
DLXY2026-09-28Sep 281-for-50.49992026-09-25
FBGL2026-09-28Sep 281-for-100.38392026-09-25
GMEX2026-09-28Sep 281-for-90.36562026-09-25
IMMP2026-09-28Sep 281-for-200.26352026-09-25
MTNB2026-09-28Sep 281-for-150.162026-09-25
AGRZ2026-09-29Sep 291-for-200.19032026-09-25
CDT2026-09-29Sep 291-for-250.082026-09-25
TRUG2026-09-29Sep 291-for-100.28432026-09-25
DHY2026-09-30Sep 301-for-101.622026-09-25
MYPS2026-10-01Oct 11-for-100.47632026-09-25
ETHA2026-10-06Oct 61-for-320.312026-09-25
GPMT2026-10-06Oct 61-for-100.91512026-09-25
GCDT2026-10-07Oct 71-for-60.6712026-09-25
MGF2026-10-08Oct 81-for-52.7052026-09-25
MIN2026-10-08Oct 81-for-62.322026-09-25
CTAMF2026-10-23Oct 231-for-40None
每个数字背后的完整 SQL
SELECT
    s.ticker                                                               AS ticker,
    toString(s.execution_date)                                             AS effective,
    concat(formatDateTime(s.execution_date, '%b'), ' ',
           toString(toDayOfMonth(s.execution_date)))                       AS effective_label,
    concat('1-for-', toString(round(s.from_shares / s.to_shares, 2)))      AS split_ratio,
    if(c.close_as_of = toDate('1970-01-01'), NULL, round(c.last_close, 4)) AS last_close,
    if(c.close_as_of = toDate('1970-01-01'), '', toString(c.close_as_of))  AS close_as_of
FROM
(
    SELECT
        ticker,
        execution_date,
        max(toFloat64(split_from)) AS from_shares,
        max(toFloat64(split_to))   AS to_shares
    FROM global_markets.stocks_splits
    WHERE execution_date >= today()
      AND split_from > split_to
      AND split_to > 0
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker, execution_date
) AS s
LEFT JOIN
(
    SELECT
        ticker,
        argMax(toFloat64(close), date) AS last_close,
        max(date)                      AS close_as_of
    FROM global_markets.stocks_daily_aggs
    WHERE date >= today() - 30
      AND date <  today()
      AND ticker IN
      (
          SELECT ticker
          FROM global_markets.stocks_splits
          WHERE execution_date >= today()
            AND split_from > split_to
      )
    GROUP BY ticker
) AS c ON c.ticker = s.ticker
ORDER BY s.execution_date, s.ticker
LIMIT 80
自己运行这个查询

比例栏表示每股新股对应的旧股数量。最新收盘价是截至旁边所示日期,行情记录中的最近一个日收盘价。对于尚未生效的拆股,该价格是拆股前价格。将两者相乘,即可大致估算股票在生效日的开盘价。柱状图并列展示拆股前价格,下一节统计其中股价低于一美元的股票数量。收盘价为空,表示该股票过去30天没有日收盘价记录。这通常意味着该股票在场外交易市场(OTC)挂牌且交易清淡,即在交易所外报价,而不是在Nasdaq或NYSE上市。

为什么反向拆股集中发生在1美元以下?

美国两大交易所都将1美元设为持续上市的最低股价。Nasdaq要求收盘买入价至少为1.00美元;如果一只股票连续30个工作日收盘低于这一水平,就会收到不合规通知,即交易所发出的正式警告,并进入180天合规期。连续十个工作日收盘价达到或高于1.00美元后,股票即可恢复合规。NYSE则以30个交易日的平均收盘价是否达到同样的1.00美元标准进行测试,并给予六个月的整改期限。如果公司无法通过其他方式抬高股价,反向拆股是唯一能在一夜之间奏效的工具:按一定比例合并股份,使合并后的股价超过1美元,并留出足够空间。日历中的反向拆股比例就是据此确定的。一只股价为0.25美元的股票,至少需要进行1比8的反向拆股,才能达到2.00美元。董事会通常会选择高于数学最低要求的比例,以便股价随后继续下跌时仍保留缓冲空间。

2025年1月批准的规则变更收紧了整改路径。在两家交易所,如果公司在反向拆股后一年内再次跌破1美元,将不再获得整改期。Nasdaq目前还规定,即使股票正在等待申诉结果,若其不合规状态持续360天,也会暂停交易。实际操作中,每年进行一次反向拆股就是公司可用的调整空间。股票可以在1美元以下交易多久详细梳理了完整时间线,并逐项解释通知节点。

反向拆股前的股价是关键线索。下方图表按反向拆股前的价格将两组股票分档:第一组是上方日历中按最新收盘价统计的股票;第二组是过去十二个月内生效的所有反向拆股,按隐含的反向拆股前价格统计,即反向拆股后的首次收盘价除以反向拆股比例。对于已经完成反向拆股的股票,这一推断很重要:拆股调整后的价格历史会将反向拆股之前的每根K线按反向拆股比例向上重述。一只原本股价为0.30美元、进行1比20反向拆股的股票,在调整后的序列中会显示为6美元。直接采用反向拆股后的市场成交数据,可以避免这种重述。

查询反向拆股前价格:未来日历期与过去12个月
价格区间即将发生数量即将发生占比过去一年数量过去一年占比
Under $11473.751564.3
$1 to $5421.115018.7
Over $515.313617
每个数字背后的完整 SQL
SELECT
    price_bucket,
    upcoming_count,
    round(100.0 * upcoming_count / greatest(sum(upcoming_count) OVER (), 1), 1)   AS upcoming_pct,
    past_year_count,
    round(100.0 * past_year_count / greatest(sum(past_year_count) OVER (), 1), 1) AS past_year_pct
FROM
(
    SELECT
        b.ord                                          AS ord,
        b.price_bucket                                 AS price_bucket,
        toUInt32(countIf(m.cohort = 'upcoming'))       AS upcoming_count,
        toUInt32(countIf(m.cohort = 'past_year'))      AS past_year_count
    FROM
    (
        SELECT
            arrayJoin([1, 2, 3])                                          AS ord,
            multiIf(ord = 1, 'Under $1', ord = 2, '$1 to $5', 'Over $5')  AS price_bucket
    ) AS b
    LEFT JOIN
    (
        SELECT
            cohort,
            multiIf(pre_close < 1, 1, pre_close < 5, 2, 3) AS ord
        FROM
        (
            SELECT
                'upcoming'                          AS cohort,
                s.ticker                            AS ticker,
                argMax(toFloat64(d.close), d.date)  AS pre_close
            FROM
            (
                SELECT ticker, execution_date
                FROM global_markets.stocks_splits
                WHERE execution_date >= today()
                  AND split_from > split_to
                  AND ticker NOT IN ('SPCX')
                GROUP BY ticker, execution_date
            ) AS s
            INNER JOIN
            (
                SELECT ticker, date, close
                FROM global_markets.stocks_daily_aggs
                WHERE date >= today() - 30
                  AND date <  today()
                  AND ticker IN
                  (
                      SELECT ticker
                      FROM global_markets.stocks_splits
                      WHERE execution_date >= today()
                        AND split_from > split_to
                  )
            ) AS d ON d.ticker = s.ticker
            GROUP BY s.ticker, s.execution_date

            UNION ALL

            SELECT
                'past_year'                                                                  AS cohort,
                s.ticker                                                                     AS ticker,
                argMin(toFloat64(d.close), d.date) * any(s.to_shares) / any(s.from_shares)  AS pre_close
            FROM
            (
                SELECT
                    ticker,
                    execution_date,
                    max(toFloat64(split_from)) AS from_shares,
                    max(toFloat64(split_to))   AS to_shares
                FROM global_markets.stocks_splits
                WHERE execution_date >= today() - 365
                  AND execution_date <  today()
                  AND split_from > split_to
                  AND split_to > 0
                  AND ticker NOT IN ('SPCX')
                GROUP BY ticker, execution_date
            ) AS s
            INNER JOIN
            (
                SELECT ticker, date, close
                FROM global_markets.stocks_daily_aggs
                WHERE date >= today() - 365
                  AND date <  today()
                  AND ticker IN
                  (
                      SELECT ticker
                      FROM global_markets.stocks_splits
                      WHERE execution_date >= today() - 365
                        AND execution_date <  today()
                        AND split_from > split_to
                  )
            ) AS d ON d.ticker = s.ticker
            WHERE d.date >= s.execution_date
              AND d.date <  s.execution_date + 7
            GROUP BY s.ticker, s.execution_date
        )
    ) AS m ON m.ord = b.ord
    GROUP BY b.ord, b.price_bucket
)
ORDER BY ord
自己运行这个查询

过去一年中,64.3%的反向拆股隐含反向拆股前价格低于1美元,只有17%来自5美元以上的股票。上方日历也以较小范围反映了同一趋势:在近期有收盘价记录的股票中,14低于1美元,1高于5美元。

有两类股票不属于最低买入价规则的范畴。OTC股票无需满足1美元的持续上市要求,而OTC市场的反向拆股通常是申请转板的准备工作,即申请转入交易所上市;交易所对首次上市股价设定的最低要求通常更高。杠杆ETF也会不时进行股份合并,这是基金发起人为提高低股价而采取的日常管理措施,与上市规则无关。日历中的其他股票,都是上市公司为管理买入价而采取的措施。

反向拆股与正向拆股的数量对比如何?

正向拆股日历即将进行的股票拆股中,常见的是知名公司:股价涨到数百美元后,公司通过拆股将股价降回较低水平。反向拆股则处于价格区间的另一端。下方图表按月份统计了过去十二个完整月份内的两类拆股数量。

查询按月反向拆股与正向拆股对比:过去12个完整月
月份月份标签反向拆股正向拆股反向拆股股数占比
2025-09-01Sep 2025955563.3
2025-10-01Oct 2025883273.3
2025-11-01Nov 2025693069.7
2025-12-01Dec 20251294772.9
2026-01-01Jan 2026692176.7
2026-02-01Feb 2026892478.8
2026-03-01Mar 20261355670.7
2026-04-01Apr 2026973275.2
2026-05-01May 20261024071.8
2026-06-01Jun 20261055864.4
2026-07-01Jul 20261194572.6
2026-08-01Aug 20261042083.9
每个数字背后的完整 SQL
SELECT
    toString(month_start)                                         AS month,
    formatDateTime(month_start, '%b %Y')                          AS month_label,
    countIf(from_shares > to_shares)                              AS reverse_splits,
    countIf(to_shares > from_shares)                              AS forward_splits,
    round(100.0 * countIf(from_shares > to_shares) / count(), 1)  AS reverse_share_pct
FROM
(
    SELECT
        toStartOfMonth(execution_date)  AS month_start,
        ticker,
        execution_date,
        max(toFloat64(split_from))      AS from_shares,
        max(toFloat64(split_to))        AS to_shares
    FROM global_markets.stocks_splits
    WHERE execution_date >= addMonths(toStartOfMonth(today()), -12)
      AND execution_date <  toStartOfMonth(today())
      AND split_from != split_to
      AND ticker NOT IN ('SPCX')
    GROUP BY month_start, ticker, execution_date
)
GROUP BY month_start
ORDER BY month_start
自己运行这个查询

在最近一个完整月份Aug 2026,市场记录了104次反向拆股和20次正向拆股,反向拆股占比为83.9%。十二个月前的Sep 2025,反向拆股为95次,正向拆股为55次。按年度观察,可以更好地理解这一比例。

查询按年反向拆股与正向拆股对比
年份反向拆股正向拆股反向拆股股数占比
201960638861
202067934665.9
202148540154.4
202262036263
202383435670
202486844765.9
2025103642371
202691031674.2
每个数字背后的完整 SQL
SELECT
    toString(toYear(execution_date))                              AS year,
    countIf(from_shares > to_shares)                              AS reverse_splits,
    countIf(to_shares > from_shares)                              AS forward_splits,
    round(100.0 * countIf(from_shares > to_shares) / count(), 1)  AS reverse_share_pct
FROM
(
    SELECT
        ticker,
        execution_date,
        max(toFloat64(split_from))  AS from_shares,
        max(toFloat64(split_to))    AS to_shares
    FROM global_markets.stocks_splits
    WHERE execution_date >= toDate('2019-01-01')
      AND execution_date <= today()
      AND split_from != split_to
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker, execution_date
)
GROUP BY year
ORDER BY year
自己运行这个查询

截至目前的2026,反向拆股以910比316多于正向拆股,反向拆股占比为74.2%。在图表覆盖的第一个年度2019,反向拆股占比为61%。正向拆股反映的是股价上涨后的拆分;反向拆股反映的是股价下跌后的调整。市场上的后者数量明显更多。近期股票拆股会在两类拆股完成后并列展示,股票多久拆分一次则考察长期拆股频率。

生效日会发生什么?

名单中每只股票的处理机制都相同,而且每只股票都有单独的指南,因此本节从简。

  • 持股数量。 1-for-20拆股会将您的持仓数量除以20。零碎股份将按照公司方案处理,通常以现金代替,或向上取整为一整股。拆股中的零碎股份介绍这两种处理方式。
  • 价格。 股票开盘价大致等于前收盘价乘以该比例,持仓的市值在这一时点保持不变。随后几周通常会发生什么,则是另一个问题,详见反向拆股后会发生什么。
  • 成本基础。 成本基础是您买入股票时支付的金额,也是计算税务收益或损失的基准。总成本基础不变;每股成本基础则乘以该比例。拆股成本基础介绍具体计算方法及税务批次的处理。
  • 期权。 期权合约会进行调整,而不是被取消。以1-for-20为例,可交割股票数量通常会从100股减少至5股,而行权价保持不变。旧系列会被标记为已调整,同时推出新的标准系列。拆股如何影响期权详细说明调整通知。
  • 时间安排。 券商持仓通常会在生效日前一晚更新;Nasdaq上市股票在此后20个交易日内通常会暂时带有第五个字母D。拆股何时生效列出了从公告到生效日的完整流程。

常见问题

什么是股票反向拆分?

股票反向拆分会将多股现有股票合并为一股新股。股价会按相同比例上升,但拆分发生时公司的总市值不变。例如,1比10的反向拆分会将1,000股、每股0.50美元的股票变为100股、每股5.00美元的股票。什么是股票反向拆分详细介绍了其运作机制。

公司为什么进行股票反向拆分?

最常见的原因是恢复合规,达到Nasdaq和纽交所要求的持续上市最低1美元股价。在过去一年中,64.3%的反向拆分对应的拆分前隐含股价低于1美元。较少见的原因包括为OTC股票挂牌交易所做准备,以及提高杠杆基金的股价。

股票反向拆分对股东是利好还是利空?

反向拆分本身不会在发生时增加或减少价值,也不会改变导致股价跌破1美元的因素。股票之后的表现差异很大。因此,股票反向拆分后会发生什么会衡量实际表现,而不是重复流行说法。

如何在反向拆分发生前得知相关信息?

公司会通过新闻稿和8-K文件宣布反向拆分。通常,公告会在生效日前一至两周发布,且股东已在会议上批准相关授权。本页顶部的日历汇总已宣布的反向拆分,包括拆分比例和生效日期,并会在新文件发布后更新。

股票反向拆分会让我亏钱吗?

拆分发生时不会:股数减少、股价按比例提高,市场价值保持不变,总成本基础也会延续。例外情况是产生零碎股,而券商以现金支付零碎股而非向上取整。这会按拆分日价格结清部分小额持仓。股票拆分中的零碎股解释了券商如何处理这一情况。


上方每个面板都附有其完整的SQL代码。展开任意面板即可查看行数的统计方式。如需提取单个ticker的反向拆分日历,或查看任意月份反向拆分与正向拆分的构成,请在Strasmore终端中用自然语言提问。

#reverse split#stock splits#calendar#minimum bid#penny stocks