Strasmore Research
Siasatan Matt ConnorOleh Matt Connor · Dikemas kini 2026-07-25

24 Feb 2022 perang buka merah tutup hijau saham AS

24 Februari 2022: Rusia serang Ukraine, pasaran saham AS buka jatuh, tutup hijau. Pembalikan penuh, ditambah minyak, emas, saham pertahanan, bon dan kesan selepasnya.

Pada awal pagi 24 Februari 2022, Rusia melancarkan serangan penuh ke atas Ukraine — dan pasaran saham AS menghasilkan salah satu sesi yang paling banyak dikaji dalam dekad ini. Niaga hadapan indeks jatuh teruk semalaman, ETF Nasdaq-100 QQQ dibuka -3.2% turun — dan ditutup +3.4%. Halaman ini merekodkan keseluruhan peristiwa: pembalikan minit demi minit, apa yang dilakukan oleh S&P 500 dan Dow, ke mana perginya minyak, emas, saham pertahanan, Perbendaharaan dan turun naik, serta bagaimana minggu-minggu selepasnya kelihatan. Setiap nombor adalah pertanyaan tersimpan; kembangkan mana-mana panel untuk SQL.

Sebelum pasaran dibuka: bagaimana malam berlalu

Serangan itu tidak berlaku secara tiba-tiba. Sepanjang akhir 2021 dan awal 2022, Rusia mengumpulkan tentera berhampiran sempadan Ukraine — anggaran Barat yang dilaporkan ketika itu mencecah lebih 100,000 orang — dan pasaran telah mengambil kira risiko ini selama berminggu-minggu. Pada hari Isnin, 21 Februari, Moscow mengiktiraf dua republik pemisah yang mengisytiharkan diri di timur Ukraine; pasaran AS ditutup sempena cuti Hari Keputeraan Washington, dan sesi pertama yang dapat menilai berita itu ialah hari Selasa, 22 Februari, yang berakhir dengan kerugian. Tranche pertama sekatan Barat dikenakan pada hari Selasa yang sama, bersama-sama dengan penghentian pensijilan saluran paip Nord Stream 2 oleh Jerman.

Kemudian, tidak lama sebelum pukul 6 pagi waktu Moscow pada hari Khamis, 24 Februari — sekitar pukul 10 malam waktu Rabu di New York — presiden Rusia mengumumkan operasi itu, dan dalam masa sejam laporan letupan kedengaran di seluruh bandar Ukraine. Niaga hadapan indeks AS, yang didagangkan sepanjang malam, jatuh serta-merta. Menjelang matahari terbit, satu-satunya persoalan yang masih terbuka ialah sejauh mana di bawah penutupan hari Rabu lelongan pembukaan pada pukul 9:30 pagi akan dicetak.

Hari itu, dalam satu baris

Satu baris mengandungi keseluruhan jawapan — harga tutup sebelumnya, jurang, rendah, tinggi, tutup, dan volum:

PertanyaanQQQ pada 24 Februari 2022 — pembalikan hari pencerobohan, direkodkan
SQL tepat di sebalik setiap nombor
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')

Resit yang perlu dihayati oleh semua orang: paras rendah sesi $318.26 dicetak pada 09:30 ET — minit pembukaan-3.4% di bawah harga tutup sebelumnya. Daripada cetakan pertama itu, QQQ menaik selama enam setengah jam dan ditutup pada $340.65: +3.4% pada hari itu, ayunan 7% dari palung ke tutup pada 128 juta saham. Dan penutupan bukanlah pudar ke loceng: ia mendarat hanya 0.11% di bawah paras tinggi sesi $341.04, bermakna hari itu berakhir pada paras tertingginya. Sesiapa yang menjual pada minit pertama dagangan menjual dalam lingkungan 0.18% daripada paras rendah muktamad sesi — titik rendah sebenar dicetak sejurus selepas rentas pembukaan, bukan padanya (cetakan lelong ialah $318.84; paras rendah, $318.26).

