기댓값과 손익비: 승률보다 중요한 실전 수익 구조 계산법

승률 70% 전략과 승률 40% 전략 중 어느 쪽이 더 돈을 벌까요? 직관적으로는 70%가 좋아 보이지만, 실제 답은 기댓값과 손익비를 함께 계산해야 알 수 있습니다. 10번 중 7번 맞혀도 한 번 틀릴 때 크게 잃으면 계좌는 줄어들 수 있고, 10번 중 4번만 맞혀도 맞을 때 충분히 크게 벌면 장기적으로 유리한 구조가 될 수 있습니다.

기댓값과 손익비 계산을 위한 거래 기록표

기댓값과 손익비를 함께 봐야 하는 이유

승률은 “얼마나 자주 맞는가”를 보여줍니다. 손익비는 “맞았을 때 얼마를 벌고, 틀렸을 때 얼마를 잃는가”를 보여줍니다. 기댓값은 이 둘을 하나로 묶어 “이 행동을 반복하면 평균적으로 이익인가 손실인가”를 판단하게 해줍니다.

예를 들어 승률이 80%라도 평균 이익이 1만 원이고 평균 손실이 10만 원이면, 몇 번의 손실이 많은 승리를 지울 수 있습니다. 반대로 승률이 35%라도 평균 이익이 평균 손실의 3배라면 충분히 검토할 가치가 있습니다. 그래서 전략 평가는 “승률이 높다” 또는 “손익비가 좋다”에서 멈추면 안 됩니다. 승률, 평균 이익, 평균 손실을 한 식에 넣어 기댓값을 확인해야 합니다.

기댓값이란 무엇인가

기댓값은 가능한 결과값에 그 결과가 일어날 확률을 곱해 모두 더한 값입니다. 수학적으로는 “기댓값 = Σ(결과값 × 발생확률)”로 표현합니다. MIT OpenCourseWare의 확률 자료에서도 기댓값을 확률로 가중한 평균으로 설명합니다. 자세한 수학적 배경은 MIT OCW의 Expected Value 자료를 참고할 수 있습니다.

투자, 트레이딩, 베팅처럼 이익과 손실이 반복되는 상황에서는 보통 다음처럼 계산합니다.

기댓값 = 승률 × 평균이익 − 패률 × 평균손실

여기서 패률은 1 − 승률입니다. 평균손실은 계산하기 쉽게 절댓값, 즉 양수로 넣습니다. 예를 들어 평균적으로 벌 때 20만 원, 잃을 때 10만 원이고 승률이 40%라면 “0.40 × 20만 원 − 0.60 × 10만 원 = 2만 원”입니다. 이 전략은 비용을 제외하면 한 번 실행할 때마다 평균 2만 원의 양의 기댓값을 가진다는 뜻입니다.

기댓값은 한 번의 결과가 아니라 반복의 평균이다

기댓값은 다음 거래가 반드시 이긴다고 알려주는 예언 도구가 아닙니다. 동전 던지기, 주사위, 룰렛, 매매 전략처럼 비슷한 조건이 충분히 반복될 때 평균적으로 어떤 결과가 나오는지 보는 개념입니다. 그래서 한두 번의 성공이나 실패로 전략을 단정하면 위험합니다. 표본이 부족하면 운이 좋았거나 나빴던 구간일 수 있습니다.

손익비란 무엇인가

손익비는 감수하는 손실 대비 기대하는 이익의 비율입니다. 1만 원을 잃을 위험을 감수하고 2만 원의 이익을 노린다면 손익비는 1:2입니다. 트레이딩에서는 한 번의 거래에서 감수하기로 한 위험을 1R이라고 부르면 비교가 쉬워집니다. 손절 기준이 10만 원이면 10만 원이 1R이고, 그 거래에서 20만 원을 벌면 +2R입니다.

실제 성과를 평가할 때는 “평균 이익 ÷ 평균 손실”로 손익비를 계산합니다. 평균 이익이 30만 원, 평균 손실이 15만 원이면 실제 평균 손익비는 2입니다. 이때 중요한 점은 진입 전에 계획한 손익비와 실제 기록에서 나온 손익비가 다를 수 있다는 것입니다.

계획 손익비와 실제 평균 손익비는 다르다

차트에서 목표가와 손절가를 정하면 계획상 손익비는 쉽게 나옵니다. 하지만 실제 매매에서는 조기 청산, 손절 미준수, 미끄러운 체결 가격, 수수료, 세금, 유동성 부족이 개입합니다. 계획은 1:2였는데 실제 평균은 1:1.1일 수도 있고, 손절을 늦게 하면서 평균 손실이 커질 수도 있습니다. 따라서 전략의 질은 계획표가 아니라 거래 기록으로 확인해야 합니다.

