Strasmore Research
Market Recap

Итоги недели на фондовом рынке США

Matt ConnorBy Matt Connor Updated 2026-09-05

Табло индексов

ЗапросДинамика основных индексных ETF за неделю
Индекс ETFНед. доходность (%)Начало неделиКонец недели
S&P 500 (SPY)0.28Aug 31Sep 4
Nasdaq 100 (QQQ)0.32Aug 31Sep 4
Dow (DIA)-0.08Aug 31Sep 4
Russell 2000 (IWM)0.15Aug 31Sep 4
Точный SQL-код для каждого числа
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
      AND window_start >= now() - INTERVAL 12 DAY AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, min(d) AS d0, max(d) AS d1
       FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT multiIf(ticker = 'SPY', 'S&P 500 (SPY)', ticker = 'QQQ', 'Nasdaq 100 (QQQ)', ticker = 'DIA', 'Dow (DIA)', 'Russell 2000 (IWM)') AS index_etf,
    round((wc / wo - 1) * 100, 2) AS week_return_pct,
    (SELECT formatDateTime(min(d0), '%b %e') FROM wk) AS week_start,
    (SELECT formatDateTime(max(d1), '%b %e') FROM wk) AS week_end
FROM wk
ORDER BY multiIf(ticker = 'SPY', 0, ticker = 'QQQ', 1, ticker = 'DIA', 2, 3)
Запустите сами

За неделю с Aug 31 по Sep 4 индекс S&P 500 (SPY) показал доходность 0.28%, Nasdaq 100 (QQQ) — 0.32%, Dow (DIA) — -0.08%, а индекс компаний малой капитализации Russell 2000 (IWM) — 0.15%. Разрыв между этими четырьмя показателями — главная тема недели: когда Nasdaq и Russell расходятся в динамике, рынок делает выбор между акциями роста с мегакапитализацией и всем остальным сегментом.

Под поверхностью: рыночный охват

Уровень индекса скрывает реальное количество акций, участвовавших в движении. Мы подсчитываем их каждую сессию: среди бумаг с объемом торгов не менее пятисот миллионов долларов учитывается, сколько закрылось выше уровня предыдущей сессии, а сколько — ниже.

ЗапросЕжедневная рыночная динамика: растущие против падающих (объем торгов от $500 млн)
ДатаРастущиеПадающие
2026-08-2874146
2026-08-3182120
2026-09-0162179
2026-09-0215872
2026-09-0315562
Точный SQL-код для каждого числа
WITH day AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
        sum(toFloat64(close) * toFloat64(volume)) AS dv
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= now() - INTERVAL 14 DAY AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
chg AS (SELECT ticker, d, c, dv, lagInFrame(c) OVER (PARTITION BY ticker ORDER BY d) AS prev_c FROM day),
per_day AS (
    SELECT d,
        countIf(c > prev_c AND dv >= 500000000 AND prev_c > 3) AS advancers,
        countIf(c < prev_c AND dv >= 500000000 AND prev_c > 3) AS decliners,
        countIf(dv >= 500000000 AND prev_c > 3) AS total
    FROM chg WHERE d >= (SELECT max(d) FROM day) - 12 AND prev_c > 0
    GROUP BY d HAVING total >= 100
),
recent AS (SELECT d, advancers, decliners FROM per_day ORDER BY d DESC LIMIT 5)
SELECT d AS date, advancers, decliners FROM recent ORDER BY d ASC
Запустите сами

Эти две линии отражают степень участия рынка. Когда количество растущих акций значительно превышает число падающих на протяжении всей недели, рост индекса поддерживается всем рынком. Когда же линии сходятся или пересекаются, «зеленый» индекс означает, что рост обеспечили лишь несколько крупных компаний, в то время как большинство акций остались в стороне. На последней сессии 155 бумаг выросли, а 62 — упали.

Секторы: от лидеров к аутсайдерам

