soko linarejeaje baada ya kuanguka
Kila kuanguka kwa S&P 500 tangu mwaka 2016 kumerejea. Tuliandika chati ya historia ya soko chini ya maji: kina gani kushuka kumekuwa, mara ngapi, na hali yake sasa.
Tangu mwaka 2016, kila kuanguka kwa S&P 500 kumerejea kwenye kiwango kipya cha juu hadi sasa. Mwanzoni mwa 2020, faharasa hii ilipotea takriban theluthi moja ya thamani yake katika wiki tano na kurejea kwenye rekodi ndani ya miezi sita. Ilipotea robo katika mwaka 2022 na kurejesha kiwango cha juu mwaka 2024. Soko hutumia muda mwingi wa maisha yake mahali pengine chini ya kilele cha awali, na hadi sasa kila moja ya viwango hivyo vya chini vimekuwa vya muda mfupi.
Sentensi ya mwisho hapo juu ndio yote ambayo chapisho linasema. Kuanguka kunajisikia kama kivunjiko kwenye chati. Kwenye rekodi, ni kushuka ambapo faharasa imekisafisha kwa wakati, hatimaye. Hii haitoi ahadi ya kwamba kuanguka kunjao kutafanya vivyo hivyo. Inaonyesha kile ambacho muongo uliopita umefanya kimsingi, kutoka kwa bei zilizohifadhiwa unazoweza kufungua na kuhakiki.
Soko huwa kina chini ya kilele chake kwa kiasi gani kwa kawaida
Wawekezaji huona soko kama mstari unaopanda. Muda mwingi huwa ni mstari ulioko chini ya kilele ambacho tayari kimejawa. Kupotea thamani ni kushuka kutoka kwenye kufungwa kwa juu zaidi hadi sasa hadi pale bei ilipo sasa, na huendelea kuwa wazi hadi faharasa ipige rekodi mpya. Chati hapa chini inaweka kila siku ya biashara tangu 2016 katika makundi kulingana na kiasi S&P 500, kupimwa kupitia SPY ETF, ilivyofungwa chini ya kilele chake kinachoendelea.
SQL halisi nyuma ya kila namba
WITH d 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
),
dd AS (
SELECT dt,
(c / max(c) OVER (ORDER BY dt ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) - 1) * 100 AS ddpct
FROM d
),
b AS (
SELECT multiIf(ddpct >= -0.5, 'At a new high',
ddpct >= -5, 'Within 5% of the high',
ddpct >= -10, '5-10% below',
ddpct >= -20, '10-20% below',
'More than 20% below') AS bucket,
multiIf(ddpct >= -0.5, 0, ddpct >= -5, 1, ddpct >= -10, 2, ddpct >= -20, 3, 4) AS ord
FROM dd
)
SELECT bucket, round(100.0 * count() / (SELECT count() FROM b), 1) AS pct_of_trading_days
FROM b GROUP BY bucket, ord ORDER BY ordFaharasa ilifungwa kwenye kilele kipya kabisa katika siku 29.7% tu za biashara. Ilipatikani ndani ya 5% ya kilele kwa siku 38.7% nyingine, na zaidi ya 20% chini ya kilele kwa siku 2.8%. Kuwa chini ya maji ni hali ya kawaida ya soko, sio tahadhari. Mashimo marefu ni machache, na yale yaliyo wazi karibu kila wakati.
Historia ya soko la kuwa chini ya maji tangu 2016
Chora kupoteza thamani mbaya zaidi iliyowazi kila mwezi na muundo wa muongo uliopita unaonekana. Kila tukio linachimba chini, kisha linarudi kwenye mstari wa sufuri faharasa inapoweka rekodi mpya. Somo la sufuri linamaanisha soko liligusa kilele kipya mwezi huo.
SQL halisi nyuma ya kila namba
WITH d 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
),
dd AS (
SELECT dt, c,
max(c) OVER (ORDER BY dt ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS peak
FROM d
)
SELECT toStartOfMonth(dt) AS month, round(min((c / peak - 1) * 100), 1) AS worst_drawdown_pct
FROM dd GROUP BY month ORDER BY monthMashimo mawili marefu yanaonekana wazi. Kuanguka kwa COVID kwa Machi 2020 kulikata faharasa kwa takriban theluthi moja katika wiki chache. Soko la dubu la 2022 lilisonga chini kwa muda mwingi wa mwaka. Kuzunguka kwao kuna mapumziko ya kawaida: Desemba ngumu ya 2018, msimu wa vuli mkali wa 2019, kushuka mara kwa mara kwa asilimia tano hadi kumi ambayo hazikupata habari. Kila moja yalirudi kwenye mstari wa sufuri. Chati ni muongo wa hofu, kila moja iliyofutwa na kilele kipya kinachofuata.
Kila kupoteza thamani kumerejea hadi sasa
Kurejea kunasomeka kwa wazi zaidi mwaka hadi mwaka. Kwa kila mwaka wa kalenda hapa chini, kupoteza thamani mbaya zaidi ambayo faharasa ilipata kutoka kwenye kilele chake kinachoendelea kiko karibu na faida ya bei ambayo mwaka ulitoa kimsingi.
SQL halisi nyuma ya kila namba
WITH d 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
),
dd AS (
SELECT dt, toYear(dt) AS yr, c,
(c / max(c) OVER (ORDER BY dt ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) - 1) * 100 AS ddpct
FROM d
)
SELECT toString(yr) AS year,
round(min(ddpct), 1) AS worst_drawdown_pct,
round((argMax(c, dt) / argMin(c, dt) - 1) * 100, 1) AS year_return_pct
FROM dd GROUP BY yr ORDER BY yr2020 ni mfano safi zaidi. Kupoteza thamani mbaya zaidi kufikia -34.2%, na mwaka bado ulimalizika kwa 15.1%. 2019 ilishuka hadi -16.8% kwenye kiwango chake cha chini na kufungwa kwa 28.6%. Mwaka mmoja wa kupoteza kwenye kipindi hicho ulikuwa 2022, kiwango cha chini ndani ya mwaka cha -25.4% na faida ya bei ya mwaka mzima ya -20%. Faharasa ilirejesha nafasi hiyo mwaka uliofuata, ambapo 2023 ilirejesha 24.8%. Kupoteza thamani kwa tarakimu mbili ndani ya mwaka kume kuwa kanuni badala ya ubaguzi, na muda mwingi wa miaka hiyo bado ulimalizika juu zaidi.
Muundo huu si uchawi. Kugawa faharasa katika makampuni machache makubwa na mengine yote huelezea muda mwingi wa kupoteza thamani kisasa, jambo lililozungumziwa katika utafiti wetu wa ukolezi wa faharasa. Kuanguka pia huathiri zaidi majina yenye beta ya juu zaidi, huku hisani zenye utulivu zaidi zikishuka kidogo. Hata hivyo, kurejea kumekuwa kote kwenye chati nzima hadi sasa.
Soko liko wapi leo
Kadi moja ya alama inaweka nafasi ya sasa katika muktadha dhidi ya kipindi nzima.
SQL halisi nyuma ya kila namba
WITH d 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
),
dd AS (
SELECT dt,
(c / max(c) OVER (ORDER BY dt ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) - 1) * 100 AS ddpct
FROM d
)
SELECT round(-min(ddpct), 1) AS deepest_fall_pct,
round(-argMax(ddpct, dt), 1) AS current_fall_pct,
round(100.0 * countIf(ddpct < -0.5) / count(), 0) AS pct_days_below_high,
round(100.0 * countIf(ddpct < -5) / count(), 0) AS pct_days_below_5,
round(100.0 * countIf(ddpct < -10) / count(), 0) AS pct_days_below_10,
count() AS trading_days
FROM ddTangu 2016, kina cha kushuka cha S&P 500 kutoka kwenye kilele ni 34.2%, kiwango cha chini cha COVID. Kufikia kikao cha hivi karibuni kiko 0.6% chini ya kilele chake. Katika siku 2647 za biashara ilifungwa chini ya kilele cha awali kwa 70% kati yake, zaidi ya 5% chini kwa 32%, na zaidi ya 10% chini kwa 16%. Soko limetumia takriban theluthi moja ya maisha yake mbali na kilele chake kwa kiasi kikubwa, na hadi sasa limepanda kwenye rekodi mpya kutoka kwenye kila moja ya mashimo hayo.
Hakuna chochote hapa ambacho ni utabiri. Kurejea kwa nyuma kunaelezea kilichotokea, sio kile ambacho kuanguka kunjao kutafanya, na faharasa ambayo ilirejea kutoka kwa kushuka kwa asilimia theluthi moja bado inaweza kushuka zaidi mara inayofuata. Thamani kwenye rekodi ni mtazamo: kupoteza thamani ni hali ya kawaida ya soko kama ilivyo dharura yake, na msukumo wa kuuza wakati wa hali hiyo, katika dirisha hili, umekuwa ukiuza wakati wa kurejea.
Maswali Yanayoulizwa Mara kwa Mara
Je, soko la hisani huwa linarejea kila baada ya kuanguka?
Kila kupoteza thamani kwa S&P 500 tangu 2016 kumerejea kwenye kilele kipya hadi sasa, ikiwa ni pamoja na kuanguka kwa takriban 34.2% kwa COVID na soko la dubu la 2022. Kurejea kwa nyakati zilizopita ni rekodi ya yaliyotokea, sio uhakika kuhusu kushuka kwovyote kunakokuja.
Je, soko linachukua muda gani kurejea baada ya kuanguka?
Imetofautiana sana. Kuanguka kwa 2020 kulirejesha kilele chake ndani ya miezi, huku soko la dubu la 2022 likachukua hadi 2024. Chati ya kuwa chini ya maji hapo juu inaonyesha kila kupoteza thamani kurejea kwenye mstari wa sufuri kwa kasi yake.
Je, soko la hisasi liko chini ya kilele chake kwa muda gani?
Tangu 2016, S&P 500 imefungwa chini ya kilele cha awali kwa takriban 70% ya siku za biashara. Ilifika kilele kipya kabisa kwa siku 29.7% tu. Kukaa chini ya kilele ni hali ya kawaida ya soko.
Je, ni kupoteza thamani kwa kiasi gani kulikuwa mbaya zaidi kwa soko la hisasi tangu 2016?
Kuanguka kwa COVID kwa mwanzoni mwa 2020, ambapo faharasa ilishuka takriban 34.2% kutoka kwenye kilele chake katika wiki chache. Soko la dubu la 2022 lilikuwa la kina cha pili, na kiwango cha chini ndani ya mwaka karibu -25.4%.
Je, ni wazo zuri kununua hisasi baada ya kuanguka?
Chapisho hili halitoi ushauri wowote. Rekodi ya kihistoria inaonyesha soko limetumia muda mwingi wa maisha yake chini ya kilele na limerejea kutoka kila kuanguka kwenye dirisha hili hadi sasa, ingawa ikiwa hii itaendelea haijulikani. Tazama utafiti wetu wa data wa kununua wakati wa hofu kuhusu jinsi siku za soko zenye hofu zaidi zimefanya.
Kila namba hapa inatoka kwenye hoja iliyohifadhiwa unayoweza kufungua na kuhakiki chini ya kila chati. Endesha jaribio lile lile la kuwa chini ya maji kwenye ticker yoyote ya Strasmore terminal.