NOONOO TRADING봇에서 시작하기

테일 비율(Tail Ratio) — 큰 수익과 큰 손실 중 어느 쪽이 더 큰가

샤프 지수는 수익의 흔들림을 위아래 구분 없이 하나로 봅니다. 그런데 실제 손익 분포는 좌우가 대칭이 아닌 경우가 많습니다. 작은 수익이 자주 나다가 가끔 큰 손실이 나는 전략이 있고, 그 반대인 전략도 있습니다. 테일 비율(Tail Ratio)은 분포의 양 끝, 즉 드물게 나오는 큰 수익과 큰 손실의 크기를 직접 비교하는 지표입니다. 아래 숫자는 모두 개념 설명용 가정입니다.

테일 비율 공식

테일 비율 = 95번째 백분위수 ÷ |5번째 백분위수|

· 95번째 백분위수 = 수익률을 작은 순으로 줄 세웠을 때 상위 5% 경계값 (오른쪽 꼬리)
· 5번째 백분위수 = 하위 5% 경계값 (왼쪽 꼬리, 보통 음수)
· 1 보다 크면 큰 수익 쪽 꼬리가 더 길고, 1 보다 작으면 큰 손실 쪽 꼬리가 더 길다

최대값·최소값 대신 백분위수를 쓰는 이유는 극단적인 한두 건에 값이 끌려가지 않게 하기 위해서입니다. 일별 수익률로 계산하는 경우가 가장 많고, 거래별 손익률로 계산해도 됩니다. 분포의 비대칭 자체에 대해서는 수익률 왜도 글에서 다뤘습니다.

예시 ① — 100일 수익률로 계산하기

어떤 전략의 일별 수익률 100개 (가정)

작은 순으로 정렬했을 때
· 5번째 백분위수 = −2.5%
· 95번째 백분위수 = +3.2%

테일 비율 = 3.2 ÷ 2.5 = 1.28

운이 좋은 날의 수익이 운이 나쁜 날의 손실보다 약 28% 크다는 뜻입니다. 평균 수익률이 0 근처여도 이 값이 1 보다 크면 분포가 수익 쪽으로 열려 있다고 볼 수 있습니다.

예시 ② — 평균과 표준편차가 같아도 꼬리는 다르다

두 전략, 일평균 +0.1% · 표준편차 1.8% 로 동일 (가정)

· 전략 A : 5번째 백분위수 −4.0% · 95번째 백분위수 +2.0%
  테일 비율 = 2.0 ÷ 4.0 = 0.50

· 전략 B : 5번째 백분위수 −2.0% · 95번째 백분위수 +4.0%
  테일 비율 = 4.0 ÷ 2.0 = 2.00

평균과 표준편차가 같으니 샤프 지수도 같습니다. 하지만 A 는 나쁜 날 한 번에 4%씩 잃고, B 는 좋은 날 한 번에 4%씩 법니다. A 같은 모양은 손실을 버티며 평단을 낮추는 마틴게일류나 박스권에서 작은 수익을 반복하는 그리드 매매에서 자주 나타나고, B 같은 모양은 손실을 짧게 끊고 수익을 길게 가져가는 추세추종에서 자주 나타납니다. 하락 변동성만 따로 보는 소르티노 지수도 이 차이를 일부 잡아내지만, 테일 비율은 양쪽 끝을 직접 맞대 보는 점이 다릅니다.

예시 ③ — 표본이 작으면 값이 크게 흔들린다

거래 20건의 손익률 (%, 정렬, 가정)
−6, −3, −2.5, −2, −1.5, −1.2, −1, −0.8, −0.5, −0.2, 0.3, 0.6, 1, 1.4, 1.8, 2.2, 2.8, 3.5, 4.5, 9

방법 1 — 최근접 순위 (순위 = ⌈p × N⌉)
· 5번째 백분위수 = 1번째 값 = −6
· 95번째 백분위수 = 19번째 값 = +4.5
· 테일 비율 = 4.5 ÷ 6 = 0.75

방법 2 — 선형 보간 (엑셀 PERCENTILE.INC 방식, 위치 = 1 + p × (N − 1))
· 5번째 : 위치 1.95 → −6 + 0.95 × 3 = −3.15
· 95번째 : 위치 19.05 → 4.5 + 0.05 × 4.5 = +4.725
· 테일 비율 = 4.725 ÷ 3.15 = 1.50

같은 데이터인데 계산 방식만 바꿔도 0.75 와 1.50, 두 배 차이가 납니다. 또 방법 1 에서 −6% 거래 하나가 −3% 였다면 테일 비율은 4.5 ÷ 3 = 1.50 으로 바뀝니다. 20건에서 5% 경계는 사실상 맨 끝 한두 건이라, 거래 하나가 지표 전체를 좌우합니다. 꼬리를 재는 지표는 표본이 수백 건 이상일 때 의미가 생기고, 비교할 때는 같은 계산 방식을 써야 합니다.

예시 ④ — 레버리지와 수수료의 영향

예시 ① 의 전략 (5번째 −2.5% · 95번째 +3.2%)

