Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-24

Цена пропуска лучших дней на рынке

Время на рынке важнее попыток угадать момент входа. Пропуск десяти лучших дней с 2016 года значительно снижает доходность фонда SPY из-за высокой волатильности.

Пропуск лучших дней — это скрытая цена попыток угадать время для входа на рынок. С начала 2016 года доходность при полном инвестировании в индекс S&P 500 через фонд SPY составила 275.5%. Если исключить только десять лучших торговых дней за это десятилетие, доходность снижается до 97%. Лучшие дни не наступают в спокойные периоды. Они сосредоточены внутри самых волатильных и неблагоприятных рыночных периодов — именно тогда, когда нервному инвестору больше всего хочется продать активы.

Стоимость пропуска лучших дней

Суть идеи заключается в следующем. Возьмите каждый торговый день с начала 2016 года, отсортируйте их по дневной доходности и исключите самые прибыльные дни из стратегии простого владения SPY. Все остальные дни остаются без изменений. График показывает кумулятивную доходность за десятилетие при исключении нескольких лучших дней.

ЗапросДоходность SPY с 2016 г. без учета лучших дней
Точный SQL-код для каждого числа
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
           argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY' AND window_start >= '2016-01-01'
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY dt
),
rets AS (
    SELECT dt, c / lagInFrame(c) OVER (ORDER BY dt) - 1 AS ret FROM daily
),
ranked AS (
    SELECT log(1 + ret) AS lr, row_number() OVER (ORDER BY ret DESC) AS rnk
    FROM rets
    WHERE ret IS NOT NULL AND ret > -0.5 AND ret < 0.5
)
SELECT k AS best_days_missed,
       round((exp(sumIf(lr, rnk > k)) - 1) * 100, 1) AS total_return_pct
FROM ranked
CROSS JOIN (SELECT arrayJoin([0, 10, 20, 30, 50]) AS k) AS kvals
GROUP BY k
ORDER BY k

При полном инвестировании доходность SPY за этот период составила 275.5%. Если исключить 10 лучших дней, то исчезнет примерно две трети этой прибыли, и останется 97%. Если исключить 20 лучших дней, останется 42.4%. Если исключить лучшие 50 дней, показатели за все десятилетие станут отрицательными и составят -32.5%. Пятьдесят дней из более чем двух тысяч обеспечили основной результат. Долгосрочная доходность распределена неравномерно. Она сосредоточена в небольшом количестве чрезвычайно прибыльных сессий.

Почему лучшие дни невозможно пропустить намеренно

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

Запрос20 лучших и 20 худших дней SPY с 2016 г. по годам
Точный SQL-код для каждого числа
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
           argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY' AND window_start >= '2016-01-01'
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY dt
),
rets AS (
    SELECT dt, c / lagInFrame(c) OVER (ORDER BY dt) - 1 AS ret FROM daily
),
clean AS (
    SELECT dt, ret FROM rets WHERE ret IS NOT NULL AND ret > -0.5 AND ret < 0.5
),
ranked AS (
    SELECT dt, ret,
           row_number() OVER (ORDER BY ret DESC) AS best_rnk,
           row_number() OVER (ORDER BY ret ASC) AS worst_rnk
    FROM clean
)
SELECT toYear(dt) AS year,
       countIf(best_rnk <= 20) AS best_20_days,
       countIf(worst_rnk <= 20) AS worst_20_days
FROM ranked
GROUP BY year
ORDER BY year

Только в 2020 году пришлось 11 из двадцати лучших дней и 9 из двадцати худших. Медвежий рынок 2022 года содержал 5 каждого из этих показателей. Спокойные годы между ними практически не внесли вклада ни в те, ни в другие показатели. Экстремальные дни роста и экстремальные дни падения — это одно и то же явление, возникающее одновременно во время паники. Стратегия, позволяющая избежать обвалов, неизбежно пропустила бы и последующее восстановление.

Когда на самом деле происходили самые большие скачки вверх

Если рассмотреть отдельные лучшие дни, закономерность становится еще более четкой. Ниже приведены десять крупнейших однодневных прибылей SPY за десятилетие, отсортированные по размеру.

Запрос10 крупнейших однодневных прибылей SPY с 2016 г.
Точный SQL-код для каждого числа
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
           argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY' AND window_start >= '2016-01-01'
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY dt
),
rets AS (
    SELECT dt, c / lagInFrame(c) OVER (ORDER BY dt) - 1 AS ret FROM daily
),
clean AS (
    SELECT dt, ret FROM rets WHERE ret IS NOT NULL AND ret > -0.5 AND ret < 0.5
),
ranked AS (
    SELECT dt, ret, row_number() OVER (ORDER BY ret DESC) AS best_rnk FROM clean
)
SELECT formatDateTime(dt, '%b %e, %Y') AS episode,
       round(ret * 100, 1) AS daily_return_pct
FROM ranked
WHERE best_rnk <= 10
ORDER BY daily_return_pct DESC

Единственным лучшим днем десятилетия стал Mar 24, 2020, когда SPY вырос на 9.5%. Большинство из десяти крупнейших дней роста пришлось на обвал весной 2020 года, остальные — на конец 2018 года, спад 2022 года и распродажу в апреле 2025 года. Даже самый незначительный из этих десяти дней принес 4.4% за одну сессию. Каждый из них произошел в то время, когда рынок сильно падал. Инвестор, который продал активы после пугающей недели в ожидании стабилизации, фактически держал наличные именно во время этих отскоков.

Время на рынке важнее, чем попытки угадать время входа

Старая поговорка гласит: «Время на рынке важнее, чем попытки угадать время входа», и математическое обоснование этого утверждения очевидно. Прибыль за десятилетие сосредоточена в нескольких десятках сессий, и эти сессии происходят в разгар распродаж, а не после них. Выход из рынка, чтобы избежать худшего дня, означает риск пропустить лучший день, и эти события часто разделены всего несколькими днями.

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

FAQ

Сколько стоит пропуск лучших дней на рынке?

С 2016 года доходность при инвестировании в SPY составила 275.5%. Пропуск всего десяти лучших дней снизил этот показатель до 97%, а пропуск пятидесяти лучших дней сделал результат за десятилетие отрицательным и составил -32.5%. Небольшое количество дней обеспечивает большую часть долгосрочной доходности.

Почему я не могу просто избегать худших дней?

Лучшие и худшие дни сосредоточены в одних и тех же волатильных периодах, часто в течение одной недели. В 2020 году 11 из двадцати лучших дней и 9 из двадцати худших выпали на этот один год. Не существует надежного правила, которое позволяло бы разделить их заранее, и продажа активов во избежание падений обычно приводит к пропуску отскоков.

Когда происходили самые большие скачки вверх?

Единственным лучшим днем SPY с 2016 года был Mar 24, 2020 с ростом на 9.5%. Большинство из десяти крупнейших дней роста произошло во время обвала весной 2020 года, остальные — в конце 2018 года, в 2022 году и в апреле 2025 года, и все они совпали с резким падением рынка.

Действительно ли время на рынке эффективнее, чем попытки угадать время входа?

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


Каждый показатель здесь является результатом запроса, который вы можете открыть и проверить. Проведите аналогичный тест на лучшие дни для любого индекса или акции на терминале Strasmore.

#market timing#time in the market#market data#sp 500#investing