Strasmore Research
深度研究 Matt Connor作者: Matt Connor · 更新于 2026-10-01

杠杆ETF收盘前再平衡机制

杠杆ETF为何每天在收盘竞价再平衡?了解每日重置算术、交易规模如何由指数涨跌决定,以及基金为何在收盘时进行不受价格影响的交易。

杠杆ETF再平衡,是指2倍或3倍基金在收盘铃声临近时进行交易,将敞口重置到其招募说明书承诺的、适用于下一交易日的倍数。交易规模由算术决定,而不是由对价格走势的判断决定:3倍基金需要调整的敞口,大约是当日指数涨跌幅相对于基金净资产的六倍。在平静交易日,这个规模几乎可以忽略。若指数当日波动3%,该规模将接近基金净资产的五分之一。

每日重置规则究竟规定了什么

杠杆ETF承诺的是单日指数回报的某个倍数,而且只针对单日。杠杆ETF如何运作介绍了这一承诺对持有一周或一年的影响。本文讨论其底层机制。若要在明日实现该倍数,基金必须在今晚收盘时持有恰好达到目标的敞口。

先看一个简单的假设。某3倍基金持有100美元净资产,以及300美元指数敞口。指数上涨1%。该敞口现值303美元,净资产为103美元,因为基金保留了全部3美元收益。明日的目标敞口是103美元的3倍,即309美元。基金少了6美元敞口,必须在已经上涨的市场中买入。指数下跌时,过程相反,基金会在下跌过程中卖出。

一般公式很简短。对于杠杆倍数为L的基金,再平衡交易规模等于L乘以(L减1)再乘以指数涨跌幅,并以净资产的比例表示。2倍基金的交易规模是指数涨跌幅的两倍。3倍基金是其六倍,而同一产品的3倍反向版本交易规模还要再扩大一倍,且方向与指数涨跌方向一致。多头基金和反向基金都会在指数上涨后买入。

再放大来看,仍然是假设情形:某3倍基金净资产为10亿美元,若其指数当日上涨2%,基金需要在收盘前增加约1.2亿美元的敞口。这个金额仅用于说明,实际基金规模会随周变化。但产生该金额的规则不会变化。它写在招募说明书中,明年也会以相同方式适用。

杠杆ETF再平衡在实际交易日如何确定规模

唯一输入变量是指数涨跌幅。因此,确定资金流规模的合理方法,是取实际涨跌幅并套用公式。下表选取2025年跟踪纳斯达克100指数的QQQ单日最大涨跌幅中的十二个,按收盘价到收盘价计算,并列出每个交易日对2倍和3倍基金提出的重置交易要求。

查询2025年指数最大涨跌幅及各自所需的再平衡交易
交易日期变动标签方向绝对变动幅度(%)2倍交易占资产比例(%)3倍交易占资产比例(%)
2025-04-09April 9, 2025higher122472
2025-04-04April 4, 2025lower6.2112.4237.26
2025-04-03April 3, 2025lower5.3510.732.1
2025-04-10April 10, 2025lower4.258.525.5
2025-05-12May 12, 2025higher4.078.1424.42
2025-03-10March 10, 2025lower3.887.7623.28
2025-10-10October 10, 2025lower3.476.9420.82
2025-04-16April 16, 2025lower3.026.0418.12
2025-01-27January 27, 2025lower2.915.8217.46
2025-04-24April 24, 2025higher2.815.6216.86
2025-02-27February 27, 2025lower2.785.5616.68
2025-03-06March 6, 2025lower2.755.516.5
每个数字背后的完整 SQL
SELECT
    toString(date)                                                                                AS session_date,
    concat(monthName(date), ' ', toString(toDayOfMonth(date)), ', ', toString(toYear(date)))      AS move_label,
    if(move_pct >= 0, 'higher', 'lower')                                                          AS direction,
    abs(move_pct)                                                                                 AS abs_move_pct,
    round(abs(move_pct) * 2, 2)                                                                   AS trade_2x_pct_of_assets,
    round(abs(move_pct) * 6, 2)                                                                   AS trade_3x_pct_of_assets
FROM
(
    SELECT
        date,
        round(100 * (close_px / lagInFrame(close_px)
              OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) - 1), 2)          AS move_pct
    FROM
    (
        SELECT
            date,
            max(toFloat64(close)) AS close_px
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'QQQ'
          AND date >= '2024-12-16'
          AND date <= '2025-12-31'
        GROUP BY date
    )
)
WHERE date >= '2025-01-02'
ORDER BY abs_move_pct DESC
LIMIT 12
自己运行这个查询

