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

nunua wakati wengine wanaogopa data

Warren Buffett alisema kuwa na tamaa wakati wengine wana wasiwasi. Tuliunda kipimo cha wasiwasi kutokana na hisia halisi za habari na tukajaribu kama siku za wasiwasi hupita soko.

Kanuni ya kawaida ya Warren Buffett inokotwa zaidi inasema: kuwa na wasiwasi wakati wengine wana tamaa, na kuwa na tamaa wakati wengine wana wasiwasi. Inasafiri kama hekima iliyothibitishwa. Pia, kwa dhana, ni madai yanayoweza kujaribiwa: ikiwa hisia za soko zima zinaweza kupimwa, matokeo yaliyofuata nyakati za wasiwasi mkubwa na tamaa kubwa zinaweza kupangwa na kulinganishwa. Ukurasa huu unafanya jaribio hilo, ukikitumia kipimo cha wasiwasi na tamaa kilichojengwa kutokana na hisia za makala mamia elfu za habari.

Kujenga kipimo cha wasiwasi kutokana na habari

Kila makala kwenye mtiriko wetu wa habari ina lebo ya hisia kwa kila kampuni, chanya au hasi au wastani, iliyoambatishwa wakati makala inachapishwa. Kuhesabu lebo hizo kote sokoni kila siku huhabari kuwa kipimo cha hisia cha kila siku. Hisia halisi ya siku moja hapa ni idadi ya chanya iliyopunguza idadi ya hasi, juu ya jumla ya zote mbili: kipimo karibu na kilele cha kiwango chake ni mtiriko wa matumaini na tamaa, na kipimo karibu na chini ni kitu kilichokaribu zaidi cha wasiwasi katika data hii.

Viwango viwili vinapaswa kutajwa mwanzo, kabla ya matokeo yoyote. Lebo za hisia zipo tu kuanzia 2024 kuendelea, hivyo dirisha inayoweza kupimwa ni takriban miaka miwili na nusu, sio mzunguko kamili wa soko. Na lebo hizi zinaelemea upande wa matumaini.

UlizaUfuatiliaji wa hisia za habari kwa mwaka: idadi ya maarifa yaliyotambuliwa, na uwiano wa hasi
SQL halisi nyuma ya kila namba
SELECT toString(toYear(published_utc)) AS year, count() AS tagged_insights,
       round(100.0 * countIf(JSONExtractString(ins,'sentiment')='negative') / count(), 1) AS negative_pct
FROM global_markets.stocks_news ARRAY JOIN insights AS ins
WHERE JSONExtractString(ins,'sentiment') != ''
GROUP BY year ORDER BY year

Makala zenye hasira zilikuwa karibu 19.1% ya jumla iliyowekwa lebo katika mwaka wa hivi karibuni, na muundo huo unadumu katika dirisha lote. Siku ya wasiwasi katika sampuli hii ni mtiriko usio na matumaini zaidi uliopo, sio siku ya hofu kamili. Hiyo ndiyo nyenzo ghafi. Jaribio ni kile soko lilifanya baadaye.

Jaribio: kilichofuata wasiwasi na tamaa

Kwa kila siku yenye kipimo cha hisia, matokeo ya S&P 500 yalipimwa kwa siku 5, 20, na 60 za biashara zinazofuata. Siku ziligawanywa kisha kuwa kumi ya wasiwasi zaidi, kumi ya tamaa zaidi, na kila kitu kilichopo katikati, na matokeo ya mbele yalipangwa wastani ndani ya kila kundi.

