/ 인사이트 ← 인사이트 목록

Sharpe Ratio 의 함정 — 같은 수익률이 왜 다른 점수를 받나

2026.06.07 작성 · 2026.10.07 개정 · Sangji Lee

평균 수익률이 같아도 수익률의 변동성이 다르면 Sharpe Ratio는 달라집니다. 연환산 평균 수익률 12%, 무위험 수익률 3%라는 가상 입력값에서 표준편차를 6%와 18%로 두면 각각 1.5와 0.5가 됩니다. 이 계산이 무엇을 뜻하는지, 같은 Sharpe에서도 손실의 양상이 어떻게 달라질 수 있는지 살펴봅니다.

1. 정의 — 초과 수익률과 그 변동성

과거 Sharpe Ratio는 각 기간의 포트폴리오 수익률에서 같은 기간의 무위험 수익률을 뺀 뒤, 그 초과 수익률의 평균을 표준편차로 나눠 계산합니다.

dₜ = Rₚ,ₜ − Rf,ₜ
Sharpe = 평균 초과 수익률(d̄) / 초과 수익률의 표준편차(σd)
  • Rₚ,ₜ: 각 기간의 포트폴리오 수익률
  • Rf,ₜ: 같은 통화·기간에 맞춘 무위험 수익률
  • σd: 같은 초과 수익률 열의 표준편차. Rf가 매 기간 일정하면 포트폴리오 수익률의 표준편차와 같습니다.

분자는 산술평균으로, 복리 연평균 성장률(CAGR)과 다릅니다. 이 글의 가상 수익률 열은 관측값을 전체로 보고 n으로 나누는 모표준편차를 사용합니다. 실제 분석에서 n−1로 나누는 표본표준편차를 사용한다면 그 규약을 밝히고 같은 방식끼리 비교해야 합니다. 분모가 0이면 유한한 Sharpe를 계산할 수 없습니다.

연간 m개 기간의 초과 수익률을 더하는 근사에서 분포가 안정적이고 자기상관이 없다고 가정하면, 평균은 m배·표준편차는 √m배·Sharpe는 √m배로 연환산합니다. 월별이면 m=12입니다. 복리나 자기상관 때문에 이 환산이 맞지 않을 수 있습니다. 정의와 시간 의존성은 William F. Sharpe, 「The Sharpe Ratio」(1994)를 참고했습니다.

2. 같은 평균 12%가 어떻게 다른 점수를 받나

아래는 계산법을 설명하기 위한 가상 입력값입니다. 연환산 산술평균 수익률 12%, 매 기간 일정한 Rf의 연환산 값 3%, 같은 방식으로 연환산한 표준편차 6%와 18%를 가정합니다. 특정 월별 수익률 경로나 실제 펀드에서 계산한 수치가 아닙니다.

구분낮은 변동성 예시높은 변동성 예시
산술평균 수익률 (연환산 Rp)+12%+12%
초과 수익률 표준편차 (연환산 σd)6%18%
초과 수익 (Rp − Rf)+9%+9%
Sharpe Ratio1.500.50

같은 평균 초과 수익률 9%p에서 표준편차가 3배이면 Sharpe는 1/3이 됩니다. 이는 이 지표로 측정한 비율의 차이이며, 운과 실력을 분리하거나 다음 수익률을 예측한 결과가 아닙니다.

한편 매월 정확히 +1%인 별도의 가상 수익률 열은 12개월 복리 수익률이 (1.01¹² − 1) × 100 ≈ 12.68%입니다. 관측된 월별 표준편차는 0이므로 Rf도 매월 일정하다면 Sharpe의 분모도 0입니다. 유한한 Sharpe를 계산할 수 없으며, 위 표의 표준편차 6%와 같은 사례가 아닙니다.

숫자가 뜻하는 범위

표준편차가 양수일 때 Sharpe가 음수이면 평균 초과 수익률이 음수라는 뜻이며, 매 기간 손실이 났다는 뜻은 아닙니다. Sharpe 1은 평균 초과 수익률이 그 표준편차와 같다는 뜻입니다. 보편적인 등급표나 안전성 판정으로 해석하지 않습니다.

계산을 손으로 따라가 보기 (예시 수치)

높은 변동성 예시의 0.50을 위 가상 입력값으로 계산하면 다음과 같습니다.

  1. 초과 수익 = Rp − Rf = 12% − 3% = 9%p
  2. 연환산 초과 수익률 표준편차 σd = 18% (이 표의 가상 입력값)
  3. Sharpe = 9 ÷ 18 = 0.50

