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

2020年3月24日美股转折点回顾

深度复盘2020年3月24日市场转折点,解析美联储政策如何驱动SPY反弹,揭秘流动性危机下的资产定价逻辑。

2020年3月23日,美联储宣布开展无限制资产购买计划——即没有设定上限的量化宽松(QE),并首次推出了购买公司债券的工具。2020年3月24日,市场对此做出了反应:受新冠疫情刺激政策影响,股市出现反弹,创下美国股市单日涨幅最大的记录之一。从事后回顾来看,这是新牛市的第二天。而市场底部实际上在公告发布的前一个下午就已经形成。

转向前的崩盘

崩盘本身另有专门页面;此处展示其依据——从历史高点到低点的每一个交易日数据,并附带以基点为单位的10年期国债收益率:

查询SPY 日收盘、回撤与10年期收益率 — 2020年2月19日至3月23日
每个数字背后的完整 SQL
WITH daily AS (
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
        round(argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS close_usd
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2020-02-19 00:00:00') AND window_start < toDateTime('2020-03-24 04:00:00')
    GROUP BY et_date
    HAVING et_date >= toDate('2020-02-19') AND et_date <= toDate('2020-03-23') AND close_usd > 0
)
SELECT
    toString(d.et_date) AS session,
    d.close_usd,
    round((d.close_usd / (SELECT max(close_usd) FROM daily) - 1) * 100, 1) AS drawdown_pct,
    round(t.yield_10_year * 100) AS y10_bps
FROM daily AS d
LEFT JOIN global_markets.treasury_yields AS t ON t.date = d.et_date
ORDER BY d.et_date

2020-02-19 的历史最高收盘价 $338.31 开始,SPY 在 2020-03-23 跌至 $222.51 —— 跌幅达 -34.2%,图表中的 24 行记录了下跌期间的每一个交易日。

收益率列是关键指标。在 2020-03-09 期间,10年期收益率从 156 基点暴跌至当时的历史新低 54 —— 这是典型的避险情绪,资金从股市流向债市。随后模式发生改变:到 2020-03-18 时,收益率翻了一倍多,达到 118 基点,而 SPY 的跌幅从 -18.9% 加深至 -28.8%。股票与国债“同步”下跌是强制平仓的特征 —— 持有者通过抛售任何仍有买盘的资产来套现。到三月中旬,危机已演变为信用体系的流动性问题,而非单纯的股价问题。

美联储实际宣布的内容——以及此前未能奏效的措施

降息措施此前已经尝试过。具体时间序列如下,每一项均可在上方面板中查阅:

  • 2020-03-03 — 紧急降息50个基点,这是自2008年以来首次在会议期间进行降息。SPY收于$300.34,较高点下跌了-11.2%,且跌势仍在持续。
  • 3月15日,星期日 — 利率降至零,并启动了7000亿美元的资产购买计划。在随后的交易日 2020-03-16,收盘价较2月高点下跌了-29.2% —— 这是整个崩盘期间表现最差的交易日之一。
  • 3月23日,东部时间上午8:00 — 美联储取消了上限:国债和抵押贷款支持证券的购买将“按需要量”持续进行,且没有期限限制。随之推出的是PMCCF和SMCCF —— 这是美联储首次推出的公司债券购买工具 —— 以及重启的用于支持消费信贷的TALF。当天下午,SPY仍收于熊市低点。
  • 3月24日 — 下文记录了当天的交易情况。隔夜,国会就约2万亿美元的《CARES法案》达成一致;该法案于3月27日签署,具体细节见下文。

3月23日的方案与此前的尝试有两个设计上的不同。固定规模的计划有明确的结束日期,压力巨大的市场可以预见;而“按需要量”则没有。此外,公司债工具直接在信贷市场中引入了公共买家,而当时该市场的运作机制已经停滞。这些差异是否起到了关键作用取决于个人判断;但交易记录了这一过程 —— 两次升级、持续下跌、第三种设计,随后市场迎来反转。

当日走势

查询2020年3月24日 SPY — 转折点,成交记录
每个数字背后的完整 SQL
WITH
    (
        SELECT argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= toDateTime('2020-03-23 00:00:00') AND window_start < toDateTime('2020-03-24 04:00:00')
    ) AS prior_rth_close
SELECT
    round(prior_rth_close, 2) AS prior_close,
    round(toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_open,
    round((toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS gap_pct,
    round(minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_low,
    formatDateTime(toTimeZone(argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 'America/New_York'), '%H:%i') AS low_et,
    round(maxIf(toFloat64(high), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_high,
    round(toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_close,
    round((toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS day_change_pct,
    round((minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / prior_rth_close - 1) * 100, 1) AS low_vs_prior_pct,
    round(toFloat64(sum(volume)) / 1e6, 1) AS day_shares_m,
    countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth_minute_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2020-03-24 04:00:00') AND window_start < toDateTime('2020-03-24 23:59:00')

从 3 月 23 日收盘价 $222.51(熊市的最后收盘价)开始,SPY 跳空上涨 5.4%,开盘价为 $234.42。在开盘后的几分钟内(09:31 ET),价格触及当日低点 $233.8,随后便一去不复返。最终收盘价为 $243.59,当日涨幅为 9.5%。这种行情呈现出一种对称性:开盘首分钟的低点与收盘即创下新低的暴跌行情恰好相反。然而,单日走势看起来较为平稳——下方的半小时交易记录显示,市场在交易过程中经历了一段回调。

交易走势

查询SPY 每半小时走势 — 2020年3月24日常规交易时段
每个数字背后的完整 SQL
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
    round(toFloat64(argMax(close, window_start)), 2) AS bucket_close,
    round(min(toFloat64(low)), 2) AS bucket_low,
    round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2020-03-24 04:00:00') AND window_start < toDateTime('2020-03-24 23:59:00')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY et_time
ORDER BY et_time

盘面走势明确:行情呈现单边趋势。开盘首分钟即触及 233.8 的低点,且随后未再下探——这意味着当日的单向行情特征非常显著。然而,在午间时段达到 242.24 后,价格回撤了两个小时——13:30 时段收于 237.25,14:00 时段创下当日最低点 235.05——这一阶段本可能演变为另一次反弹失败。但随后的回撤始终维持在开盘低点上方,并在最后半小时以全天最高收盘价 243.59 结束,成交量为 34.7 百万股——这是当日 232.4 百万股总成交量中最活跃的时段,甚至超过了开盘时的 27.3 百万股。行情表现为:午间回调获得买盘支撑,随后在成交量峰值时高位收盘。

是普涨,还是局部上涨?

指数有时会被少数几只超大盘股推高。但本次行情并非如此。十二只基金——包括三大指数追踪基金及九只 S&P 板块基金——在同一两个收盘价表现如下:

查询2020年3月24日指数与板块 ETF 广度 — 全线上涨,周期股先行
每个数字背后的完整 SQL
SELECT
    ticker,
    round(argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959 AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2020-03-23')), 2) AS mar23_close,
    round(argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959 AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2020-03-24')), 2) AS mar24_close,
    round((argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959 AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2020-03-24')) / argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959 AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2020-03-23')) - 1) * 100, 1) AS change_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'DIA', 'QQQ', 'IWM', 'XLE', 'XLI', 'XLF', 'XLK', 'XLY', 'XLV', 'XLU', 'XLP')
  AND window_start >= toDateTime('2020-03-23 00:00:00') AND window_start < toDateTime('2020-03-25 00:00:00')
GROUP BY ticker
ORDER BY change_pct DESC

所有 12 均收涨。能源板块 (XLE) 领涨,涨幅达 16.4%;工业板块 (XLI, +12.8%) 和金融板块 (XLF, +12.7%) 紧随其后。这些是市场中对经济最敏感的领域,也是政府停摆最先威胁到的部分。道琼斯指数追踪基金 DIA 上涨了 11.3%——这一涨幅支撑了本周“自 1933 年以来表现最好的一天”的头条新闻,而这一赞誉本应属于道琼斯更长的价格历史。涨幅最小的是传统的防御性板块,即必需消费品 (XLP, +5.1%) 和医疗保健 (XLV, +7.4%);Nasdaq-100 的 QQQ (+7.7%) 涨幅落后于 SPY 的 +9.5%。这种由周期股带动、全线飘绿的走势,与少数超大盘股挤压行情截然不同——市场广度是当日的核心特征。

这场波动究竟有多具历史意义?

当周报纸对道琼斯指数的描述是“自1933年以来最重要的一天”。以下是基于我们数据覆盖范围所能验证的事实:

查询2020年3月24日相对于 SPY 历史分钟级走势的排名
每个数字背后的完整 SQL
SELECT
    countIf(isFinite(day_pct)) AS sessions_measured,
    toString(min(et_date)) AS first_session,
    round(mar24_d, 1) AS mar24_gain_pct,
    countIf(isFinite(day_pct) AND day_pct > mar24_d) AS bigger_days,
    countIf(isFinite(day_pct) AND day_pct > mar24_d) + 1 AS mar24_rank,
    arrayStringConcat(arraySort(groupArrayIf(toString(et_date), isFinite(day_pct) AND day_pct > mar24_d)), ', ') AS bigger_day_dates,
    round(mar26_b, 1) AS burst3_gain_pct,
    countIf(isFinite(burst3_pct) AND burst3_pct > mar26_b) AS bigger_bursts,
    round(mar24_r30, 2) AS vol_vs_30d,
    round(mar24_r250, 2) AS vol_vs_250d,
    round(mar24_shares / 1e6, 0) AS mar24_shares_m
FROM (
    SELECT
        et_date, day_pct, burst3_pct,
        max(if(et_date = toDate('2020-03-24'), day_pct, -999)) OVER () AS mar24_d,
        max(if(et_date = toDate('2020-03-26'), burst3_pct, -999)) OVER () AS mar26_b,
        max(if(et_date = toDate('2020-03-24'), shares / vol_avg_30, -999)) OVER () AS mar24_r30,
        max(if(et_date = toDate('2020-03-24'), shares / vol_avg_250, -999)) OVER () AS mar24_r250,
        max(if(et_date = toDate('2020-03-24'), shares, -999)) OVER () AS mar24_shares
    FROM (
        SELECT
            et_date,
            (close_usd / lagInFrame(close_usd, 1) OVER (ORDER BY et_date ASC ROWS BETWEEN 3 PRECEDING AND CURRENT ROW) - 1) * 100 AS day_pct,
            (close_usd / lagInFrame(close_usd, 3) OVER (ORDER BY et_date ASC ROWS BETWEEN 3 PRECEDING AND CURRENT ROW) - 1) * 100 AS burst3_pct,
            shares,
            avg(shares) OVER (ORDER BY et_date ASC ROWS BETWEEN 30 PRECEDING AND 1 PRECEDING) AS vol_avg_30,
            avg(shares) OVER (ORDER BY et_date ASC ROWS BETWEEN 250 PRECEDING AND 1 PRECEDING) AS vol_avg_250
        FROM (
            SELECT
                toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
                argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_usd,
                toFloat64(sum(volume)) AS shares
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'SPY' AND window_start < toDateTime('2026-01-01 00:00:00')
            GROUP BY et_date
            HAVING close_usd > 0
        )
    )
)
GROUP BY mar24_d, mar26_b, mar24_r30, mar24_r250, mar24_shares

2003-09-10(我们分钟级数据的首个交易日)以来,SPY 的日收盘回报率中,有 5613 天达到了该水平。2020年3月24日的 +9.5% 涨幅在样本中排名 #3:恰好有 2 个交易日超过了这一涨幅(2008-10-13, 2008-10-28),且这些交易日均发生在2008年10月的恐慌期间。这种连续三天的走势更为罕见:从3月23日收盘到3月26日收盘,17.5% 的涨幅在整个样本中仅有 0 个交易日的连续三日涨幅更大。在我们数据库的所有记录中,没有任何行情能与之媲美。

成交量反映了另一层含义:232 百万股 SPY 的成交量是过去一年平均水平的 2.86 倍,仅为前30个交易日平均水平的 1.12 倍。与历史常态相比,这一交易活跃度极高;但若对比其前几周的崩盘行情,这不过是风暴中的又一天。历史性的转折往往不会伴随历史性的成交量。

三天爆发期

查询SPY 收盘价,2020年3月23-26日 — 三日爆发期
每个数字背后的完整 SQL
SELECT
    toString(et_date) AS session,
    close_usd,
    round(if(prev_close = 0, NULL, (close_usd / prev_close - 1) * 100), 1) AS change_pct,
    shares_m
FROM (
    SELECT et_date, close_usd, shares_m,
           lagInFrame(close_usd) OVER (ORDER BY et_date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
    FROM (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
            round(argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS close_usd,
            round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= toDateTime('2020-03-20 00:00:00') AND window_start < toDateTime('2020-03-26 23:59:00')
        GROUP BY et_date
    )
)
WHERE et_date >= toDate('2020-03-23') AND et_date <= toDate('2020-03-26')
ORDER BY et_date

行情随即反转:24日上涨 9.5%,25日上涨 1.3%,26日上涨 5.9%。这连续三个交易日的涨幅抵消了数周的跌幅,且在样本中未见更大的涨幅。这一模式与 2009年3月 的走势高度相似:在这两个案例中,决定性的政策应对均在低点附近出现,首波反弹极其剧烈,且在机会最大的那一天——即当天早晨——看起来与普通的熊市反弹并无二致。

反弹是否企稳?

在实时交易中,市场普遍认为这是“熊市反弹”,怀疑论者对此持有证据:仅在十一天前,行情就出现过规模几乎相当的反弹——从 248.1 涨至 270.93(日期为 2020-03-122020-03-13)——而随后的交易日收于 $239.41,这是整个崩盘期间表现最差的一天。单日的上涨并不能证明任何问题。3月24日的不同之处在于随后的走势:

查询能否企稳?未曾出现的重测,以及两个复苏时钟
每个数字背后的完整 SQL
SELECT
    round(ath_close, 2) AS feb19_ath_close,
    round(bottom_close, 2) AS mar23_bottom_close,
    toString(rec_date) AS recovery_date,
    countIf(et_date > toDate('2020-03-23') AND et_date <= rec_date) AS sessions_to_new_high,
    dateDiff('day', toDate('2020-03-23'), rec_date) AS days_low_to_new_high,
    dateDiff('day', toDate('2020-02-19'), rec_date) AS round_trip_days,
    round(minIf(close_usd, et_date > toDate('2020-03-23') AND et_date <= rec_date), 2) AS lowest_close_after,
    toString(argMinIf(et_date, (close_usd, et_date), et_date > toDate('2020-03-23') AND et_date <= rec_date)) AS lowest_close_date,
    round((minIf(close_usd, et_date > toDate('2020-03-23') AND et_date <= rec_date) / bottom_close - 1) * 100, 1) AS closest_retest_pct,
    toString(peak07_date) AS peak_2007_date,
    toString(rec07_date) AS recovery_2013_date,
    dateDiff('day', peak07_date, rec07_date) AS round_trip_2008_days
FROM (
    SELECT
        et_date, close_usd, ath_close, bottom_close, peak07_date,
        min(if(et_date > toDate('2020-03-23') AND close_usd >= ath_close, et_date, toDate('2099-01-01'))) OVER () AS rec_date,
        min(if(et_date >= toDate('2008-01-01') AND close_usd >= peak07_close, et_date, toDate('2099-01-01'))) OVER () AS rec07_date
    FROM (
        SELECT
            et_date, close_usd,
            max(if(et_date = toDate('2020-02-19'), close_usd, -999)) OVER () AS ath_close,
            max(if(et_date = toDate('2020-03-23'), close_usd, -999)) OVER () AS bottom_close,
            max(if(et_date >= toDate('2007-01-01') AND et_date < toDate('2008-01-01'), (close_usd, et_date), (-999., toDate('1970-01-01')))) OVER () .1 AS peak07_close,
            max(if(et_date >= toDate('2007-01-01') AND et_date < toDate('2008-01-01'), (close_usd, et_date), (-999., toDate('1970-01-01')))) OVER () .2 AS peak07_date
        FROM (
            SELECT
                toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
                argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_usd
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'SPY' AND window_start < toDateTime('2021-01-01 00:00:00')
            GROUP BY et_date
            HAVING close_usd > 0
        )
    )
)
GROUP BY ath_close, bottom_close, rec_date, peak07_date, rec07_date

市场并未出现回测。3月23日之后,SPY 创下的最低收盘价为 $243.59 —— 即 2020-03-24,也就是刺激政策引发反弹的那天。市场此后从未再次收于低点 9.5% 之内。疫情前的最高点 $338.312020-08-18 被重新夺回 —— 距离低点仅经过了 103 个交易日,实现了从历史高点回到历史高点的 181 天往返行情。以同样方式对比2008年:SPY 的 2007-10-09 高点直到 2013-03-14,即 1983 天后才再次创下收盘新高。两次危机,两种速度,市场在两者之间改变了其代谢方式。

今日的启示

有三点经验值得总结。首先,缺口起到了关键作用:当日大部分涨幅在开盘前就已经形成——任何等待常规交易时段入场的人,全天都在支付溢价——这是 隔夜缺口 机制在极值状态下的表现。其次,底部出现在确认之前:3月23日的收盘价即是低点,只有在像今天这样拒绝回测该价格的交易日之后,这一点才变得清晰。第三,波动速度具有双向性:正是这种市场结构,将 -34.2% 的回撤压缩到了 24 的区间内,同时也将最初的反弹压缩到了三个交易日内。波动速度是当前市场机制的特性,而非利好或利空消息的结果。

上周的怀疑论者并非无理取闹:市场广度、爆发力以及从未出现的重测——所有将3月24日与失败的反弹区分开来的证据,都只能在事后进行衡量。熊市反弹与新牛市之间的区别,在第一天是看不出来的,但在几个月内会变得非常明确。

COVID 反弹常见问题解答

2020年3月24日发生了什么?

这是美联储宣布无限量量化宽松(QE)后的第一个完整交易日:SPY 开盘跳空上涨 5.4%,收盘上涨 9.5% —— 在我们分钟级行情覆盖的 5613 个交易日中,这是第 #3 大单日涨幅,仅次于 2008 年 10 月的两个交易日。

美联储在 2020 年 3 月 23 日宣布了什么?

宣布将“按需”无限期购买国债和抵押贷款支持证券,并推出 PMCCF 和 SMCCF(其首次推出的购买公司债券的工具),以及重启 TALF 以支持消费信贷。声明于东部时间上午 8:00 开盘前发布;SPY 当天收盘仍处于熊市低点。

2020年3月23日是 COVID 崩盘的底部吗?

是的,按收盘价计算:在美联储宣布数小时后,SPY 于 3 月 23 日创下 222.51 的最低收盘价。此后从未触及该水平 —— 之后的最低收盘价出现在 2020-03-24,比底部高出 9.5%。

股市何时恢复到 COVID 前的高点?

SPY 在 2020-08-18 首次收盘高于 2020 年 2 月 19 日的历史高点,距离底部仅经过 103 个交易日 —— 这是一次为期 181 天的往返行情,而 2008 年崩盘的同类行情则耗时 1983 天。

在消息公布后买入是否仍能获利?

在常规交易开始前,开盘跳空上涨 5.4%,且全天持续走高 —— 随后的每一次入场成本都高于前一天的收盘价,但仍远低于 2020 年 8 月市场恢复时的水平。

数据说明
  • 收盘价指分钟级行情记录的常规交易时段(东部时间上午 9:30 至下午 4:00)最后成交价;可能与官方拍卖收盘价有几美分的偏差。
  • 恢复日期仅基于价格;从总回报(股息再投资)角度计算,恢复时间会更早。
  • 10 年期收益率在交易日加入财政部每日序列;基点为百分之一。
  • 排名面板的样本始于 2003-09-10 —— 本页面的“自 2003 年以来”指该时间窗口,而非所有记录的市场历史。

以上每个面板都是针对历史行情数据的存储版本化查询 —— 您可以展开 SQL 查看各项测量指标。想亲身体验这一天,而不仅仅是阅读?这是 Strasmore Labs 交易模拟器 中的可操作场景之一。

#market history#covid rally#bull markets#federal reserve#spy