UlizaWastani wa S&P 500 forward return baada ya siku za hofu, uchu, na za kawaida (2024-2026)
SQL halisi nyuma ya kila namba
WITH sent AS (
    SELECT toDate(published_utc) AS d,
           (countIf(s='positive') - countIf(s='negative')) / (countIf(s='positive') + countIf(s='negative')) AS net
    FROM (SELECT published_utc, JSONExtractString(ins,'sentiment') AS s
          FROM global_markets.stocks_news ARRAY JOIN insights AS ins
          WHERE JSONExtractString(ins,'sentiment') != '')
    GROUP BY d HAVING countIf(s='positive') + countIf(s='negative') >= 20
),
spyd AS (
    SELECT toDate(toTimeZone(window_start,'America/New_York')) AS d,
           argMax(toFloat64(close), toTimeZone(window_start,'America/New_York')) AS c
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker='SPY' AND window_start >= '2024-01-01'
      AND (toHour(toTimeZone(window_start,'America/New_York'))*60 + toMinute(toTimeZone(window_start,'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY d
),
spy AS (
    SELECT d, c, leadInFrame(c,5) OVER w AS c5, leadInFrame(c,20) OVER w AS c20, leadInFrame(c,60) OVER w AS c60
    FROM spyd WINDOW w AS (ORDER BY d ASC ROWS BETWEEN CURRENT ROW AND 60 FOLLOWING)
),
j AS (
    SELECT s.net AS net, (spy.c5/spy.c-1)*100 AS f5, (spy.c20/spy.c-1)*100 AS f20, (spy.c60/spy.c-1)*100 AS f60
    FROM sent s INNER JOIN spy ON s.d = spy.d WHERE spy.c60 > 0
),
qt AS (SELECT quantile(0.1)(net) AS p10, quantile(0.9)(net) AS p90 FROM j)
SELECT multiIf(net <= (SELECT p10 FROM qt), 'Extreme fear (least upbeat)',
               net >= (SELECT p90 FROM qt), 'Extreme greed (most upbeat)',
               'In between') AS market_mood,
       count() AS days,
       round(avg(f5),2)  AS fwd_5d_pct,
       round(avg(f20),2) AS fwd_20d_pct,
       round(avg(f60),2) AS fwd_60d_pct
FROM j GROUP BY market_mood
ORDER BY multiIf(market_mood='Extreme fear (least upbeat)',0, market_mood='In between',1, 2)

Katika miezi miwili iliyofuata, siku za wasiwasi zilikuwa mbele kabisa za zile za tamaa. S&P 500 ilikuwa na wastani wa 6.35% katika siku 60 za biashara baada ya kipimo cha wasiwasi mkubwa, dhidi ya 2.85% baada ya kipimo cha tamaa kubwa, huku siku za kawaida zilizopo katikati zikiwa 4.03%. Mpangilio unalingana na kauli: mtiriko wa wasiwasi ulikuwa njia bora zaidi ya kuingia, na mtiriko wa tamaa ulikuwa mbaya zaidi.

Kwa karibu picha inaonekana gizani. Katika siku tano zinazofuata makundi ya wasiwasi na tamaa yapo ndani ya sehemu ndogo ya asilimia ya kila mmoja, na katika siku ishirini kundi la tamaa linatangaza kidogo mbele. Tofauti inafunguka tu katika alama ya miezi miwili. Kila kundi la mwisho linashikilia siku 45 tu, na mfululizo mdogo wa matukio hubeba wastani.

Kwanini hii ni dalili, sio hukumu

Mambo matatu yanashikilia matokeo hayo bila uthibitisho.

Dirisha ni soko linaloinuka. Kila kundi lilipata matokeo chanya ya siku 60, na kulinganishwa huweka matokeo mazuri dhidi ya bora zaidi, sio faida dhidi ya hasara. Kanuni iliyokusudiwa kulinda dhidi ya tamaa karibu na kilele haina kilele cha kujaribiwa hapa.

Siku za wasiwasi pia huwasilisha baada ya soko kushakuanguka tayari, wakati habari zenye hasira zinakusanyika. Kuruka kutoka kwa nyufa zinaendana na marejeleo ya wastani rahisi sawia na kuzunguka na uwezo wa kutabiri katika hisia zenyewe. Kupanga mbili mbali kunahitaji zaidi ya machache ya tarehe.

Na sampuli ni nyembamba. Miaka miwili na nusu, ikiwa na siku 45 katika kila mwisho, ni msingi mwembamba kwa madai kuhusu kila soko katika kila enzi. Muda mmoja wa 2024 hadi 2026 ni utepe mmoja, syo idadi ya jumla.

Kile mazoezi yanathibitisha ni madogo na muhimu zaidi kuliko kauli yenyewe: madai yanaweza kupimwa. Mstari ambao kwa kawaida husafiri kama neno inayoweza nakiliwa unaweza kubadilishwa kuwa namba, kufanyiwa ukaguzi dhidi ya mtiriko, na kuendeshwa tena kadiri rekodi ya hisia inavyokuwa. Mwelekeo, kwa sasa, ni wa Buffett.

Maswali Yanayoulizwa Mara Kwa Mara

Kununua wakati wengine wana wasiwasi kweli inafanya kazi?

Katika sampuli hii ya 2024-2026 siku za wasiwasi zaidi zilifuatwa na wastani wa juu zaidi wa matokeo ya S&P 500 ya siku 60 (6.35%) kuliko siku za tamaa zaidi (2.85%). Katika madirisha mafupi pengo linakaribia kufungwa, na sampuli ni fupi; hii inasimama kama msaada wa mwelekeo badala ya uthibitisho.

Kipimo cha wasiwasi na tamaa kinajengwaje?

Kutokana na lebo za hisia kwa kila makala kwenye mtiriko wetu wa habari: makala chanya za kila siku zilizopunguza zile hasi, juu ya jumla yao. Kipimo cha chini ni mtiriko wa hasira, kipimo cha juu ni mtiriko wa matumaini.

Kwanini jaribio huanza 2024?

Lebo za hisia kwenye mtiriko wa habari huanza 2024, ambayo huweka dirisha inayoweza kupimwa katika takriban miaka miwili na nusu.

Hii ni ushauri wa uwekezaji?

Hapana. Ni kipimo cha data ya awali chenye viwango vilivyotajwa, dirisha fupi, lebo zenye mwelekeo wa matumaini, soko linaloinuka, na marejeleo ya wastani yanayowezekana, sio mkakati au utabiri.


Kila namba hapa inatokana na hoja iliyohifadhiwa chini yake. Panua paneli yoyote kukagua idadi za hisia na matokeo ya mbele, au endesha jaribio sawa lenyewe katika kituo cha Strasmore. Kwa njia nyingine ya kusoma wasiwasi wa soko, angalia volatilili inayodhaminiwa; kwa tukio la kweli la wasiwasi katika rekodi, angalia anguko la COVID la Machi 2020.

#market data#investing#news sentiment#warren buffett