十二个交易日中,最大的一次发生在April 9, 2025,指数收盘12% higher。跟踪该指数的3倍基金当日下午需要交易相当于净资产72%的敞口,2倍基金则为24%。榜单上的第十二个交易日仍然波动了2.75%。这些交易全部与指数同向。无论基金如何看待价格,指数上涨后基金就买入,指数下跌后就卖出。

重置交易多久会出现大规模?

大多数交易日的要求都很小。将2025年的每个交易日按涨跌幅大小分组,可以看出这一要求主要集中在哪些交易日。

查询按指数涨跌幅划分的2025年交易日及各档位意味着的3倍再平衡
变动区间区间数量平均3倍交易比例(%)
under 0.5%1081.51
0.5% to 1%654.4
1% to 2%498.73
2% to 3%2014.39
3% or more831.69
每个数字背后的完整 SQL
SELECT
    multiIf(abs(move_pct) < 0.5, 'under 0.5%',
            abs(move_pct) < 1.0, '0.5% to 1%',
            abs(move_pct) < 2.0, '1% to 2%',
            abs(move_pct) < 3.0, '2% to 3%',
                                 '3% or more')   AS move_bucket,
    count()                                      AS bucket_count,
    round(avg(abs(move_pct)) * 6, 2)             AS avg_3x_trade_pct
FROM
(
    SELECT
        date,
        round(100 * (close_px / lagInFrame(close_px)
              OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) - 1), 2) AS move_pct
    FROM
    (
        SELECT
            date,
            max(toFloat64(close)) AS close_px
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'QQQ'
          AND date >= '2024-12-16'
          AND date <= '2025-12-31'
        GROUP BY date
    )
)
WHERE date >= '2025-01-02'
GROUP BY move_bucket
ORDER BY min(abs(move_pct))
自己运行这个查询

108个交易日落在under 0.5%区间,其中3倍基金隐含的平均重置规模为净资产的1.51%,小到会被普通的双向资金流掩盖。3% or more区间包含8个交易日,隐含平均重置规模为净资产的31.69%。资金流呈现聚集特征。全年大多数平静交易日的影响可以忽略,而在少数所有资产都已大幅波动的下午,资金流最为集中。

为什么重置资金流会在收盘竞价中出现

有两个原因使这类订单指向收盘。第一是基准指数。杠杆基金的单日表现以指数官方收盘价为基准,因此在其他价格上获得的敞口,会造成基金实际收益与其承诺之间的偏差。在收盘价成交,是唯一能与计量基准完全匹配的执行方式。

第二是价格不敏感性。公式中没有任何基金偏好的价格变量。交易数量由当日涨跌幅决定,而且必须在当晚到位。固定数量、没有价格判断且有明确截止时间的订单,最适合放在单一价格上撮合最多股票的收盘竞价中。什么是收盘竞价介绍了该机制;有关NYSE的具体流程,请参阅NYSE收盘竞价流程。两家主要交易所的收盘市价订单须在美国东部时间下午3:50前提交,相关截止时间见MOC和MOO订单截止时间。

基金自身成交量中有多少集中在这笔成交里,可以进行量化。下表比较了2025年下半年八只基金的收盘集合竞价成交量——从逐笔成交数据中作为一笔交易读取——与其整个常规交易时段成交量。

查询2025年7月至12月收盘集合竞价成交量占交易日成交量的比例
代码基金类型收盘成交占比(%)收盘时段成交占比(%)
SPXLdaily reset fund3.2118.07
UPROdaily reset fund3.0718.78
XLKplain index fund2.5418.35
SOXLdaily reset fund2.1314.02
SPYplain index fund1.8519.59
QQQplain index fund1.2614.13
TQQQdaily reset fund0.369.53
SQQQdaily reset fund0.179.3
每个数字背后的完整 SQL
SELECT
    b.ticker                                                                                     AS ticker,
    multiIf(b.ticker IN ('TQQQ', 'SQQQ', 'SOXL', 'SPXL', 'UPRO'),
            'daily reset fund', 'plain index fund')                                              AS fund_type,
    round(100 * sum(p.closing_print) / sum(b.session_shares + p.closing_print), 2)              AS closing_print_share_pct,
    round(100 * sum(b.stretch_shares + p.closing_print) / sum(b.session_shares + p.closing_print), 2) AS closing_stretch_share_pct
