Ринок акцій 24 лютого 2022 року
Аналіз ринку США після вторгнення Росії: як S&P 500 та QQQ змінили напрямок. Динаміка нафти, золота, Treasury та акцій оборонних компаній.
Раннім ранком 24 лютого 2022 року Росія розпочала повномасштабне вторгнення в Україну — і фондовий ринок США продемонстрував одну з найбільш вивчених торгових сесій десятиліття. Ф'ючерси на індекси різко впали в нічний час, ETF Nasdaq-100 (QQQ) відкрився -3.2% нижче — і закрився на рівні +3.4%. Ця сторінка фіксує всі події: хвилину за хвилиною відтворює розворот ринку, відображає динаміку S&P 500 та Dow, показує зміни цін на нафту, золото, акції оборонних компаній, Treasury та показники волатильності, а також стан ринку протягом наступних тижнів. Кожне число є результатом запиту до бази даних; розгорніть будь-яку панель, щоб переглянути SQL-код.
Перед відкриттям: як минув ніч
Вторгнення не було раптовим. Протягом кінця 2021 року та початку 2022 року Росія стягувала війська біля кордону з Україною — на той час західні оцінки перевищували 100,000 — і ринки торгували цим ризиком протягом тижнів. У понеділок, 21 лютого, Москва визнала дві самопроголошені сепаратистські республіки на сході України; ринки США були закриті через свято День Вашингтона, тому перша сесія, що змогла відобразити ці новини, відбулася у вівторок, 22 лютого, і вона була червоною. Перший пакет західних санкцій було введено того ж вівторка, одночасно з припиненням Німеччиною процесу сертифікації трубопроводу Nord Stream 2.
Потім, незадовго до 6:00 за московським часом у четвер, 24 лютого — приблизно о 22:00 у середу за нью-йоркським часом — президент Росії оголосив про операцію, і протягом години почалися вибухи в українських містах. Ф'ючерси на індекси США, які торгуються вночі, одразу пішли вниз. До світанку єдиним відкритим питанням було те, наскільки нижче за рівень закриття середи покаже аукціон на відкритті о 9:30.
Один рядок за день
Один рядок містить усі дані: ціну за попередній закриток, розрив, мінімум, максимум, закриток та обсяг:
Точний 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 — у першу хвилину відкриття — на -3.4% нижче попереднього закритку. Після цього першого показника QQQ зростав протягом шести з половиною годин і завершив торги на рівні $340.65: +3.4% за день, при коливанні від мінімуму до закритку у 7% на обсязі 128 мільйонів акцій. Закриток не продемонстрував ослаблення перед сигналом закриття: ціна опинилася лише на 0.11% нижче максимуму сесії у $341.04, що означає завершення дня фактично на піку. Будь-хто, хто здійснював продажі в першу хвилину торгів, продав у межах 0.18% від абсолютного мінімуму сесії — фактичний мінімум був зафіксований через кілька моментів після відкриття, а не в момент самого відкриття (ціна аукціону склала $318.84; мінімум — $318.26).
Розворот по кожному сегменту
Попівгодинні сегменти демонструють характер зростання:
Точний 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 ETF закрився на рівні $328.03 при закритті 11:30 на рівні $330.29 — проте напрямок не змінювався суттєво, а останній сегмент закрився на рівні $340.65, що є максимумом у таблиці. Обсяги торгів відповідали стандартній U-подібній формі: 18.6 мільйонів акцій у першій півгодини та 15 мільйонів у останній, проти 4.7 мільйонів під час обідньої перерви. Це дзеркальне відображення спадів 2011 року. Подібні торгові сесії пояснюють, чому твердження «ринок впав через вторгнення» є помилковими: ф'ючерси впали вночі; саме готівковий ринок почав зростання з першої хвилини. Результат залежав виключно від часу виконання ваших ордерів — цю тему нічні розриви вивчають у спокійніші тижні.
Не лише Nasdaq: розворот охопив весь ринок
Якщо розглядати ситуацію лише через призму одного індексу, виникає питання: чи був це специфічний рух акцій зростання, чи загальноринковий розворот? У наведеній нижче панелі одинадцять тікерів порівнюються за єдиним показником — три основні індексні ETF, а також активи, на які зазвичай реагують під час геополітичних шоків: енергетика, золото, довгострокові Treasury, ETF на волатильність та чотири оборонні компанії.
Точний 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% проти +0.3% у DIA, що ледь вивело показник у зелену зону. Індекс із великою часткою акцій зростання продемонстрував найсильніший розворот; промисловий Dow — найменший. Різниця між SPY та DIA зумовлена складом активів, а не розміром розриву.
Куди пішли гроші: нафта, золото, оборонний сектор, волатильність
Тепер розглянемо нижні рядки тієї ж панелі — «торгівлю на новинах про війну». Енергетичний сектор відкрився на максимумах, але закрився в мінусі: XLE продемонстрував розрив +2.1%, протягом дня ціна опускалася на -3.4% нижче попереднього закриття і завершила торги на рівні -0.9%. Золото пройшло такий самий шлях: GLD відкрився на +2.4% і закрився на -0.6%. VIXY — ETF, що володіє короткостроковими ф'ючерсами на VIX і є найближчим інструментом для торгівлі індексом волатильності — відкрився з розривом +11.1% і закрився на рівні -3%, нижче попереднього закриття. Класичні активи-захисні інструменти досягли піку саме тоді, коли заголовки новин були найгіршими, і знизилися разом із відновленням ринку акцій: розворот ринку акцій був інвертованим.
Винятком стали оборонні компанії, які утримали позиції. Усі чотири закрилися в зеленій зоні — LMT +1.7%, NOC +2.4%, RTX +2.1%, GD +1.1%**, а Northrop Grumman протягом усієї сесії не опускалася нижче рівня закриття середи: її мінімум протягом дня склав +1%, що зробило її єдиною з чотирьох компаній, яка не торкнулася червоної зони.
Treasuries: попит на захисні активи з'явився пізніше
Зниження доходності Treasury означає зростання цін на облігації — класичний перехід капіталу в захисні активи. У день початку вторгнення на закритті цей потік був майже непомітним:
Точний 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Доходність 10-річних облігацій на 24 лютого закрилася на рівні 1.96%, що трохи нижче за показник 1.99% попереднього дня. Справжній відтік капіталу стався наступного тижня: до 2022-03-01 доходність 10-річних облігацій склала 1.72% — найнижчий показник закриття за цей період, а доходність 2-річних облігацій за той же проміжок часу впала з 1.58% до 1.31%. TLT, ETF на довгострокові Treasury у наведеній вище панелі, продемонстрував аналогічну динаміку протягом дня: розрив у +1.8% на відкритті скоротився до +0.2% на закритті.
Дні навколо події
Три тижні щоденних цін закриття дозволяють оцінити контекст розвороту та зрозуміти, чи був він стійким:
Точний 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Сесії перед вторгненням були червоними (-1% та -2.6% 22–23 лютого), оскільки основну увагу привертала підготовка. У день самого вторгнення ринок закрився на рівні +3.4%, а наступного дня зріс ще на +1.5%. Ситуація, коли ринки падають на загрозах і зростають під час самої події, є достатньо давньою, щоб мати відповідну приказку на Wall Street, і ці дані є її найчистішим сучасним підтвердженням. Проте зверніть увагу на таблицю: вона завершується на позначці $318.21 на 2022-03-14 — це нижче рівня паніки, зафіксованої вранці під час вторгнення.
Чи втрималося ралі?
Ні — і тепер це підтверджено фактами:
Точний 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 закрився нижче панічного мінімуму у $318.26, зафіксованого на першій хвилині торгів у ранок дня вторгнення. Той мінімум закриття у березні на рівні $318.21 був на -6.6% нижче за ціну закриття дня вторгнення — і це було не останнє падіння: до 2022-12-28 QQQ закрився на рівні $260.02, що на -23.7% нижче за ціну закриття дня вторгнення. Розворот 24 лютого був справжнім, різким — і локальним. Саме цикл підвищення відсоткових ставок, а не війна, визначив напрямок 2022 року; це той самий урок, який крах березня 2020 року продемонстрував у протилежному напрямку.
Наскільки рідкісним є розворот такого масштабу?
Аналіз кожної торгової сесії QQQ з 2003 року до кінця 2025 року виявив рівно 2 сесій, коли ціна протягом дня опускалася щонайменше на 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 session24 лютого 2022 року — один із таких випадків. Інший — 2022-10-13, сесія, що відкрилася через годину після звіту про інфляцію, яка виявилася вищою за очікувану; ще один день з розривом донизу та зеленим закриттям. Розворот у день вторгнення був більшим за два інших: коливання від мінімуму до закриття склало 7% проти 5.7%. За двадцять три роки торгової історії обидва показники припали на один і той самий рік.
Чому цей день є повчальним
У цих ринкових даних простежуються три стійкі механізми. Перший: до моменту настання широко очікуваної події позиціонування часто вже завершено — два червоні сеанси перед вторгненням відображали очікування. Другий: аукціон на відкритті — це момент, коли накопичений нічний страх ліквідується за єдиною ціною, і ця ціна може стати екстремумом дня в будь-якому напрямку. Третій: різкий одноденний розворот свідчить про потоки саме цього дня, а не про напрямок наступного кварталу — тижні після цієї сесії все одно призвели до нових мінімумів. Дні подій винагороджують за розуміння механізмів; вони карають за помилкове ототожнення структури одного сеансу з ринковим режимом.
Деталізація обсягів підтверджує дію учасників: 128.5 мільйонів акцій зробили цей день найактивнішим у наведеній вище тритижневій таблиці. Великий обсяг під час зростання від дна до закриття означає, що реальний попит зустрів реальний продаж, а не просто випадковий рух на порожніх ринках. Порівняйте цей сигнал із ралі 24 березня 2020 року, де значний обсяг також позначив розворот паніки, і протиставте його дням з низькими обсягами, коли відскок зникає на наступному сеансі.
FAQ про день вторгнення
Як відреагував фондовий ринок на вторгнення Росії в Україну?
У сам день вторгнення — 24 лютого 2022 року — ETF Nasdaq-100 QQQ відкрився падінням на -3.2%, зафіксувавши мінімум протягом першої хвилини торгів, але протягом усієї сесії зростав і закрився на +3.4%. ETF S&P 500 SPY закрився на +1.5%, а ETF Dow DIA на +0.3%.
Чому акції зросли під час вторгнення Росії в Україну?
Ця сторінка не визначає мотиви; вона фіксує послідовність подій — сильний тиск продажів повністю проявився на відкритті о 9:30, після чого в кожну наступну годину переважали покупки. Патерн «падіння на загрозі, зростання на події» має багато історичних паралелей.
Що сталося з нафтою та золотом під час вторгнення Росії в Україну?
Обидва активи продемонстрували різкий стрибок на відкритті, а потім знизилися: енергетичний ETF XLE відкрився стрибком на +2.1% і закрився на -0.9%, а золотий ETF GLD відкрився стрибком на +2.4% і закрився на -0.6%. Акції оборонних компаній зберегли прибуток: усі чотири основні компанії у наведеній вище панелі закрилися у «зеленій» зоні.
Чи тривав ралі після вторгнення?
Ні. QQQ закрився нижче свого панічного мінімуму в день вторгнення 18 календарних днів потому, 2022-03-14, а до свого мінімуму за 2022 рік на 2022-12-28 він опустився на -23.7% нижче рівня закриття в день вторгнення.
Наскільки рідкісним є розворот, подібний до 24 лютого 2022 року?
Дуже рідкісним. З 2003 року до кінця 2025 року лише 2 сесій QQQ торгувалися на 3% або більше нижче попереднього закриття протягом дня, але при цьому закривалися щонайменше на 1% вище — цей випадок та 2022-10-13.
Кожна панель вище є збереженим запитом з версіонуванням за історичними даними — розгорніть SQL, щоб побачити кожен показник. Бажаєте відтворити цей день замість того, щоб читати про нього? Це один із сценаріїв, доступних у торговому симуляторі Strasmore Labs.