Strasmore Research
徹底分析 Matt Connor著者: Matt Connor ・更新: 2026-07-24

2022年2月24日ロシアのウクライナ侵攻

ロシアの侵攻により米国株は急落しましたが、最終的に反転して上昇しました。原油や金、防衛関連株の動向も詳しく解説します。

2022年2月24日の未明、ロシアはウクライナへの全面侵攻を開始しました。これを受けて米国株式市場は、この10年で最も詳細に分析されるセッションの一つとなりました。夜間に指数先物が急落し、Nasdaq-100 ETFのQQQは-3.2%安で寄り付き、最終的に3.4%高で取引を終えました。本ページでは、この出来事の全容を記録しています。分単位の反転、S&P 500およびダウの動き、原油、金、防衛関連株、米国債、ボラティリティの推移、そしてその後の数週間の動向をまとめています。すべての数値は保存されたクエリに基づいています。各パネルを展開するとSQLを確認できます。

取引開始前に:夜間の動き

侵攻は突如として始まったわけではありません。2021年後半から2022年初頭にかけて、ロシアはウクライナ国境付近に軍を集結させました。当時の西側諸国の推定では、その数は10万人を大幅に上回っていました。市場は数週間にわたり、このリスクを織り込みながら取引されてきました。2月21日月曜日、モスクワはウクライナ東部の2つの分離独立共和国を承認しました。米国市場はワシントン誕生日の祝日のため休場でしたが、このニュースを反映できた最初の取引は22日火曜日であり、株価は下落しました。同火曜日には、ドイツによるNord Stream 2パイプラインの認証停止とともに、西側諸国による第一弾の制裁が発動されました。

その後、モスクワ時間の2月24日木曜日午前6時直前(ニューヨーク時間の水曜日午後10時頃)、ロシア大統領が作戦を発表しました。その1時間以内に、ウクライナ各地で爆発が報告されました。夜間取引が行われている米国の指数先物は、直ちに売られました。日の出までに、唯一の懸念事項は、午前9時30分の 寄り付きオークション が水曜日の終値からどの程度下落するかということだけでした。

1行のまとめ

前日終値、ギャップ、安値、高値、終値、出来高の全回答がここにあります:

クエリ2022年2月24日のQQQ — 侵攻当日のリバーサル、記録
各数値の背後にある正確な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 = 'QQQ'
          AND window_start >= toDateTime('2022-02-23 00:00:00') AND window_start < toDateTime('2022-02-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(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS trough_to_close_pct,
    round((maxIf(toFloat64(high), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) - 1) * 100, 2) AS close_to_high_pct,
    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)) / minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 2) AS open_above_low_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 = 'QQQ'
  AND window_start >= toDateTime('2022-02-24 04:00:00') AND window_start < toDateTime('2022-02-24 23:59:00')

注目すべき結果は以下の通りです。セッション安値は$318.26で、09:30 ET — 寄り付き直後の1分間に記録されました。これは前日終値から-3.4%下落した水準です。その安値をつけてからQQQは6時間半にわたり上昇し、$340.65で取引を終えました。日足では+3.4%となり、128百万株の出来高を伴い、安値から終値にかけて7%の変動を記録しました。終値は引けにかけて失速することなく、セッション高値の$341.04からわずか0.11%下で着地しました。つまり、当日の取引はほぼ高値圏で終了しました。寄り付き直後の1分間に売却した者は、セッションの最安値から0.18%以内の水準で売ることになった計算になります。なお、実際の最安値は寄り付きのオークション価格($318.84)ではなく、その直後の$318.26で記録されました。

バケツごとの反転

30分ごとのバケツ(時間枠)は、上昇の推移を示しています。

