워런 버핏의 공포 매수 전략 데이터 검증
뉴스 심리 지표를 활용해 시장 공포 구간의 수익률을 분석합니다. 실제 데이터로 버핏의 격언을 확인하십시오.
워런 버핏(Warren Buffett)의 가장 유명한 격언은 타인이 탐욕스러울 때 두려워하고, 타인이 두려워할 때 탐욕스러워지라는 것이다. 이는 정설로 통용된다. 또한 이 주장은 원칙적으로 검증 가능하다. 시장 전체의 심리를 측정할 수 있다면, 가장 두려운 시점과 가장 탐욕스러운 시점 이후의 수익률을 나열하여 비교할 수 있기 때문이다. 본 페이지는 수십만 개의 뉴스 기사 심리를 바탕으로 구축된 공포-탐욕 지수(fear-and-greed gauge)를 사용하여 이 테스트를 수행한다.
뉴스를 통한 공포 지수 구축
당사의 뉴스 테이프에 포함된 모든 기사에는 발행 시점에 긍정, 부정 또는 중립의 기업별 심리 태그가 부여된다. 매일 시장 전체의 이러한 태그 수를 집계하면 뉴스를 일일 심리 지표로 전환할 수 있다. 여기서 하루의 순심리(net sentiment)는 전체 태그 수 대비 긍정 태그 수에서 부정 태그 수를 뺀 값이다. 범위의 상단에 가까운 수치는 낙관적이고 탐욕스러운 테이프를 의미하며, 하단에 가까운 수치는 이 데이터가 나타내는 공포에 가장 근접한 상태를 의미한다.
수익률을 논하기에 앞서 두 가지 한계점이 존재한다. 심리 태그는 2024년 이후 데이터만 존재하므로, 측정 가능한 기간은 전체 시장 사이클이 아닌 약 two and a half 년이다. 또한 태그는 낙관적인 쪽으로 편향되어 있다.
모든 수치 뒤에 숨겨진 정확한 SQL
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최근 1년 동안 부정적인 기사는 태그된 전체의 19.1% 수준이었으며, 이러한 패턴은 전체 측정 기간 동안 유지되었다. 이 표본에서 두려운 날은 가장 낙관적이지 않은 테이프를 의미하며, 완전한 패닉 상태를 의미하는 것은 아니다. 이것이 기초 자료이다. 테스트의 핵심은 그 이후 시장이 어떻게 움직였는가이다.
테스트: 공포와 탐욕 이후의 움직임
심리 지표가 있는 모든 날에 대해 향후 5일, 20일, 60일 동안의 S&P 500 수익률을 측정했다. 그 후 날짜를 가장 두려운 10분의 1, 가장 탐욕스러운 10분의 1, 그리고 그 사이의 구간으로 나누어 각 그룹 내 향후 수익률의 평균을 계산했다.
모든 수치 뒤에 숨겨진 정확한 SQL
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)이후 두 달 동안, 두려운 날들의 수익률이 탐욕스러운 날들보다 훨씬 앞서 나타났다. 극단적 공포 지수 이후 60거래일 동안 S&P 500은 평균 6.35%의 수익률을 기록한 반면, 극단적 탐욕 지수 이후에는 2.85%를 기록했으며, 그 사이의 일반적인 날들은 4.03%를 기록했다. 이 순위는 격언과 일치한다. 즉, 두려운 테이프가 더 나은 진입 시점이었고, 탐욕스러운 테이프는 그렇지 않았다.
가까운 기간을 보면 양상이 모호해진다. 향후 5일 동안 두려운 그룹과 탐욕스러운 그룹은 서로 1퍼센트 미만의 차이를 보이며, 20일 동안은 탐욕스러운 그룹이 약간 앞선다. 격차는 두 달 시점에 이르러서야 벌어진다. 각 극단 그룹은 단 45일만을 포함하며, 소수의 사례가 평균값을 형성한다.
이것이 결론이 아닌 단서인 이유
세 가지 요소가 이 결과를 확정적인 증거로 보기에 부족하게 만든다.
첫째, 측정 기간이 상승장이다. 모든 그룹이 양(+)의 60일 수익률을 기록했으며, 이 비교는 손실 대비 수익이 아닌, 더 나은 수익 대비 일반적인 수익을 비교한 것이다. 고점 부근에서의 탐욕에 대비하기 위한 규칙을 테스트하기에는, 현재 테스트할 만한 고점이 존재하지 않는다.
둘째, 두려운 날들은 대개 시장이 이미 하락한 후, 부정적인 보도가 집중될 때 나타나는 경향이 있다. 이러한 지점에서의 반등은 심리 자체의 예견이라기보다 단순한 평균 회귀(mean reversion)로 설명될 수 있다. 두 현상을 구분하기 위해서는 더 많은 데이터가 필요하다.
셋째, 표본이 적다. 각 극단 그룹에 45일씩 포함된 two and a half 년의 데이터는 모든 시대의 모든 시장에 적용하기에는 좁은 기반이다. 2024년부터 2026년까지의 단일 구간은 전체 모집단이 아닌 하나의 사례일 뿐이다.
이 실험이 입증하는 것은 격언 그 자체보다 더 작지만 유용한 것이다. 즉, 이 주장은 측정이 가능하다는 점이다. 흔히 인용되는 문구도 숫자로 변환하여 테이프를 통해 검증할 수 있으며, 심리 기록이 쌓임에 따라 재검증할 수 있다. 현재로서는 방향성이 버핏의 견해와 일치한다.
FAQ
타인이 두려워할 때 매수하는 것이 실제로 효과가 있는가?
이 2024-2026년 표본에서 가장 두려운 날 이후의 평균 60일 S&P 500 수익률은 6.35%로, 가장 탐욕스러운 날의 2.85%보다 높았다. 더 짧은 기간 동안에는 격차가 거의 사라지며 표본도 적다. 따라서 이는 증거라기보다는 방향성을 뒷받침하는 근거로 보아야 한다.
공포-탐욕 지수는 어떻게 구축되는가?
뉴스 피드의 기사별 심리 태그를 기반으로 한다. 매일의 긍정 기사 수에서 부정 기사 수를 뺀 값을 전체 기사 수로 나눈 값이다. 낮은 수치는 부정적인 테이프를, 높은 수치는 낙관적인 테이프를 의미한다.
왜 테스트가 2024년에 시작되는가?
뉴스 피드의 심리 태그가 2024년부터 시작되므로, 측정 가능한 기간은 약 two and a half 년이다.
이것은 투자 조언인가?
아니다. 이는 한정된 기간, 낙관 편향된 태그, 상승장, 그리고 평균 회귀 가능성이라는 한계가 명시된 과거 데이터의 측정치일 뿐, 전략이나 예측이 아니다.
이곳의 모든 수치는 하단의 저장된 쿼리에서 가져온 것이다. 각 패널을 확장하여 심리 수치와 향후 수익률을 확인하거나, Strasmore 터미널에서 직접 동일한 테스트를 실행할 수 있다. 시장의 불안을 읽는 다른 방법은 내재 변동성(implied volatility)을, 기록상 실제 공포 사건을 보려면 2020년 3월 COVID 폭락을 참조하라.