FROM
(
    SELECT
        ticker,
        d,
        sum(v)                    AS session_shares,
        sumIf(v, et_minute >= 930) AS stretch_shares
    FROM
    (
        SELECT
            ticker,
            toDate(toTimeZone(window_start, 'America/New_York'))        AS d,
            toFloat64(volume)                                           AS v,
            toHour(toTimeZone(window_start, 'America/New_York')) * 60
              + toMinute(toTimeZone(window_start, 'America/New_York')) AS et_minute
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker IN ('TQQQ', 'SQQQ', 'SOXL', 'SPXL', 'UPRO', 'QQQ', 'SPY', 'XLK')
          AND window_start >= '2025-07-01 04:00:00'
          AND window_start <  '2026-01-01 05:00:00'
    )
    WHERE et_minute >= 570
      AND et_minute <= 959
    GROUP BY ticker, d
) AS b
INNER JOIN
(
    SELECT
        ticker,
        toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS d,
        toFloat64(maxIf(size, has(conditions, 8)))            AS closing_print
    FROM global_markets.stocks_trades
    WHERE ticker IN ('TQQQ', 'SQQQ', 'SOXL', 'SPXL', 'UPRO', 'QQQ', 'SPY', 'XLK')
      AND sip_timestamp >= '2025-07-01 04:00:00'
      AND sip_timestamp <  '2026-01-01 05:00:00'
      AND toHour(toTimeZone(sip_timestamp, 'America/New_York')) = 16
      AND toMinute(toTimeZone(sip_timestamp, 'America/New_York')) < 10
    GROUP BY ticker, d
    HAVING countIf(has(conditions, 8)) > 0
) AS p ON p.ticker = b.ticker AND p.d = b.d
GROUP BY ticker
ORDER BY closing_print_share_pct DESC
自己运行这个查询

SPXL集中度最高,在这笔单独成交中占其整个交易时段成交量的3.21%;SQQQ集中度最低,为0.17%。若将窗口扩大到收盘前半小时并包括收盘成交,最高者达到18.07%。基金自身的收盘集合竞价规模并不大:如下文所述,重置交易主要通过期货、互换和标的股票篮子完成,而基金的收盘成交则包含投资者对其份额的订单。

一次重置交易与收盘钟声同时发生的交易日

来看2025年波动最大的交易日,也就是上方算术面板中排名第一的交易日。下图按分钟追踪该指数跟踪基金在最后半小时的走势,并与2025年全年每一分钟的平均成交量进行比较。

查询2025年最大涨跌幅交易日的最后半小时及收盘集合竞价,与2025年典型交易日对比
31 rows (showing 20)
美东时间大幅变动股数(百万)通常股数(百万)
15:300.390.13
15:310.530.11
15:320.450.1
15:330.680.1
15:340.420.09
15:350.410.12
15:360.210.11
15:370.970.12
15:380.30.1
15:390.340.1
15:400.160.12
15:410.40.12
15:420.270.11
15:430.160.12
15:440.30.11
15:450.490.14
15:460.220.13
15:470.710.14
15:480.380.14
15:490.330.15
每个数字背后的完整 SQL
WITH
(
    SELECT date
    FROM
    (
        SELECT
            date,
            abs(close_px / lagInFrame(close_px)
                OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) - 1) AS abs_move
        FROM
        (
            SELECT
                date,
                max(toFloat64(close)) AS close_px
            FROM global_markets.stocks_daily_aggs
            WHERE ticker = 'QQQ'
              AND date >= '2024-12-16'
              AND date <= '2025-12-31'
            GROUP BY date
        )
    )
    WHERE date >= '2025-01-02'
    ORDER BY abs_move DESC
    LIMIT 1
) AS reset_date
SELECT
    et_time,
    round(sumIf(shares, d = reset_date) / 1e6, 2) AS big_move_shares_m,
    round(avg(shares) / 1e6, 2)                   AS typical_shares_m