クエリ2022年2月24日 通常セッションのQQQ(30分足)
各数値の背後にある正確な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 = 'QQQ'
  AND window_start >= toDateTime('2022-02-24 04:00:00') AND window_start < toDateTime('2022-02-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

上昇は完全な直線ではありませんでした。12:00 ETバケツは$328.03で引け、11:30の終値$330.29を下回りました。しかし、方向性が大きく変わることはありませんでした。最終的なバケツは、表の最高値である$340.65で引けました。出来高は典型的なU字型を描きました。昼食前後には4.7 million株に対し、最初の30分間で18.6 million株、最後の30分間で15 million株でした。これは2011年の下落の階段の鏡合わせのような動きです。このようなセッションは、「侵攻により市場が下落した」という記述が誤解を招く理由となります。夜間に下落したのは先物であり、現物セッションは開始直後から上昇しました。どちらを経験したかは、注文を出したタイミングに完全に依存します。このテーマは、より穏やかな週におけるオーバーナイト・ギャップの指標となります。

Nasdaqだけでなく、市場全体が反転

単一の指数のみに注目すると、これがグロース株特有の動きなのか、市場全体の反転なのかという疑問が残ります。以下のパネルでは、11のティッカーを一つの基準で比較しています。主要な3つの指数ETFに加え、地政学的ショック時に選好されるエネルギー、金、長期国債、ボラティリティETF、および4つの防衛関連銘柄が含まれます。

クエリ2022年2月24日の11銘柄 — ギャップ、日中高値・安値、終値(前日比%)
各数値の背後にある正確なSQL
SELECT
    ticker,
    round(prior_close, 2) AS prior_close,
    round((rth_open / prior_close - 1) * 100, 1) AS gap_pct,
    round((rth_low / prior_close - 1) * 100, 1) AS low_vs_prior_pct,
    round((rth_high / prior_close - 1) * 100, 1) AS high_vs_prior_pct,
    round((rth_close / prior_close - 1) * 100, 1) AS day_change_pct
FROM (
    SELECT
        ticker,
        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('2022-02-23')) AS prior_close,
        argMinIf(toFloat64(open), 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('2022-02-24')) AS rth_open,
        minIf(toFloat64(low), (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('2022-02-24')) AS rth_low,
        maxIf(toFloat64(high), (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('2022-02-24')) AS rth_high,
        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('2022-02-24')) AS rth_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('QQQ', 'SPY', 'DIA', 'XLE', 'GLD', 'TLT', 'VIXY', 'LMT', 'NOC', 'RTX', 'GD')
      AND window_start >= toDateTime('2022-02-23 00:00:00') AND window_start < toDateTime('2022-02-24 23:59:00')
    GROUP BY ticker
)
ORDER BY indexOf(['QQQ', 'SPY', 'DIA', 'XLE', 'GLD', 'TLT', 'VIXY', 'LMT', 'NOC', 'RTX', 'GD'], ticker)

反転は市場全体で見られましたが、その規模は今朝のギャップの大きさに単純に比例したわけではありません。QQQは寄り付きで-3.2%のギャップを形成し、終値は+3.4%となりました。SPYとDIAもほぼ同程度のギャップ(それぞれ-2.6%と-2.6%)を形成しましたが、終値はSPYが+1.5%に対し、DIAは+0.3%と、わずかなプラスにとどまりました。グロース株比率の高い指数が最も大きく反転し、工業株比率の高いダウは最も反転が小さかった結果となりました。SPYとDIAの差は、ギャップの大きさではなく、構成銘柄の違いに起因しています。

資金の行方:石油、金、防衛、ボラティリティ

同じパネルの下段、いわゆる「戦争トレード」を確認してください。エネルギーセクターは高値で寄り付きましたが、下落して引けました。XLEは+2.1%のギャップアップで始まり、取引中に前日終値から-3.4%まで下落し、-0.9%で取引を終えました。金も同様の動きを見せました。GLDは+2.4%で寄り付き、-0.6%で引けました。ボラティリティ指数の代替として取引可能なVIX先物ETFであるVIXYは、寄り付きで+11.1%のギャップアップを見せましたが、前日の終値を下回る-3%で引けました。典型的なリスク回避資産は、ニュースが最悪のタイミングでピークに達し、株式市場の回復とともに値を下げました。株式市場のリバーサル(反転)とは逆の動きです。

防衛関連銘柄は、例外的に値を維持しました。LMT +1.7%、NOC +2.4%、RTX +2.1%、GD +1.1%の4銘柄すべてが上昇して引けました。その中でもNorthrop Grummanは、セッション中に水曜日の終値を下回ることは一度もありませんでした(日中の安値は+1%)。4銘柄の中で、唯一下落(赤色)を示さなかった銘柄です。

国債:安全資産への買いは遅れて発生

米国債利回りの低下は債券価格の上昇を意味します。これは典型的な安全資産への資金流入の動きです。侵攻当日の終値時点では、この動きはほとんど見られませんでした。

クエリ2年債および10年債利回り、2022年2月18日 – 3月8日 (%)
各数値の背後にある正確なSQL
SELECT
    toString(date) AS session,
    round(yield_2_year, 2) AS yield_2_year,
    round(yield_10_year, 2) AS yield_10_year
FROM global_markets.treasury_yields
WHERE date BETWEEN '2022-02-18' AND '2022-03-08'
ORDER BY date

2月24日の10年債利回りの終値は1.96%となり、前日の1.99%をわずかに下回りました。本格的な資金逃避は翌週に発生しました。2022-03-01までに10年債利回りは1.72%を記録し、この期間の最低終値となりました。同期間に2年債利回りは1.58%から1.31%へ低下しました。上記のパネルにある長期国債ETFのTLTも、同様の動きを日中足で示しています。寄り付きでは+1.8%のギャップアップとなりましたが、終値までに+0.2%まで縮小しました。

前後の動向

3週間の終値を確認すると、反転の背景と、その傾向が維持されているかが明確になります。

クエリQQQ 日次終値、2022年2月22日 – 3月14日
各数値の背後にある正確な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 = 'QQQ'
          AND window_start >= toDateTime('2022-02-18 00:00:00') AND window_start < toDateTime('2022-03-15 23:59:00')
        GROUP BY et_date
    )
)
WHERE et_date >= toDate('2022-02-22') AND et_date <= toDate('2022-03-14')
ORDER BY et_date

