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

Ціна пропущених найкращих днів на ринку

Час на ринку важливіший за спроби вгадати момент. Пропуск найкращих днів з 2016 року суттєво знижує прибутковість індексу S&P 500 через фонд SPY.

Пропуск найкращих днів — це прихована ціна спроб вгадати момент для виходу з ринку. З початку 2016 року стратегія повного інвестування в S&P 500 через фонд відстеження SPY принесла 275.5%. Якщо пропустити лише десять найкращих днів за це десятиліття, прибутковість знизиться до 97%. Найкращі дні не настають у спокійні дні. Вони зосереджені в періоди найсильнішої волатильності ринку, саме тоді, коли нервовий інвестор найбільше схильний до продажу.

Вартість пропущених найкращих днів

Ось основна ідея одним реченням. Візьміть кожен торговий день з початку 2016 року, відсортуйте їх за денною прибутковістю і виключіть найрезультативніші дні зі стратегії простого утримання (buy-and-hold) в 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 за десятиліття, відсортованих за розміром.

ЗапитДесять найбільших одноденних зростань 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