낮은 변동성 예시는 같은 평균 초과 수익률 9%p를 σd 6%로 나눠 1.50입니다. 분자가 같고 양수일 때 분모가 1/3이면 비율은 3배입니다. 따라서 표준편차를 어떤 수익률 열과 규약으로 계산했는지가 중요합니다. 개인 계좌에서 주의할 점은 5장에서 다룹니다.

3. Sharpe 가 놓치는 것들

(1) 상방 변동성도 페널티

표준편차는 평균에서 위아래로 떨어진 값을 모두 계산에 넣습니다. 같은 평균과 표준편차라도 손실의 양상은 다를 수 있습니다. 아래는 길이가 같은 세 기간의 가상 수익률이며, 각 기간 Rf=0%, 연환산하지 않은 값입니다.

열기간별 수익률산술평균모표준편차Sharpe
A+1%, +1%, +10%4%4.24264%0.94281
B−2%, +7%, +7%4%4.24264%0.94281
A: σ = √[(9 + 9 + 36) / 3] = √18
B: σ = √[(36 + 9 + 9) / 3] = √18
Sharpe = 4 / √18 ≈ 0.94281

계산은 반올림 전의 √18로 하고 표시값만 반올림했습니다. A에는 음수인 기간이 없지만 B에는 있습니다. 두 열의 평균과 표준편차가 같다고 해서 복리 수익률이나 손실의 양상까지 같은 것은 아닙니다.

Sortino Ratio는 최소 허용 수익률(MAR)보다 낮은 부분의 하방편차를 사용합니다. 여기서는 하방편차를 전체 n개 관측값으로 나누는 다음 규약으로 정의합니다.

σdown = √[Σmin(0, Rₜ − MAR)² / n]
Sortino = (평균 수익률 − MAR) / σdown

MAR=0%이면 A의 하방편차는 0이라 유한한 Sortino를 계산할 수 없습니다. 손실이 관측되지 않았다고 해서 앞으로도 손실이 없다는 뜻은 아닙니다.

(2) 평균과 표준편차로 담지 못하는 위험

Sharpe를 계산하는 데 정규분포는 필수 조건이 아닙니다. 다만 평균과 표준편차만으로는 비대칭 분포나 드물게 발생하는 큰 손실을 충분히 설명하지 못합니다. 높은 과거 Sharpe만으로 손실 위험이 작다고 판단할 수 없습니다.

Calmar Ratio는 복리 연환산 수익률을 같은 측정 기간의 최대낙폭(MDD) 절댓값으로 나눕니다. 과거 최대낙폭이 미래 손실의 상한은 아니며, 최대낙폭이 0이면 유한한 비율을 계산할 수 없습니다.

Calmar = 복리 연환산 수익률(CAGR) / |MDD|

(3) 기간 길이 의존

일별·월별·연별 수익률로 계산한 Sharpe는 그대로 비교할 수 없습니다. 비교 기간, 관측 빈도, 연환산 가정, 통화와 비용 반영 여부를 맞춰야 합니다.

4. 실무 사용 — 언제 어떤 ratio 를

지표분모주 사용 시점
Sharpe초과 수익률의 표준편차 (σd)운용 전반 평가, 펀드 평가의 표준
SortinoMAR 대비 하방편차 (σdown)목표를 밑도는 수익률의 크기 확인
Calmar같은 기간 최대낙폭의 절댓값복리 연환산 수익률과 최대 하락폭 비교
Information벤치마크 대비 tracking error벤치마크 대비 평균 초과 수익률 평가
측정 조건 확인

높은 수치일수록 계산 기간, 관측 빈도, Rf, 비용 반영 여부와 원자료를 함께 확인해야 합니다. 짧은 기간의 값은 일부 관측값에 크게 좌우될 수 있으며, 숫자만으로 오류·조작·지속 가능한 실력을 판정할 수 없습니다.

5. 개인 투자자의 Sharpe 는 특히 왜곡된다

개인 포트폴리오에도 Sharpe를 계산할 수 있지만, 같은 길이의 기간별 수익률을 만들고 기준 통화와 입출금 처리 방식을 일관되게 정해야 합니다. 여러 계좌·통화의 평가금액을 단순히 모으는 것만으로는 비교 가능한 수익률 열을 얻기 어렵습니다.

(1) 적립식·비정기 입출금이 σ 를 오염시킨다