侵攻ののセッションは、準備段階がニュースを独占したため下落しました(2月22日から23日にかけての-1%および-2.6%)。侵攻当日は+3.4%で引け、翌日も+1.5%となりました。「脅威で下落し、事象発生で反発する」というパターンは、ウォール街の格言があるほど古くから知られており、今回の動きはその典型的な例です。しかし、表を詳しく見ると、2022-03-14時点で$318.21となっており、侵攻当朝のパニック時の価格を下回っています。

続伸は維持されたか?

いいえ。その根拠は以下の通りです。

クエリリバーサル後:QQQが侵攻当日の安値を下回った時期と下落幅
各数値の背後にある正確なSQL
WITH
    daily AS (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS d,
            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 c
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'QQQ'
          AND window_start >= toDateTime('2022-02-24 04:00:00') AND window_start < toDateTime('2023-01-01 00:00:00')
        GROUP BY d
    ),
    (SELECT c FROM daily WHERE d = toDate('2022-02-24')) AS invasion_close,
    (
        SELECT round(minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'QQQ'
          AND window_start >= toDateTime('2022-02-24 04:00:00') AND window_start < toDateTime('2022-02-24 23:59:00')
    ) AS invasion_low
SELECT
    invasion_close,
    invasion_low,
    toString(minIf(d, c < invasion_low AND d > toDate('2022-02-24'))) AS first_close_below_invasion_low,
    dateDiff('day', toDate('2022-02-24'), minIf(d, c < invasion_low AND d > toDate('2022-02-24'))) AS calendar_days_to_new_low,
    round(minIf(c, d BETWEEN toDate('2022-02-25') AND toDate('2022-03-31')), 2) AS march_low_close,
    toString(argMinIf(d, (c, d), d BETWEEN toDate('2022-02-25') AND toDate('2022-03-31'))) AS march_low_date,
    round((minIf(c, d BETWEEN toDate('2022-02-25') AND toDate('2022-03-31')) / invasion_close - 1) * 100, 1) AS march_low_vs_invasion_close_pct,
    round(minIf(c, d > toDate('2022-02-24')), 2) AS year_low_close,
    toString(argMinIf(d, (c, d), d > toDate('2022-02-24'))) AS year_low_date,
    round((minIf(c, d > toDate('2022-02-24')) / invasion_close - 1) * 100, 1) AS year_low_vs_invasion_close_pct
FROM daily

侵攻から18日後の2022-03-14、QQQの終値は、侵攻当日の最初の1分間のパニック的な安値である318.26ドルを下回りました。3月の終値である318.21ドルは、侵攻当日の終値から-6.6%ドル低い水準でした。その後も下落は続き、2022-12-28にはQQQは260.02ドルで取引を終え、侵攻当日の終値から-23.7%ドル下落しました。2月24日の反転は、激しく、かつ局地的なものでした。2022年の方向性を決定づけたのは戦争ではなく、利上げサイクルでした。これは、2020年3月の暴落が逆のパターンで示した教訓と同じです。

これほどの反転はどの程度珍しいのか?

2003年から2025年末までのすべてのQQQのセッションを調査した結果、日中足で前日終値より3%以上下落しながら、最終的に前日終値を1%以上上回って取引を終えたセッションは、正確に2回ありました。

クエリ2003年以降のQQQセッション:日中安値 ≤ −3% かつ 終値 ≥ +1%
各数値の背後にある正確なSQL
SELECT
    toString(d) AS session,
    low_vs_prior_pct,
    close_vs_prior_pct,
    trough_to_close_pct
FROM (
    SELECT
        d,
        round((lo / prev_c - 1) * 100, 1) AS low_vs_prior_pct,
        round((c / prev_c - 1) * 100, 1) AS close_vs_prior_pct,
        round((c / lo - 1) * 100, 1) AS trough_to_close_pct
    FROM (
        SELECT d, c, lo,
               lagInFrame(c) OVER (ORDER BY d ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_c
        FROM (
            SELECT
                toDate(toTimeZone(window_start, 'America/New_York')) AS d,
                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 c,
                minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS lo
            FROM global_markets.delayed_stocks_minute_aggs
            WHERE ticker = 'QQQ'
              AND window_start >= toDateTime('2003-01-01 00:00:00') AND window_start < toDateTime('2026-01-01 00:00:00')
            GROUP BY d
        )
    )
    WHERE prev_c > 0 AND isFinite(prev_c)
)
WHERE low_vs_prior_pct <= -3 AND close_vs_prior_pct >= 1
ORDER BY session

2022年2月24日がその一つです。もう一つは2022-10-13です。これは予想を上回るインフレ報告の1時間後に取引が開始されたセッションであり、同様に「ギャップダウン・クローズ・グリーン(窓を開けて下落し、陽線で引ける)」の動きを見せました。侵攻当日の反転は、二つのうちより大きなものでした。5.7%に対して7%の安値から終値へのスイングとなりました。23年間のデータのうち、両方の記録が同じ年に集中しています。

本日の教訓

この値動きには、3つの持続的なメカニズムが存在します。第一に、注目されるイベントが発生する頃には、すでにポジション構築が完了していることが多い点です。侵攻の前の2日間の下落は、その予兆でした。第二に、寄り付きのオークションは、夜間に蓄積された恐怖が一つの価格で解消される場であり、その価格がその日の上下どちらかの極値となる可能性があります。第三に、激しい1日のリバーサル(反転)は、その日の資金フローを示すものであり、次四半期の方向性を示すものではありません。実際、このセッションの後の数週間は、さらに安値を更新しました。イベント発生日は、市場の仕組みを理解している者に利益をもたらし、単一のセッションの形状を相場のレジームと混同する者に罰を与えます。

出来高の詳細は、誰が何を行っていたかを裏付けています。128.5百万株の取引があり、これは上記の3週間の表の中で最大の出来高となりました。底値から終値にかけての急騰時に大きな出来高を伴うことは、実需の買いが実需の売りと拮抗したことを意味します。これは、出来高を伴わない緩やかな動きではありません。2020年3月24日のラリーにおける同様のパターンと比較してください。そこでも強い確信を伴う出来高がパニックの転換点を示していました。これに対し、翌日に失速してしまう出来高の少ない反発とは対照的です。

侵攻当日のFAQ

ロシアのウクライナ侵攻時、株式市場はどう動いたか?

2022年2月24日の当日、Nasdaq-100 ETFであるQQQは、寄り付き直後の1分間で-3.2%下落しましたが、その後は終値にかけて上昇し、+3.4%で取引を終えました。S&P 500 ETFのSPYは+1.5%、Dow ETFのDIAは+0.3%で取引を終えました。

なぜロシアの侵攻時に株価が上昇したのか?

本ページでは動機については言及しません。記録されているのは一連の動きです。寄り付きの9時30分には強い売り圧力が見られましたが、それ以降の時間は買いが優勢となりました。「脅威による下落、事象による反発」というパターンには、過去に多くの類似例があります。

ロシアの侵攻時、原油と金はどう動いたか?

両者とも寄り付きで急騰した後、下落しました。エネルギーETFのXLEは+2.1%のギャップアップから始まり、-0.9%で取引を終えました。金ETFのGLDは+2.4%のギャップアップから始まり、-0.6%で取引を終えました。防衛関連株は利益を維持しました。上記のパネルにある主要4銘柄はすべて上昇して取引を終えました。

侵攻後の反発は続いたか?

いいえ。QQQは侵攻当日のパニック的な安値18を、2022-03-142022-03-14日後に下回りました。また、2022-12-28に記録した2022年の安値時点では、侵攻当日の終値から-23.7%下落していました。

2022年2月24日のような反転はどの程度珍しいか?

非常に珍しい事例です。2003年から2025年末までの期間において、QQQが日中足で前日終値より3%以上下落しながら、終値で少なくとも1%上昇して取引を終えた日は2セッションしかありません。今回の事例と、2022-10-13がそれに該当します。


上記のパネルはすべて、ヒストリカルデータに基づいた保存・バージョン管理されたクエリです。SQLを展開することで各数値を詳細に確認できます。この記事を読む代わりに、この日の相場を体験したいですか? Strasmore Labs トレーディングシミュレーターでプレイ可能なシナリオの一つとして用意されています。

#market history#geopolitics#reversals#qqq