UseFinScope.com

방법론

낙폭은 이렇게 계산합니다

FinScope의 모든 숫자가 어떤 데이터에서, 어떤 식으로 나오는지 — 출처부터 한계까지 투명하게 공개합니다.

Methodology

How we compute drawdown

Exactly where every FinScope number comes from and how it's calculated — sources, formulas and limitations, in the open.

측정하는 지표

  • 최대낙폭(MDD) — 전체 기간 중 ‘사상 최고점 대비 하락률’이 가장 깊었던 값. 그 자산이 안긴 최악의 고통.
  • 현재 낙폭 — 현재가가 사상 최고점 대비 얼마나 내려와 있는지(0%면 신고점).
  • 회복기간 — 최저점에서 직전 고점을 다시 회복하기까지 걸린 거래일 수(아직 미회복이면 ‘미회복’).
  • 언더워터 차트 — 시점별 ‘고점 대비 하락률’의 추이(항상 0% 이하).
  • 낙폭 분포 — 전체 거래일 중 특정 낙폭 구간에 머문 비율.

What we measure

  • Maximum drawdown (MDD) — the deepest “decline from the all-time high” over the whole history. The worst pain the asset inflicted.
  • Current decline — how far the latest price sits below its all-time high (0% means a fresh high).
  • Recovery time — the number of trading days from the trough back to the prior peak (or “not recovered” if it hasn't).
  • Underwater chart — the decline-from-peak over time (always ≤ 0%).
  • Drawdown distribution — the share of all trading days spent within each drawdown band.

데이터 출처

  • 시세 — Yahoo Finance의 분할·배당 조정종가(adjusted close)를 사용합니다. 조정종가라 배당·액면분할이 반영돼 장기 비교가 일관됩니다.
  • 환율 — USD/KRW는 Frankfurter(유럽중앙은행 기준환율)에서 받으며, 1999-12-30부터 존재합니다. 원화(₩) 지표와 차트는 주가와 환율이 겹치는 기간만으로 계산하고, 그 이전 역사는 합성 환율로 소급하지 않고 원화 기준에서 제외합니다(해당 종목 페이지에 원화 기준 시작일을 표기).
  • 유니버스 — S&P 500 전 종목 + 주요·테마·레버리지·암호화폐·인컴 ETF + 커뮤니티에서 많이 찾는 종목을 합친 800여 개 미국 상장 종목.
  • 기간 — 각 종목의 상장 이후 전체 일별 데이터.

Data sources

  • Prices — split/dividend-adjusted close from Yahoo Finance, so dividends and splits are baked in for consistent long-run comparison.
  • FX — USD/KRW from Frankfurter (European Central Bank reference rates), available from 1999-12-30. KRW metrics and charts are computed only on the overlap of price and FX history — earlier history is excluded from the KRW view rather than back-filled with a synthetic rate (each ticker page labels its KRW coverage start).
  • Universe — the full S&P 500 plus major, thematic, leveraged, crypto and income ETFs and widely-followed tickers — about 800 US-listed names.
  • History — daily data covering each ticker's entire trading history.

계산 방식

최대낙폭 = (저점 − 직전 사상 최고점) ÷ 직전 사상 최고점

각 거래일마다 그날까지의 사상 최고점을 추적하고, 종가가 그 고점 대비 얼마나 빠졌는지를 계산합니다. 그 하락률 중 가장 깊은 값이 최대낙폭입니다. 현재 낙폭은 같은 계산을 오늘 종가에 적용한 값이고, 회복기간은 최저점 이후 종가가 직전 고점을 처음 다시 넘은 날까지의 거래일 수입니다.

모든 수치는 화면에 차트를 그리는 것과 동일한 계산 모듈로 미리 계산해 저장합니다. 그래서 표에 적힌 값과 차트가 어긋날 수 없습니다. 달러·원화 두 기준을 함께 제공해 환율까지 반영한 관점도 볼 수 있습니다.

How it's calculated

MDD = (trough − prior all-time high) ÷ prior all-time high

For every trading day we track the running all-time high and measure how far the close fell below it. The deepest of those declines is the maximum drawdown. Current decline applies the same math to today's close, and recovery time counts the trading days from the trough until the close first reclaims the prior peak.

Every figure is pre-computed with the same module that draws the charts, so the numbers and the charts can never disagree. We show both USD and KRW so you can see the currency-adjusted view too.

리스크·수익 지표

개별 종목 페이지에는 낙폭 외에 표준 리스크·수익 지표도 함께 제공합니다. 모두 USD 일간 수익률상장 이후 전체 기간으로 계산하며, 연율화에는 거래일 252일을 사용합니다.

  • CAGR(연평균 수익률) — 첫 종가에서 마지막 종가까지의 연복리 성장률.
  • 연율화 변동성 — 일간 수익률의 표준편차 × √252. 가격이 얼마나 출렁이는지.
  • 샤프 지수 — (평균 수익률 ÷ 표준편차) × √252. 무위험수익률은 0%로 가정합니다. 위험 1단위당 수익이 높을수록 큽니다.
  • 소르티노 지수 — 샤프와 같되 분모에 하방편차(0% 미만 수익률만)를 써 하락 위험만 본 값.
  • 칼마 지수 — CAGR ÷ |최대낙폭|. 감내한 최악의 낙폭 대비 수익 효율.
  • 얼서 지수(Ulcer Index) — 각 시점 낙폭(%)의 제곱평균제곱근(RMS). 낙폭의 깊이와 지속을 함께 벌점화 — 낙폭 중심 사이트에 가장 잘 맞는 위험 척도.
  • 베타S&P 500(SPY) 대비 민감도. 공통 거래일의 일간 수익률로 cov ÷ var로 계산. 1보다 크면 시장보다 더 출렁입니다.

샤프·소르티노는 산술평균 수익률을, 칼마는 기하평균(CAGR)을 쓰는 표준 정의를 따릅니다. 무위험수익률 0%·MAR 0% 가정이라 절대값보다 같은 척도에서의 종목 간 비교로 보는 게 좋습니다. 데이터가 너무 짧거나(약 3개월 미만) 가격 변동이 없는 종목은 지표를 생략합니다.

Risk & return metrics

Each ticker page also shows standard risk/return statistics alongside drawdown. All are computed from daily USD returns over the ticker's entire history, annualized with 252 trading days.

  • CAGR — compound annual growth rate from the first to the last close.
  • Annualized volatility — standard deviation of daily returns × √252; how much the price swings.
  • Sharpe ratio — (mean return ÷ std. dev) × √252, with a 0% risk-free rate. Higher = more return per unit of total risk.
  • Sortino ratio — like Sharpe but the denominator uses downside deviation (sub-0% returns only), isolating downside risk.
  • Calmar ratio — CAGR ÷ |max drawdown|; return efficiency against the worst drawdown endured.
  • Ulcer Index — the RMS of each day's drawdown (%), penalizing both depth and duration — the risk gauge best suited to a drawdown-focused site.
  • Beta — sensitivity to the S&P 500 (SPY), as cov ÷ var of daily returns on shared trading days. Above 1 means it swings more than the market.

Sharpe/Sortino use the arithmetic mean return; Calmar uses the geometric mean (CAGR) — the standard definitions. With a 0% risk-free rate and 0% MAR, read these as relative comparisons between tickers on the same scale rather than absolutes. Tickers with too little history (under ~3 months) or no price variation are omitted.

갱신 주기

데이터는 매 미국 영업일 장 마감 직후 자동으로 갱신됩니다. 각 종목·랭킹·테마 페이지에는 그 데이터의 기준일이 표시되므로, 보고 있는 숫자가 언제 것인지 항상 확인할 수 있습니다. 주말·휴장일에는 직전 영업일 데이터가 유지됩니다.

Update cadence

Data refreshes automatically right after each US trading day's close. Every ticker, ranking and theme page shows the data's as-of date, so you always know how fresh the numbers are. On weekends and holidays the last trading day's data carries over.

제외 기준과 한계

  • 랭킹의 레버리지·인버스 제외 — 2x/3x·인버스·변동성 ETF는 구조적 감쇠로 낙폭이 −100%에 수렴해 일반 종목과 비교가 왜곡됩니다. 그래서 낙폭 랭킹에서는 제외합니다(개별 종목 페이지·테마에서는 데이터를 그대로 제공).
  • 데이터 정확성 — 공개 소스(Yahoo)에서 받아오며 정확성·완전성을 보장하지 않습니다. 드물게 소스의 오류·결측이 있을 수 있습니다.
  • 조정종가 기준 — 장중 저점이 아니라 일별 종가 기준이라, 장중에 더 깊었던 순간은 반영되지 않습니다.
  • 생존 편향 — 현재 거래되는 종목 위주라, 상장폐지된 종목은 포함되지 않습니다.
  • 과거 ≠ 미래 — 과거의 낙폭이 미래의 낙폭을 보장하지 않습니다.

Exclusions & limitations

  • Leveraged/inverse excluded from rankings — 2x/3x, inverse and volatility ETFs decay toward −100% structurally, which distorts comparison with ordinary names. We exclude them from drawdown rankings (their data still appears on their own ticker and theme pages).
  • Data accuracy — sourced from a public provider (Yahoo) with no guarantee of accuracy or completeness; occasional source errors or gaps are possible.
  • Close-based — figures use daily closes, not intraday lows, so a deeper intraday moment isn't captured.
  • Survivorship — the universe skews to currently-traded names; delisted tickers aren't included.
  • Past ≠ future — past drawdowns do not guarantee future ones.

면책 · 문의

FinScope의 모든 정보는 정보 제공 목적일 뿐이며 투자 권유나 자문이 아닙니다. 투자 결정과 그 결과의 책임은 전적으로 이용자 본인에게 있습니다.

데이터·계산 관련 문의: [email protected] · 더 알아보기: 소개 · 가이드

Disclaimer & contact

Everything on FinScope is for informational purposes only and is not investment advice or a solicitation. You are solely responsible for your own decisions and their outcomes.

Data/method inquiries: [email protected] · Learn more: About · Guide

낙폭 랭킹 보기 →
See the drawdown rankings →