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

beli ketika orang lain takut data warren buffett

Warren Buffett kata tamak apabila orang lain takut. Kami bina tolok ketakutan daripada sentimen berita sebenar dan uji sama ada hari takut mengatasi pasaran.

Warren Buffett's petua paling kerap dipetik adalah takut apabila orang lain tamak, dan tamak apabila orang lain takut. Ia tersebar sebagai kebijaksanaan yang diterima. Ia juga, pada dasarnya, satu tuntutan yang boleh diuji: jika mood seluruh pasaran boleh diukur, pulangan yang mengikuti detik paling takut dan paling tamak boleh dijajarkan dan dibandingkan. Halaman ini menjalankan ujian itu, menggunakan tolok ketakutan-dan-ketamakan yang dibina daripada sentimen ratusan ribu rencana berita.

Membina tolok ketakutan daripada berita

Setiap rencana pada pita berita kami membawa tag sentimen setiap syarikat, positif atau negatif atau neutral, yang dilampirkan ketika rencana itu diterbitkan. Mengira tag tersebut merentas seluruh pasaran setiap hari mengubah berita menjadi bacaan mood harian. Sentimen bersih satu hari di sini ialah kiraan positif tolak kiraan negatif, dibahagikan dengan jumlah kedua-duanya: bacaan berhampiran bahagian atas julatnya adalah pita yang ceria dan tamak, dan bacaan berhampiran bahagian bawah adalah perkara paling hampir dengan ketakutan yang dipegang oleh data ini.

Dua had perlu dinyatakan di awal, sebelum sebarang pulangan. Tag sentimen hanya wujud dari 2024 dan seterusnya, jadi tetingkap yang boleh diukur adalah kira-kira dua setengah tahun, bukan kitaran pasaran penuh. Dan tag tersebut condong ke arah ceria.

PertanyaanLiputan sentimen berita mengikut tahun: bilangan cerapan yang ditandakan, dan bahagian yang negatif
SQL tepat di sebalik setiap nombor
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

Rencana suram berjalan hampir 19.1% daripada jumlah yang ditag dalam tahun paling terkini, dan corak itu bertahan merentas tetingkap. Hari yang menakutkan dalam sampel ini adalah pita paling kurang ceria yang tersedia, bukan hari panik sepenuhnya. Itulah bahan mentahnya. Ujiannya adalah apa yang dilakukan oleh pasaran seterusnya.

Ujian: apa yang mengikuti ketakutan dan ketamakan

Untuk setiap hari dengan bacaan mood, pulangan S&P 500 diukur sepanjang 5, 20, dan 60 hari dagangan seterusnya. Hari-hari tersebut kemudiannya dibahagikan kepada persepuluh paling takut, persepuluh paling tamak, dan semua yang lain di antaranya, dan pulangan hadapan dipuratakan dalam setiap kumpulan.

PertanyaanPurata pulangan hadapan S&P 500 selepas hari takut, tamak, dan biasa (2024-2026)
SQL tepat di sebalik setiap nombor
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)

Sepanjang dua bulan yang berikut, hari-hari takut datang jauh di hadapan hari-hari tamak. S&P 500 purata 6.35% sepanjang 60 hari dagangan selepas bacaan ketakutan melampau, berbanding 2.85% selepas bacaan ketamakan melampau, dengan hari biasa di antaranya pada 4.03%. Kedudukan itu sepadan dengan pepatah: pita takut adalah pintu masuk yang lebih baik, dan pita tamak adalah yang lebih buruk.

Dari dekat, gambarnya kabur. Sepanjang lima hari seterusnya, kumpulan takut dan tamak berada dalam pecahan peratus antara satu sama lain, dan sepanjang dua puluh hari, kumpulan tamak mendahului sedikit. Pemisahan terbuka hanya pada tanda dua bulan. Setiap kumpulan melampau hanya memegang 45 hari, dan satu siri kecil episod membawa purata.

Mengapa ini petunjuk, bukan keputusan

Tiga perkara menahan hasil daripada menjadi bukti.

Tetingkap adalah pasaran yang meningkat. Setiap kumpulan mencatatkan pulangan 60 hari yang positif, dan perbandingan itu menetapkan hasil yang baik berbanding yang lebih baik, bukan keuntungan berbanding kerugian. Peraturan yang bertujuan melindungi daripada ketamakan berhampiran puncak tidak mempunyai puncak untuk diuji di sini.

Hari-hari takut juga cenderung tiba selepas pasaran telah jatuh, apabila liputan suram berkumpul. Lantunan dari titik-titik itu sesuai dengan min-reversion yang mudah seperti ia sesuai dengan apa-apa pandangan jauh dalam sentimen itu sendiri. Mengasingkan kedua-duanya memerlukan lebih daripada taburan tarikh.

Dan sampelnya nipis. Dua setengah tahun, dengan 45 hari dalam setiap keterlaluan, adalah asas yang sempit untuk tuntutan tentang setiap pasaran dalam setiap era. Satu regangan tunggal 2024 hingga 2026 adalah satu cabutan, bukan populasi.

Apa yang diselesaikan oleh latihan ini adalah lebih kecil dan lebih berguna daripada pepatah itu sendiri: tuntutan itu boleh diukur. Satu baris yang biasanya tersebar sebagai frasa yang boleh dipetik boleh diubah menjadi nombor, diaudit terhadap pita, dan dijalankan semula apabila rekod sentimen berkembang. Arahnya, buat masa ini, adalah Buffett.

FAQ

Adakah membeli apabila orang lain takut benar-benar berkesan?

Dalam sampel 2024-2026 ini, hari-hari paling takut diikuti dengan purata pulangan S&P 500 60 hari yang lebih tinggi (6.35%) berbanding hari-hari paling tamak (2.85%). Sepanjang tetingkap yang lebih pendek, jurang hampir tertutup, dan sampelnya pendek; ini berdiri sebagai sokongan arah dan bukannya bukti.

Bagaimanakah tolok ketakutan-dan-ketamakan dibina?

Daripada tag sentimen setiap rencana pada suapan berita kami: rencana positif setiap hari tolak rencana negatifnya, dibahagikan dengan jumlahnya. Bacaan rendah adalah pita suram, bacaan tinggi adalah pita ceria.

Mengapa ujian bermula pada 2024?

Tag sentimen pada suapan berita bermula pada 2024, yang menetapkan tetingkap boleh diukur pada kira-kira dua setengah tahun.

Adakah ini nasihat pelaburan?

Tidak. Ia adalah pengukuran data lepas dengan had yang dinyatakan, tetingkap pendek, tag condong ceria, pasaran meningkat, dan kemungkinan min-reversion, bukan strategi atau ramalan.


Setiap angka di sini datang daripada pertanyaan tersimpan di bawahnya. Kembangkan mana-mana panel untuk mengaudit kiraan sentimen dan pulangan hadapan, atau jalankan ujian yang sama sendiri pada terminal Strasmore. Untuk cara berkaitan membaca kebimbangan pasaran, lihat turun naik tersirat; untuk peristiwa ketakutan sebenar dalam rekod, lihat kemalangan COVID Mac 2020.

#market data#investing#news sentiment#warren buffett