승률과 손익비에 따른 기댓값 비교표

기댓값과 손익비 계산 공식

실전에서는 금액 단위와 R 단위를 모두 사용할 수 있습니다. 금액 단위 공식은 다음과 같습니다.

E = 승률 × 평균이익 − 패률 × 평균손실

R 단위로 보면 더 단순해집니다.

E(R) = 승률 × 평균승리R − 패률 × 평균손실R

평균 손실을 1R로 표준화하면 다음처럼 정리됩니다.

E(R) = 승률 × 손익비 − (1 − 승률) × 1

이 공식의 장점은 거래 금액이 달라도 전략 자체를 비교할 수 있다는 점입니다. 어떤 거래는 10만 원을 위험에 걸고, 어떤 거래는 30만 원을 위험에 걸었더라도 모두 R로 바꾸면 같은 기준에서 볼 수 있습니다.

승률은 낮지만 기댓값이 양수인 경우

승률 40%, 평균 이익 2R, 평균 손실 1R인 전략을 생각해 보겠습니다.

0.40 × 2 − 0.60 × 1 = 0.20R

이 계산은 한 번 거래할 때마다 평균적으로 0.20R의 기대수익 구조라는 뜻입니다. 물론 매번 0.20R을 번다는 의미는 아닙니다. 손실이 연속으로 나올 수도 있고, 큰 수익이 늦게 올 수도 있습니다. 그러나 동일한 조건이 충분히 반복되고 비용과 실행오차가 크지 않다면 구조 자체는 양의 기댓값에 가깝습니다.

승률은 높지만 기댓값이 음수인 경우

이번에는 승률 60%, 평균 이익 0.5R, 평균 손실 1R인 전략입니다.

0.60 × 0.5 − 0.40 × 1 = −0.10R

겉으로는 10번 중 6번 맞히는 전략이지만, 한 번 이길 때 얻는 이익이 너무 작고 질 때 잃는 금액이 큽니다. 이런 구조는 자주 맞아도 장기적으로 불리할 수 있습니다. 승률만 보고 안심하면 안 되는 이유가 여기에 있습니다.

손익분기 승률은 어떻게 계산할까

손익비가 주어졌을 때 비용이 없다고 가정한 손익분기 승률은 다음과 같습니다.

손익분기 승률 = 1 ÷ (1 + 손익비)

손익비 손익분기 승률 해석
1:1 50% 절반 이상 맞아야 유리
1:2 약 33.3% 세 번 중 한 번 이상이면 비용 전 손익분기
1:3 25% 네 번 중 한 번 이상이면 비용 전 손익분기
1:0.5 약 66.7% 높은 승률이 필요

이 표는 손익비가 높을수록 필요한 승률이 낮아진다는 점을 보여줍니다. 다만 현실에서는 수수료, 슬리피지, 세금, 체결 실패, 조기 청산이 있습니다. 특히 잦은 장중 거래는 비용과 손실 위험이 커질 수 있으며, FINRA도 빈번한 거래와 관련된 비용, 마진, 손실 위험을 주의하라고 설명합니다. 관련 내용은 FINRA의 빈번한 장중 거래 안내에서 확인할 수 있습니다.

손익비별 손익분기 승률 그래프

승률, 손익비, 기댓값을 함께 읽는 법

승률은 심리적으로 편안함을 줍니다. 자주 맞히면 전략이 잘 작동하는 것처럼 느껴집니다. 그러나 기댓값은 생존 가능성을 보여줍니다. 손익비가 낮은 고승률 전략은 작은 이익을 반복하다가 큰 손실 한 번에 무너질 수 있고, 손익비가 높은 저승률 전략은 긴 손실 구간을 견딜 자본과 심리가 필요합니다.

따라서 세 지표는 역할이 다릅니다. 승률은 빈도, 손익비는 크기, 기댓값은 평균 결과입니다. 좋은 전략은 이 셋이 서로 맞물려야 합니다. “승률이 높으니 좋다”가 아니라 “비용 반영 후 기댓값이 양수이고, 그 과정에서 발생하는 낙폭을 견딜 수 있는가”까지 봐야 합니다.

실전에서 기댓값을 계산하는 절차

거래 기록을 먼저 모은다