ЗапросДинамика одиннадцати секторов S&P 500 за неделю
СекторНед. доходность (%)
Utilities2.49
Technology0.76
Health Care0.66
Energy0.53
Financials0.42
Communications-0.36
Industrials-0.54
Real Estate-0.71
Staples-0.77
Materials-1.32
Consumer Disc.-1.49
Точный SQL-код для каждого числа
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('XLB', 'XLC', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
      AND window_start >= now() - INTERVAL 12 DAY AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT multiIf(ticker = 'XLK', 'Technology', ticker = 'XLC', 'Communications', ticker = 'XLE', 'Energy',
    ticker = 'XLF', 'Financials', ticker = 'XLI', 'Industrials', ticker = 'XLB', 'Materials',
    ticker = 'XLP', 'Staples', ticker = 'XLRE', 'Real Estate', ticker = 'XLU', 'Utilities',
    ticker = 'XLV', 'Health Care', 'Consumer Disc.') AS sector,
    round((wc / wo - 1) * 100, 2) AS week_return_pct
FROM wk ORDER BY week_return_pct DESC
Запустите сами

Секторальная таблица распределяет результаты недели на лидеров и отстающих. Сектор Utilities стал лидером с результатом 2.49%, а сектор Consumer Disc. оказался в аутсайдерах с -1.49%. Спред между лучшим и худшим сектором позволяет судить о том, насколько неделя была обусловлена ротацией капитала, а не равномерным движением всего рынка.

Лидеры движения за неделю

Наибольший недельный прирост среди активно торгуемых акций (объем торгов свыше одного миллиарда долларов, без учета ETF с кредитным плечом и инверсных ETF):

ЗапросЛидеры роста за неделю
tickerНед. доходность (%)Нед. объем ($ млрд)
BE27.48.8
IREN245.1
FRVO22.41.1
ASST20.21.2
CBRS18.43.8
HUT18.21.2
HOOD18.110.9
Точный SQL-код для каждого числа
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
        sum(toFloat64(close) * toFloat64(volume)) AS dv
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= now() - INTERVAL 12 DAY AND ticker NOT IN ('SPCX','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, sum(dv) AS wd, count() AS n
       FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT ticker, round((wc / wo - 1) * 100, 1) AS week_return_pct, round(wd / 1e9, 1) AS week_dollar_bn
FROM wk WHERE wd >= 1000000000 AND wo >= 10 AND n >= 4
ORDER BY (wc / wo - 1) DESC LIMIT 7
Запустите сами

BE возглавил список ликвидных бумаг с ростом на 27.4% за неделю. Самые резкие падения выглядели следующим образом:

ЗапросЛидеры падения за неделю
tickerНед. доходность (%)Нед. объем ($ млрд)
APH-47.32.9
SNDQ-30.51.4
CRDO-26.98.8
MDB-16.95.1
PATH-15.94.1
LULU-15.62
ADSK-15.21.4
Точный SQL-код для каждого числа
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        argMin(toFloat64(open), toTimeZone(window_start, 'America/New_York')) AS o,
        argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c,
        sum(toFloat64(close) * toFloat64(volume)) AS dv
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= now() - INTERVAL 12 DAY AND ticker NOT IN ('SPCX','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
wk AS (SELECT ticker, argMin(o, d) AS wo, argMax(c, d) AS wc, sum(dv) AS wd, count() AS n
       FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT ticker, round((wc / wo - 1) * 100, 1) AS week_return_pct, round(wd / 1e9, 1) AS week_dollar_bn
FROM wk WHERE wd >= 1000000000 AND wo >= 10 AND n >= 4
ORDER BY (wc / wo - 1) ASC LIMIT 7
Запустите сами

APH показал наибольшее снижение среди активно торгуемых акций — -47.3%. Полный список лидеров, обновляемый в режиме реального времени, доступен на странице еженедельных лидеров движения.

Где была сосредоточена ликвидность

Объем торгов в долларовом выражении показывает, куда на самом деле было направлено внимание рынка, что не всегда совпадает с наибольшими процентными изменениями.

ЗапросЛидеры по объему торгов в денежном выражении за неделю
tickerНед. объем ($ млрд)
NVDA93.1
SPY92.8
MU79
QQQ73.3
TSLA61.5
SNDK58.1
AAPL40.4
AVGO35.6
Точный SQL-код для каждого числа
WITH sess AS (
    SELECT ticker, toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        sum(toFloat64(close) * toFloat64(volume)) AS dv
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= now() - INTERVAL 12 DAY AND ticker NOT IN ('SPCX','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
wk AS (SELECT ticker, sum(dv) AS wd FROM sess WHERE d >= (SELECT max(d) FROM sess) - 6 GROUP BY ticker)
SELECT ticker, round(wd / 1e9, 1) AS week_dollar_bn FROM wk ORDER BY wd DESC LIMIT 8
Запустите сами

NVDA продемонстрировал самый высокий долларовый объем торгов за неделю — 93.1 миллиардов долларов. Высокий объем при незначительном изменении цены указывает на активную смену владельцев в ликвидной бумаге; высокий объем при сильном движении цены свидетельствует об уверенности участников. Акции в верхней части этого списка — это, как правило, компании с мегакапитализацией и бумаги, оказавшиеся в центре новостей. Сравнение этого списка с перечнем лидеров движения позволяет отделить акции, которые сильно изменились в цене, от тех, которыми просто активно торговали.

Как читать рыночную неделю

Четыре показателя, рассмотренные вместе, описывают неделю лучше, чем любой отдельный уровень индекса. Табло индексов показывает, как изменился средний доллар, с поправкой на крупнейшие компании. Рыночный охват показывает, сколько акций реально участвовало в процессе: сильный индекс при слабом охвате — это узкое, «тяжелое» движение, которое, согласно истории, обычно недолговечно, тогда как широкий охват свидетельствует о фундаментальном сдвиге всего рынка. Секторальная таблица определяет характер недели: широкий спред между лучшим и худшим секторами указывает на ротацию и активный выбор акций, узкий — на прилив, который поднял всё сразу. Лидеры движения и объемов называют конкретные акции, которые стали драйверами, отделяя громкие процентные изменения от тихих гигантов с большими оборотами. Этот обзор еженедельно сопоставляет все четыре показателя, чтобы неделя предстала как целостная картина, а не как заголовок. Поскольку каждая цифра рассчитывается на основе сохраненного запроса, данные полностью соответствуют тому, что зафиксировала лента сделок.

Часто задаваемые вопросы

Что произошло на рынке на этой неделе?

За неделю с Aug 31 по Sep 4 индекс S&P 500 показал доходность 0.28%, а Nasdaq 100 — 0.32%. Сектор Utilities стал самым сильным, а Consumer Disc. — самым слабым. На последней сессии 155 активно торгуемых акций выросли, а 62 — упали. Полная информация представлена в панелях выше.

Как часто обновляется этот обзор?

Еженедельно. Страница формируется на основе актуальных запросов по данным за последние пять торговых сессий, поэтому она всегда отражает наиболее свежую полную неделю. Подписчики получают обзор в виде еженедельной рассылки.

Откуда берутся эти цифры?

Каждый показатель считывается из сохраненного запроса к рыночной ленте (минутные бары акций). Вы можете открыть SQL-код под любой панелью для проверки или выполнить тот же запрос самостоятельно в терминале Strasmore.


Хотите получать это на почту? Это еженедельный обзор для подписчиков: одно письмо в неделю, итоги недели в цифрах, каждый показатель подлежит проверке. Для ежедневного мониторинга используйте страницы лидеров движения и коротких позиций, которые обновляются непрерывно.

#market recap#weekly recap#market data#indexes