켈리 공식 (Kelly Criterion)

당신의 우위(edge)에 비례하여 뱅크롤의 일정 비율을 베팅 금액으로 설정함으로써 장기적인 뱅크롤 성장을 극대화하는 베팅 공식입니다.

켈리 공식(Kelly Criterion)은 대부분의 베터가 공식화하지 않는 질문, 즉 “이것에 베팅해야 할까?“가 아니라 “내 뱅크롤의 얼마를 여기에 걸어야 할까?“라는 질문에 대한 답을 제시합니다. 이 공식은 1956년 벨 연구소의 과학자 존 켈리(John Kelly)가 전화선 내의 신호 잡음이라는 전혀 다른 문제를 해결하기 위해 개발했지만, 그 수학적 원리는 우위와 배당률이 알려진 모든 내기에 직접적으로 적용됩니다. 고정된 금액을 베팅하거나 느낌에 의존해 숫자를 정하는 대신, 켈리 공식은 연패를 겪을 때 과도한 베팅으로 인한 파산을 피하면서도 여러 번의 베팅을 통해 뱅크롤을 가장 빠르게 성장시킬 수 있는 베팅액을 도출합니다.

이 공식에는 사용자가 직접 제공해야 하는 두 가지 입력값이 필요합니다. 바로 제공된 십진 배당률(decimal odds)과 베팅이 승리할 실제 확률에 대한 본인의 솔직한 추정치입니다. 이 값들을 바탕으로 공식은 당신의 우위를 계산하고, 그 우위를 베팅할 뱅크롤의 백분율로 변환합니다. 켈리 공식보다 적게 베팅하면 성장의 기회를 놓치는 것이며, 더 많이 베팅하면 복리 효과를 누리는 과정에서 변동성이 커져 장기적인 뱅크롤 성장률이 실제로 하락하게 됩니다. 이는 “우위가 클수록 베팅액도 커진다"가 직선적으로 비례한다고 생각하는 사람들에게는 놀라운 사실입니다.

십진 배당률을 기준으로 한 공식은 다음과 같습니다:

f* = (bp − q) / b

여기서 *f**는 베팅할 뱅크롤의 비율, b는 십진 배당률에서 1을 뺀 값(순 배당률), p는 추정 승률, q는 1 − p(추정 패배 확률)입니다. 만약 bp − q의 결과가 음수라면, 켈리 공식은 명확하게 알려줍니다: 여기에는 우위가 없으니 베팅하지 마십시오.

예시

당신이 Villarreal을 면밀히 관찰하고 있으며, 시장이 Real Betis와의 경기에서 Villarreal을 잘못 평가하고 있다고 생각한다고 가정해 봅시다. 북메이커는 Villarreal의 승리 배당을 2.40(분수 배당 7/5)으로 책정했는데, 이는 41.7%(1 ÷ 2.40)의 확률을 의미합니다. 최근 성적, 홈 이점, 시장이 아직 반영하지 못한 Betis의 부상 선수 등 당신의 모델을 통해 도출한 실제 승리 확률은 48%입니다.

  • b = 2.40 − 1 = 1.40
  • p = 0.48, q = 0.52
  • f* = (1.40 × 0.48 − 0.52) / 1.40 = (0.672 − 0.52) / 1.40 = 0.152 / 1.40 = 0.1086, 즉 뱅크롤의 10.9%

뱅크롤이 €4,000일 때, 풀 켈리(full Kelly)는 2.40 배당의 Villarreal에 €434를 베팅하라고 말합니다. 대부분의 베터에게 이 숫자는 공격적으로 보일 것이며, 실제로도 그렇습니다. 풀 켈리는 당신의 48%라는 확률이 추정 오차 없이 정확하다고 가정하는데, 실제 핸디캡 베팅에서는 결코 그런 일이 일어나지 않기 때문입니다. 실전에서 숙련된 베터들은 대부분 “하프 켈리(half Kelly)“나 “쿼터 켈리(quarter Kelly)“를 사용합니다. 즉, 권장 비율의 절반이나 4분의 1만 베팅하여 자신의 확률 추정이 확신이 아닌 추측이라는 사실에 대비하는 것입니다. 여기서 하프 켈리를 적용하면 €217, 즉 뱅크롤의 약 5.4%를 베팅하게 되며, 이론적인 성장률을 일부 포기하는 대신 훨씬 완만한 자산 곡선을 유지하고, 만약 실제 확률이 48%가 아니라 43%에 가까웠을 경우 발생할 손실을 크게 줄일 수 있습니다.

핵심 포인트

  • 공식이 의미를 가지려면 우위가 확실해야 합니다: 켈리 공식은 당신의 확률 추정치가 시장보다 실제로 더 정확할 때만 베팅 금액을 올바르게 설정합니다. 연구를 거치지 않은 희망 섞인 숫자를 입력하면 자신감만 넘치는 잘못된 베팅액이 나올 뿐입니다. 즉, 쓰레기를 넣으면 쓰레기가 나옵니다(garbage in, garbage out).
  • 분할 켈리(Fractional Kelly)가 실전의 기본입니다: 누구의 승률 추정치도 완벽하게 보정될 수 없기 때문에, 진지한 베터들 사이에서는 풀 켈리 수치의 절반이나 4분의 1을 베팅하는 것이 표준 관행입니다. 이는 이론적인 성장률을 일부 희생하는 대신, 우위 추정치가 낙관적이었을 때 발생할 수 있는 큰 손실 위험을 훨씬 낮춰줍니다.
  • 켈리 공식은 왜 배당률 비교가 중요한지 설명합니다: Villarreal 예시에서, 만약 다른 북메이커에서 동일한 48%의 견해를 가지고 2.40이 아닌 2.55를 찾았다면, b는 1.55로 상승하고 권장 베팅액은 뱅크롤의 약 15%로 뛰어오릅니다. 작은 배당 차이에서 훨씬 큰 우위가 발생하는 것이며, 이것이 바로 베팅 전 배당률 비교를 해야 하는 이유입니다.
  • 매 베팅마다 베팅액을 다시 계산하십시오: 켈리 베팅액은 배당률과 확률 추정치 모두에 따라 변하므로, “내 켈리 베팅은 항상 €400"이라는 고정된 습관은 공식의 목적을 무색하게 만듭니다. 기대 가치 측면에서 동일한 우위를 가진 저배당의 강팀과 고배당의 언더독이라도 뱅크롤의 매우 다른 비율을 요구할 수 있습니다.
  • 이 공식은 베팅 여부가 아닌 베팅 금액만을 알려줍니다: 켈리는 베팅 선택 도구가 아니라 베팅 금액 설정 도구입니다. 잘못된 추정치를 바탕으로 뱅크롤의 15%를 베팅하라고 기꺼이 알려줄 것입니다. 공식은 입력값을 완전히 신뢰하므로, 애초에 p(확률)를 얼마나 엄격하게 구축했느냐에 따라 규율이 결정되어야 합니다.
  • 켈리 베팅의 연패는 예상된 결과이며, 방법이 잘못된 것이 아닙니다: 뱅크롤이 줄어들면 베팅액도 자동으로 줄어들기 때문에, 켈리 공식은 수학적으로 연패를 견딜 수 있도록 설계되어 있습니다. 하지만 연패 후 베팅액이 줄어드는 것을 보는 것은 심리적으로 불편할 수 있습니다. 이는 시스템이 설계된 대로 작동하는 것이지, 연패 도중에 포기해야 할 이유가 아닙니다.