FROM
(
    SELECT
        formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
        toDate(toTimeZone(window_start, 'America/New_York'))                  AS d,
        toFloat64(volume)                                                     AS shares
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'QQQ'
      AND window_start >= '2025-01-01 05:00:00'
      AND window_start <  '2026-01-01 05:00:00'
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 930 AND 959
    UNION ALL
    SELECT
        '16:00'                                               AS et_time,
        toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS d,
        toFloat64(maxIf(size, has(conditions, 8)))            AS shares
    FROM global_markets.stocks_trades
    WHERE ticker = 'QQQ'
      AND sip_timestamp >= '2025-01-01 05:00:00'
      AND sip_timestamp <  '2026-01-01 05:00:00'
      AND toHour(toTimeZone(sip_timestamp, 'America/New_York')) = 16
      AND toMinute(toTimeZone(sip_timestamp, 'America/New_York')) < 10
    GROUP BY d
    HAVING countIf(has(conditions, 8)) > 0
)
GROUP BY et_time
ORDER BY et_time
自己运行这个查询

收盘集合竞价是图表中下午4:00的最后一根柱线。当天下午该笔单独成交包含3.33百万股,而2025年平均交易日的收盘集合竞价为0.69百万股。窗口起点下午3:30的柱线包含0.39百万股。所有跟踪该指数的杠杆基金在这笔成交前都朝同一方向调整,即朝指数当日已经运行的方向调整。

不平衡信息流是另一项记录。从美国东部时间下午3:50开始,两家主要交易所都会发布不平衡信息流,其中包含配对股数、剩余不平衡股数及其方向,并每隔几秒更新一次,直至集合竞价完成。该信息流属于交易所数据产品,不在本文读取的综合行情数据中,因此这里记录的是最终成交的规模,而不是此前持续变化的不平衡规模。NYSE不平衡信息介绍了如何读取实时更新的不平衡信息。

这些面板能显示什么,不能显示什么

杠杆基金通常不会通过交易自身份额来进行重置。基金会与交易商对手方交易指数期货和总回报互换,交易商随后通过标的股票篮子进行对冲。上文衡量的现金股票收盘竞价,是大量对冲交易到达市场的地方,但它与基金自身相隔了一层。

下午4:00基金自身ticker的成交量来自投资者提交的收盘市价订单,而不是来自重置交易。本文的面板分别衡量两项内容:招募说明书规则所隐含的重置要求规模,以及收盘流动性的规模和时间。面板无法识别最终成交中的任何单笔订单,公开行情数据也无法做到这一点。

每个面板均采用固定的2025年日期范围,因此即使后续出现新的交易日,这些数据也不会变化。收盘集合竞价根据综合行情数据中的收盘成交条件代码读取,每只基金每个交易日计一笔成交,因为该行情数据的一分钟柱线不包含这笔收盘成交。常规交易时段成交量包括上午9:30至下午3:59的每一分钟柱线,以及收盘成交。

常见问题

什么是杠杆ETF再平衡?

这是2倍或3倍基金为下一交易日将指数敞口恢复到规定倍数而进行的每日交易。日内盈亏会使敞口与净资产的比例偏离目标,基金会与当日指数的涨跌方向一致地交易,以恢复目标比例。

为什么杠杆ETF在收盘时交易?

基金的单日表现以指数官方收盘价为基准,因此在收盘成交价执行,可以缩小承诺与实际交付之间的差距。收盘竞价也是交易日中流动性最深的单一事件,适合数量固定且没有价格偏好的订单。

反向ETF会与杠杆多头ETF朝同一方向进行再平衡吗?

会。对3倍反向基金套用公式后,得到的交易方向与指数涨跌方向一致,规模是3倍多头基金的两倍。两类基金都会在指数上涨后买入,在指数下跌后卖出。

每日重置交易规模有多大?

对于杠杆倍数为L的基金,规模等于当日指数涨跌幅乘以L再乘以(L减1),并以净资产的比例表示。2倍基金的规模是涨跌幅的两倍,3倍基金是涨跌幅的六倍。2025年的典型交易日对应的规模为不到百分之一,而最大波动日对应的规模达到数十个百分点。

能在行情数据中直接看到杠杆ETF再平衡吗?

不能直接看到。重置交易通过期货和互换执行,随后由交易商进行对冲。这些对冲交易会与指数基金及其他参与者的订单一起进入收盘竞价。可以观察到的是收盘成交规模,以及单独计算的重置要求规模。


上文每个面板都附有生成数据的SQL,因此您可以打开面板并自行核对统计过程。若要针对其他指数或其他年份执行相同的重置计算,请用自然语言在Strasmore终端中提出问题。

#leveraged etfs#收盘集合竞价#market structure#rebalancing#etfs