최소 수십 건 이상, 가능하면 더 많은 표본을 모아야 합니다. 서로 다른 전략, 시장, 시간대, 상품을 섞으면 평균이 흐려집니다. 돌파 전략은 돌파 전략끼리, 박스권 전략은 박스권 전략끼리 나누어야 실제 구조가 보입니다.

승률과 패률을 구한다

승률은 이긴 거래 수를 전체 거래 수로 나누면 됩니다. 패률은 1에서 승률을 빼면 됩니다. 무승부나 본전 청산이 많다면 별도 분류하거나, 수수료 반영 후 이익인지 손실인지 기준을 통일하는 것이 좋습니다.

평균 이익과 평균 손실을 구한다

평균 이익은 이긴 거래의 총이익을 이긴 거래 수로 나눈 값입니다. 평균 손실은 진 거래의 총손실 절댓값을 진 거래 수로 나눈 값입니다. 여기서 큰 수익 한두 건이 평균을 심하게 끌어올리고 있지는 않은지 함께 확인해야 합니다.

비용과 실행오차를 반영한다

수수료와 슬리피지를 빼기 전에는 양의 기댓값처럼 보였던 전략이 실제로는 음수가 될 수 있습니다. 단타나 빈번한 거래일수록 이 차이는 커집니다. 백테스트에서는 이상적인 가격에 진입했다고 가정했지만 실제 체결은 다를 수 있으므로, 보수적으로 계산하는 편이 안전합니다.

R 단위로 표준화한다

거래마다 금액이 다르면 성과 비교가 어렵습니다. 그래서 +2R, −1R, +0.5R, −0.7R처럼 기록하면 전략의 품질을 더 명확히 볼 수 있습니다. R 단위 기록은 포지션 크기가 커지거나 작아져도 전략의 평균 승리와 평균 손실을 비교하기 좋습니다.

R 단위로 정리한 거래 기댓값 기록 예시

양의 기댓값이면 무조건 안전할까

양의 기댓값은 좋은 전략의 필요조건에 가깝지만 충분조건은 아닙니다. 표본 수가 적으면 단순히 운이 좋았던 기간일 수 있고, 시장 환경이 바뀌면 과거의 승률과 손익비가 유지되지 않을 수 있습니다. 또한 실전 거래는 완전히 동일하고 독립적인 시행이라고 단정하기 어렵습니다. 변동성, 유동성, 뉴스, 거래 시간, 체결 품질에 따라 확률이 달라집니다.

자본관리도 중요합니다. 양의 기댓값 전략이라도 한 번에 너무 크게 베팅하면 연속 손실 구간에서 계좌가 크게 훼손될 수 있습니다. 각 거래의 위험을 계좌 대비 일정 범위로 제한하고, 최대 낙폭과 심리적 부담을 고려해야 합니다. 이 비율에는 절대적인 정답이 없으며, 투자자의 자본 규모, 전략 변동성, 경험, 위험 감내도에 따라 달라집니다.

기댓값과 손익비를 전략 평가에 적용하는 질문

  • 이 전략의 실제 승률은 얼마인가?
  • 평균 이익과 평균 손실은 각각 얼마인가?
  • 계획 손익비와 실제 평균 손익비가 일치하는가?
  • 수수료, 슬리피지, 세금 반영 후에도 기댓값이 양수인가?
  • 큰 수익 한두 번이 평균을 왜곡하고 있지는 않은가?
  • 손실이 연속될 때도 같은 규칙을 실행할 수 있는 포지션 크기인가?
  • 시장 조건이 바뀌어도 같은 확률이 유지될 근거가 있는가?
  • 손절과 익절 규칙을 실제로 지켰는가?

기댓값과 손익비의 결론은 실행 가능한 수익 구조다

기댓값과 손익비를 함께 보면 전략을 훨씬 현실적으로 평가할 수 있습니다. 승률은 얼마나 자주 맞는지, 손익비는 맞고 틀릴 때의 크기 차이, 기댓값은 이 둘을 결합한 반복 평균입니다. 높은 승률이 항상 좋은 전략은 아니며, 낮은 승률도 손익비가 충분하고 비용 후 기댓값이 양수라면 검토할 수 있습니다.

핵심은 단순합니다. 기댓값이 양수인지 확인하고, 손익비와 자본관리로 그 기댓값이 실제 계좌에서 살아남게 만드는 것입니다. 다만 이 글은 특정 종목이나 상품의 매수·매도 조언이 아니라 확률적 의사결정과 리스크 관리에 대한 교육용 설명입니다. 계산은 출발점일 뿐이며, 충분한 기록과 보수적인 실행이 함께 있어야 합니다.

전체 카테고리

위로 스크롤