Pembalikan, baldi demi baldi

Baldi setengah jam menunjukkan bentuk kenaikan:

PertanyaanQQQ setiap setengah jam — sesi biasa 24 Februari 2022
SQL tepat di sebalik setiap nombor
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

Tangga itu tidak sempurna bersih — baldi 12:00 ET ditutup pada $328.03, di bawah penutup 11:30 $330.29 — tetapi arah tidak pernah berbalik serius, dan baldi terakhir ditutup pada $340.65, bahagian atas jadual. Volume mengikut bentuk U biasa: 18.6 juta saham dalam setengah jam pembukaan dan 15 juta pada yang terakhir, berbanding 4.7 juta sekitar waktu tengah hari. Ia adalah imej cermin tangga menurun 2011. Sesi seperti ini adalah sebab penceritaan semula "pasaran jatuh akibat pencerobohan" mengelirukan: futures jatuh semalaman; sesi tunai melonjak dari minit pertamanya. Yang mana satu anda alami bergantung sepenuhnya pada bila pesanan anda tiba — tema jurang semalaman yang diukur pada minggu yang lebih tenang.

Bukan Nasdaq sahaja: seluruh pasaran berbalik arah

Kisah satu indeks akan meninggalkan persoalan yang jelas: adakah ini keanehan saham pertumbuhan atau pembalikan seluruh pasaran? Panel di bawah meletakkan sebelas ticker pada satu ukuran — tiga ETF indeks utama, kemudian aset yang dicapai oleh buku panduan permainan kejutan geopolitik: tenaga, emas, Perbendaharaan panjang, ETF turun naik, dan empat kontraktor pertahanan.

PertanyaanSebelas ticker pada 24 Februari 2022 — jurang, ekstrem intrahari, tutup (% berbanding tutup sebelumnya)
SQL tepat di sebalik setiap nombor
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)

Pembalikan itu berlaku di seluruh pasaran, tetapi saiznya tidak semata-mata mengikut kedalaman jurang pagi: QQQ membuka jurang -3.2% pada pembukaan dan ditutup +3.4%. SPY dan DIA membuka jurang dengan jumlah yang hampir sama — masing-masing -2.6% dan -2.6% — namun SPY ditutup +1.5% berbanding DIA +0.3%, hampir-hampir hijau. Indeks yang berat dengan pertumbuhan berbalik paling kuat; Dow yang berat dengan perindustrian, paling lemah — komposisi, bukan saiz jurang, yang membezakan SPY daripada DIA.

Ke mana perginya wang: minyak, emas, pertahanan, turun naik

Sekarang baca baris bawah panel yang sama — "perdagangan perang". Tenaga dibuka pada paras tertinggi dan ditutup merah: XLE melonjak +2.1%, didagangkan sedalam -3.4% di bawah harga tutup sebelumnya dalam sesi, dan ditutup -0.9%. Emas membuat perjalanan pusingan yang sama: GLD dibuka +2.4% dan ditutup -0.6%. VIXY — sebuah ETF yang memegang niaga hadapan VIX jangka pendek, proksi boleh dagang paling hampir untuk indeks turun naik — melonjak +11.1% pada pembukaan dan ditutup -3%, di bawah harga tutup hari sebelumnya. Aset ketakutan klasik memuncak tepat ketika tajuk berita paling buruk dan pudar seiring pemulihan ekuiti: pembalikan ekuiti, diterbalikkan.

Kontraktor pertahanan adalah pengecualian yang bertahan. Keempat-empat ditutup hijau — LMT +1.7%, NOC +2.4%, RTX +2.1%, GD +1.1% — dan Northrop Grumman tidak pernah mencecah di bawah harga tutup Rabu sepanjang sesi (paras terendah hariannya ialah +1%), satu-satunya daripada empat yang tidak menyentuh merah.

Perbendaharaan: tawaran tempat selamat datang kemudian