σ 는 "수익률의 흔들림"인데, 매달 다른 금액을 넣고 빼는 계좌에서는 평가금액 변동에 내 입금이 섞입니다. 이번 달에 300만원을 새로 넣었다면 평가금액이 올라간 게 시장이 좋아서인지 내가 돈을 넣어서인지 분리되지 않습니다. 입출금을 조정하지 않은 잔고 증가율의 σ는 투자 수익률의 변동성과 다릅니다. Sharpe에는 일관된 기간별 수익률 열이 필요하며, 시간가중수익률(TWR)을 구성하는 기간별 수익률을 사용할 수 있습니다. 금액가중수익률(MWR)은 입출금 시점을 반영한 다른 측정치입니다. (→ TWR vs MWR — 같은 계좌, 다른 수익률)

(2) 다통화 — 환 위험이 종목 위험에 섞인다

미국주·한국주·엔화 자산을 원화 기준으로 측정하면 종목 가격 변화와 환율 변화가 모두 수익률에 반영됩니다. 이는 원화 기준 투자자가 경험하는 위험의 일부입니다. 원화 Sharpe와 달러 Sharpe를 같은 값처럼 비교하지 말고, 위험의 출처를 살피려면 자산 수익과 환 효과도 나눠 봐야 합니다. (→ 환율이 만드는 수익률 착시)

(3) 표본이 너무 짧고 계속 바뀐다

관측값이 적으면 평균과 표준편차가 특정 값에 크게 좌우됩니다. 개인 포트폴리오의 구성이나 시장 환경이 바뀌면 과거 추정치의 의미도 달라집니다. 필요한 기간을 보편적인 연수로 정할 수는 없으며, 표본 크기와 측정 조건을 함께 확인해야 합니다.

그래서 Multifolios 의 선택

이런 이유로 Multifolios 는 단일 Sharpe 숫자를 헤드라인에 두지 않습니다. 대신 ① 자산추이 차트로 평가금액의 흔들림을 눈으로 보고, ② 캘린더의 상승/하락일 카운트로 변동의 '빈도'를, ③ 환 분리 수익률로 위험이 종목에서 왔는지 환에서 왔는지 나눠 봅니다. 하나의 점수로 뭉개기보다 변동을 '보이게' 하는 쪽입니다. 향후 위험조정 지표를 도입하더라도 기간·측정주기·표본크기를 반드시 함께 표기할 예정입니다.

6. 직접 살펴보기 — 수익률 숫자와 경로 함께 읽기

계산에 앞서 다음 항목을 살펴보면 수익 경로를 이해하는 데 도움이 됩니다. 다만 이것들만으로 표준편차나 Sharpe를 추정할 수는 없습니다.

  • 최악의 달 vs 최고의 달 폭 — 같은 기간의 월별 수익률에서 최댓값과 최솟값을 확인합니다. 범위는 극단값을 보여 주지만, 나머지 관측값의 분포까지 담지 않아 표준편차의 크기나 Sharpe 순위를 결정하지는 못합니다.
  • 하락일 비율 — 하락한 날의 수와 하락폭을 구분합니다. 하락일이 많아도 폭이 작을 수 있고, 드문 하루의 큰 손실도 중요합니다. 일수만으로 변동성이나 안전성을 판단할 수 없습니다.
  • 같은 누적 수익, 다른 경로 — 두 종목의 누적 수익이 +20%여도 중간 낙폭이나 회복 기간은 다를 수 있습니다. 낙폭만으로 Sharpe 순위를 단정할 수는 없으므로, 기간별 수익률을 계산하고 경로도 함께 살펴봅니다.

이 항목들은 수익의 경로를 점검하는 보조 정보입니다. Sharpe도 이 관찰들도 운과 실력을 확정적으로 분리해 주지는 않습니다.

7. 한 줄 요약

Sharpe Ratio = 평균 초과 수익률 / 그 표준편차. 평균 초과 수익률이 같고 양수이면 표준편차가 클수록 비율은 낮습니다. 측정 조건과 손실의 양상을 함께 살피고, Sortino·Calmar도 각자의 계산 규약과 한계를 확인해 읽어야 합니다.

시점별 평가금액 + 일별 손익으로 변동성 직관 확인
Multifolios 의 자산추이 / 캘린더로 본인 포트폴리오의 변동 패턴 파악.
대시보드 열기 →
Sangji Lee
개인투자자·개발자 · Multifolios 제작·운영
여러 증권사와 통화에 흩어진 자산을 직접 추적하다 불편해서 Multifolios를 만들었습니다. 실제로 운용하며 부딪힌 수익률 계산·환율 분리·리밸런싱 문제를 글로 정리합니다. 문의: 소개 · 연락처
📬 주간 시장 요약 받기
매주 일요일, 미국·한국·일본 시장 핵심을 이메일로 — 무료.