· 레버리지 3배 : −7.5% · +9.6% → 9.6 ÷ 7.5 = 1.28 (변화 없음)
· 하루 평균 비용 0.1% 차감 : −2.6% · +3.1% → 3.1 ÷ 2.6 = 1.19

모든 수익률에 같은 배수를 곱하면 양쪽 꼬리가 같은 비율로 커지므로 테일 비율은 그대로입니다. 그래서 테일 비율만 보고 레버리지가 안전한지 판단할 수 없습니다. 3배에서 하루 −7.5% 가 몇 번 이어지면 계좌가 버티는지는 별개 문제입니다. 반면 비용은 분포 전체를 왼쪽으로 밀기 때문에 수익 꼬리는 줄고 손실 꼬리는 늘어 값이 떨어집니다. 매매가 잦을수록 이 차이가 커집니다. 비용 계산은 왕복 거래 비용 글을 참고하세요.

예시 ⑤ — 프로핏 팩터와 묶어 보는 상식 비율

테일 비율은 꼬리만 보고 분포 가운데는 보지 않습니다. 그래서 전체 손익을 보는 프로핏 팩터(총수익 ÷ 총손실)와 곱해서 함께 보는 방식이 있습니다. 이를 상식 비율(Common Sense Ratio)이라고 부르기도 합니다.

상식 비율 = 프로핏 팩터 × 테일 비율

· 전략 C : 프로핏 팩터 1.40 × 테일 비율 0.70 = 0.98
· 전략 D : 프로핏 팩터 1.15 × 테일 비율 1.30 = 1.50

C 는 프로핏 팩터가 더 높지만 손실 쪽 꼬리가 길어서, 드문 큰 손실이 지금까지의 수익을 한 번에 지울 수 있는 구조입니다. D 는 전체 수익 효율은 낮아도 큰 손실보다 큰 수익이 더 큽니다. 1 을 기준으로 위아래를 읽는 경우가 많지만, 이것도 경험적 기준이지 정해진 규칙은 아닙니다.

테일 비율을 볼 때의 함정

첫째, 5% 밖은 보지 않습니다. 테일 비율은 경계값만 비교하므로, 그 바깥에서 −30% 같은 사건이 한 번 있었어도 값에 거의 반영되지 않습니다. 경계 너머 손실의 평균을 보는 VaR·CVaR를 같이 확인해야 합니다. 코인처럼 두꺼운 꼬리를 가진 시장에서는 특히 중요합니다.

둘째, 아직 오지 않은 꼬리입니다. 마틴게일이나 그리드처럼 큰 손실이 드물게 오는 전략은, 그 손실이 표본 기간에 한 번도 없었다면 테일 비율이 오히려 좋게 나옵니다. 값이 좋다는 것과 위험이 없다는 것은 다릅니다. 시장 상태가 다른 구간을 나눠 따로 계산해 보는 것이 좋습니다.

셋째, 측정 단위입니다. 일별 수익률과 거래별 손익률은 서로 다른 분포라 값이 다르게 나옵니다. 보유 중인 포지션을 빼고 청산된 거래만 세면 이긴 거래가 먼저 닫히는 경향 때문에 분포가 왜곡됩니다. 이 문제는 청산 거래 승률 편향 글에 정리돼 있습니다.

넷째, 백테스트 데이터입니다. 진입 시점에 알 수 없던 정보가 섞이면 손실 꼬리가 깎여 나가 값이 부풀려집니다. 미래참조 편향을 먼저 점검하세요.

정리

① 테일 비율 = 95번째 백분위수 ÷ |5번째 백분위수|
② 5번째 −2.5% · 95번째 +3.2% → 1.28
③ 평균·표준편차가 같아도 0.50 과 2.00 처럼 꼬리는 다를 수 있다
④ 20건 표본은 계산 방식만 바꿔도 0.75 ↔ 1.50 — 수백 건 이상에서 의미
⑤ 레버리지로는 안 변하고, 비용이 붙으면 내려간다 (1.28 → 1.19)
⑥ 프로핏 팩터와 곱한 상식 비율로 전체 효율과 꼬리를 같이 본다
⑦ 5% 밖 극단 손실은 VaR·CVaR 로 따로 확인

주의

본문의 수익률, 거래 수, 비용, 비율 값 등 모든 숫자는 개념을 설명하기 위한 가정 예시이며 특정 전략이나 계좌의 실제 성과가 아닙니다. 테일 비율은 과거 표본을 요약한 값일 뿐 미래 성과를 보장하지 않습니다. 이 글은 교육 정보이며 특정 종목·전략의 매수·매도 권유나 특정 수익을 보장하는 내용이 아닙니다. 선물·레버리지 거래는 원금 손실 위험이 있고, 매매 판단과 그 결과는 본인 책임입니다.

NOONOO TRADING 무료 채팅방에서 실시간 트레이딩을 같이 보세요.

봇에서 시작하기

📈 OKX 신규 가입 시 거래 수수료 할인

OKX 수수료 할인 가입 →