Penurunan hasil Perbendaharaan bermakna harga bon sedang dinaikkan — aliran tempat selamat yang lazim. Pada hari pencerobohan itu sendiri, aliran tersebut hampir tidak kelihatan pada penutupan:

PertanyaanHasil Perbendaharaan 2 tahun dan 10 tahun, 18 Februari – 8 Mac 2022 (%)
SQL tepat di sebalik setiap nombor
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

Hasil 10 tahun ditutup pada 1.96% pada 24 Februari, sedikit di bawah 1.99% hari sebelumnya. Pelarian sebenar tiba pada minggu berikutnya: menjelang 2022-03-01 hasil 10 tahun mencatat 1.72% — penutupan terendah dalam tempoh ini — dan hasil 2 tahun jatuh dari 1.58% kepada 1.31% sepanjang tempoh yang sama. TLT, ETF Perbendaharaan jangka panjang dalam panel di atas, menceritakan versi intrahari yang sama: jurang +1.8% pada pembukaan yang pudar kepada +0.2% pada penutupan.

Hari-hari di sekelilingnya

Tiga minggu penutupan harian meletakkan pembalikan itu dalam konteks — dan secara senyap menentukan sama ada ia kekal:

PertanyaanTutup harian QQQ, 22 Februari – 14 Mac 2022
SQL tepat di sebalik setiap nombor
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

Sesi sebelum pencerobohan adalah merah (-1% dan -2.6% pada 22–23 Februari) ketika perkembangan mendominasi tajuk berita, dan hari pencerobohan itu sendiri ditutup +3.4%, diikuti oleh +1.5% lagi pada hari berikutnya. Pasaran jatuh kerana ancaman dan melonjak kerana peristiwa adalah corak yang cukup lama untuk mempunyai pepatah Wall Street yang melekat padanya, dan pita ini adalah bukti moden yang paling jelas. Tetapi teruskan membaca jadual: ia berakhir pada $318.21 pada 2022-03-14 — di bawah tempat panik pagi pencerobohan dicetak.

Adakah kenaikan itu bertahan?

Tidak — dan kini dakwaan itu ada buktinya:

PertanyaanSelepas pembalikan: bila QQQ menembusi rendah hari pencerobohan, dan sejauh mana ia jatuh
SQL tepat di sebalik setiap nombor
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 hari kalendar selepas pencerobohan, pada 2022-03-14, QQQ ditutup di bawah paras rendah panik $318.26 dari minit pembukaan pagi pencerobohan. Penutupan rendah Mac itu sebanyak $318.21 berada -6.6% di bawah penutupan hari pencerobohan — dan tahun itu terus berjalan: menjelang 2022-12-28, QQQ ditutup pada $260.02, -23.7% di bawah tempat hari pencerobohan berakhir. Pembalikan pada 24 Februari adalah nyata, ganas — dan setempat. Kitaran kenaikan kadar, bukan perang, yang menetapkan hala tuju 2022, pengajaran yang sama yang diajarkan oleh kemalangan Mac 2020 dalam arah yang bertentangan.

Seberapa jarang pembalikan sebesar ini?

Mengimbas setiap sesi QQQ dari tahun 2003 hingga akhir 2025 mendapati tepat 2 sesi yang berdagang sekurang-kurangnya 3% di bawah harga tutup sebelumnya dalam sesi dan masih berakhir sekurang-kurangnya 1% di atasnya:

PertanyaanSesi QQQ sejak 2003: rendah intrahari ≤ −3% berbanding tutup sebelumnya DAN tutup ≥ +1%
SQL tepat di sebalik setiap nombor
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

24 Februari 2022 adalah salah satunya. Satu lagi ialah 2022-10-13 — sesi yang dibuka sejam selepas laporan inflasi yang lebih panas daripada jangkaan, satu lagi hari jurang-turun-tutup-hijau. Pembalikan pada hari pencerobohan adalah yang lebih besar antara kedua-duanya: ayunan dari titik terendah ke tutup sebanyak 7% berbanding 5.7%. Dua puluh tiga tahun data, dan kedua-dua cetakan berlaku pada tahun yang sama.

Apa yang diajarkan oleh hari ini

Tiga mekanisme kekal tersemat dalam pita ini. Pertama: pada saat peristiwa yang dinanti-nantikan berlaku, kedudukan selalunya sudah pun diambil — dua sesi merah sebelum pencerobohan itu membawa jangkaan tersebut. Kedua: lelongan pembukaan adalah tempat ketakutan terkumpul semalaman dibersihkan pada satu harga, dan harga itu boleh menjadi ekstrem hari itu dalam mana-mana arah. Ketiga: pembalikan ganas satu hari memberitahu anda tentang aliran hari itu, bukan arah suku seterusnya — minggu-minggu selepas sesi ini tetap jatuh ke paras rendah baharu. Hari peristiwa memberi ganjaran kepada mereka yang memahami jentera; ia menghukum mereka yang mengelirukan bentuk sesi dengan rejim.

Butiran volum mengesahkan siapa melakukan apa: 128.5 juta saham menjadikannya sesi paling berat dalam jadual tiga minggu di atas, dan volum berat pada kenaikan dari palung ke tutup bermakna pembelian adalah saiz sebenar bertemu penjualan sebenar — bukan hanyutan pita kosong. Bandingkan isyarat yang sama dalam rally 24 Mac 2020, di mana volum keyakinan juga menandakan peralihan panik, dan bezakannya dengan hari lantunan nipis yang pudar pada sesi berikutnya.

Hari Pencerobohan: Soalan Lazim

Apakah yang dilakukan oleh pasaran saham apabila Rusia menyerang Ukraine?

Pada hari kejadian itu sendiri — 24 Februari 2022 — ETF Nasdaq-100 QQQ dibuka -3.2% lebih rendah dengan paras terendahnya pada minit pembukaan, kemudian meningkat sepanjang sesi untuk ditutup +3.4%. ETF S&P 500 SPY ditutup +1.5% dan ETF Dow DIA +0.3%.

Mengapakah saham naik apabila Rusia menyerang Ukraine?

Halaman ini tidak memberikan motif; pita merekodkan urutan — tekanan jualan yang berat telah dinyatakan sepenuhnya pada pembukaan 9:30, dan pembelian mendominasi setiap jam berikutnya. Corak jatuh-kerana-ancaman, melonjak-pada-saat-kejadian mempunyai banyak persamaan sejarah.

Apakah yang dilakukan oleh minyak dan emas apabila Rusia menyerang Ukraine?

Keduanya melonjak pada pembukaan dan kemudian surut: ETF tenaga XLE melonjak +2.1% dan ditutup -0.9%, dan ETF emas GLD melonjak +2.4% dan ditutup -0.6%. Saham pertahanan mengekalkan keuntungan mereka: keempat-empat saham utama dalam panel di atas ditutup hijau.

Adakah kenaikan selepas pencerobohan itu bertahan?

Tidak. QQQ ditutup di bawah paras panik hari pencerobohan 18 hari kalendar kemudian, pada 2022-03-14, dan pada paras terendah 2022 pada 2022-12-28 ia berada -23.7% di bawah penutupan hari pencerobohan.

Seberapa jarang berlaku pembalikan seperti 24 Februari 2022?

Sangat jarang. Dari 2003 hingga akhir 2025, hanya 2 sesi QQQ yang berdagang 3% atau lebih di bawah penutupan sebelumnya dalam sesi dan masih ditutup sekurang-kurangnya 1% lebih tinggi — sesi ini, dan 2022-10-13.


Setiap panel di atas adalah pertanyaan tersimpan dan berversi ke atas pita sejarah — kembangkan SQL untuk melihat setiap ukuran. Ingin merasai hari ini dan bukannya membacanya? Ia adalah salah satu senario yang boleh dimainkan dalam simulator dagangan Strasmore Labs.

#market history#geopolitics#reversals#qqq