켈리 공식(Kelly Criterion)은 제공된 배당률과 결과에 대한 본인의 실제 확률 추정치를 바탕으로, 전체 자금 중 얼마를 베팅할지 결정하는 공식입니다. 이 공식은 1956년 벨 연구소의 존 켈리(John Kelly)가 전혀 다른 문제인 ‘전화선의 잡음’을 해결하기 위해 개발했습니다. 하지만 베팅 참가자와 투자자들은 이 공식이 기존 베팅 전략들이 회피하던 핵심 질문, 즉 “이것에 베팅해야 할까?“가 아니라 “내 우위가 확실하다면 얼마를 베팅해야 할까?“에 대한 답을 제시하기 때문에 이를 채택하게 되었습니다.
이 논리의 핵심은 매번 고정된 금액을 베팅하는 것은 실제 우위의 크기를 무시하는 것이며, 우위와 상관없이 자금의 고정 비율을 베팅하는 것은 미미한 가치에 과도하게 베팅하거나 강력한 가치에 과소 베팅할 위험이 있다는 것입니다. 켈리 공식은 베팅 규모를 우위와 직접 연결합니다. 시장 가격 대비 본인이 느끼는 이점이 클수록 자금의 더 큰 비율을 투입하며, 우위가 전혀 없을 때는 베팅하지 말라고 알려줍니다. 또한 이 공식은 복리로 작용합니다. 즉, 현재의 위치를 무시하는 고정된 달러 금액이 아니라, 결과에 따라 늘어나거나 줄어드는 자금의 비율을 베팅하는 것입니다.
십진 배당률(decimal odds)을 기준으로 한 공식은 f* = (bp − q) / b입니다. 여기서 b는 십진 배당률에서 1을 뺀 값(승리 시 베팅 금액 1달러당 수익)이며, p는 본인이 추정한 실제 승리 확률, q는 1 − p입니다. 결과값인 f*는 베팅해야 할 자금의 비율입니다. 만약 f*가 음수로 나온다면, 시장 가격이 본인이 평가한 확률보다 나쁘다는 뜻이므로 켈리 공식은 베팅하지 말라고 조언합니다.
문제는 모든 것이 p에 달려 있다는 점입니다. 아스널이 바이에른 뮌헨을 이길 실제 확률을 정확히 아는 사람은 아무도 없으며, 오직 추정치만 존재할 뿐입니다. 우위를 아주 조금이라도 과대평가하면 ‘풀 켈리(full Kelly)‘는 베팅 규모를 너무 크게 잡아 자금에 심각한 변동성을 초래할 수 있습니다. 이것이 바로 대부분의 진지한 베터들이 원본 수치 그대로가 아닌, 켈리 공식의 일정 비율만을 사용하는 이유입니다.
예시
당신의 자금이 $8,400라고 가정해 봅시다. 챔피언스리그에서 아스널이 바이에른 뮌헨 원정을 떠나며, 승리 배당률은 2.50입니다. 최근 경기력, 부상, 기대 득점(xG) 데이터를 바탕으로 구축한 본인의 모델은 아스널의 실제 승리 확률을 46%로 보고 있습니다. 이는 2.50 배당률이 내포한 40%(1 ÷ 2.50)보다 높은 수치로, 당신은 6%포인트의 확실한 우위가 있다고 판단합니다.
배당률을 b로 변환합니다: 2.50 − 1 = 1.50.
공식에 대입합니다: f* = (bp − q) / b = (1.50 × 0.46 − 0.54) / 1.50 = (0.69 − 0.54) / 1.50 = 0.15 / 1.50 = 0.10
풀 켈리는 자금의 10%를 베팅하라고 합니다: 0.10 × $8,400 = $840.
아스널이 승리하면 $840 × 2.50 = $2,100를 회수하여 $1,260의 수익을 얻고, 자금은 $9,660가 됩니다. 패배하면 자금은 $7,560로 줄어듭니다. 우위 추정치가 어느 방향으로든 몇 포인트 정도 틀릴 수 있기 때문에, 대부분의 베터는 이를 ‘하프 켈리(half Kelly)‘로 운영합니다. 즉, 자금의 5%인 $420만 베팅하여, 모델이 지나치게 낙관적일 경우 발생할 수 있는 큰 손실을 방지하고 완만한 성장을 선택합니다.
핵심 포인트
- 비율일 뿐, 확신이 아님: f*는 본인의 확률 추정치가 정확할 때만 의미가 있습니다. 결과값을 목표치가 아닌 상한선으로 간주하세요. 하프 켈리나 쿼터 켈리가 표준 관행인 이유는 현실 세계의 우위는 사실이 아닌 추정치이기 때문입니다.
- 우위가 없으면 베팅 금지: 계산된 실제 확률이 시장의 내포 확률보다 낮으면 f*는 0 또는 음수가 됩니다. 켈리 공식의 진정한 규율은 우위가 입증되지 않은 시장, 즉 대부분의 시장에 베팅하지 않도록 막아주는 것입니다.
- 매번 자금을 재계산할 것: 켈리 베팅은 역동적입니다. 10% 또는 5%의 비율은 월초에 시작한 금액이 아니라, 매 베팅 직전의 현재 자금에 적용해야 합니다. 이것이 복리 효과를 만드는 이유이며, 연패 시 고정 금액 베팅처럼 구덩이를 파는 대신 자동으로 베팅 규모를 줄여주는 이유이기도 합니다.
- 확률의 작은 오차가 베팅 규모의 큰 오차를 유발: p가 1 − p와 비교되는 공식 안에 있기 때문에, 동일한 2.50 배당률에서 확률 추정치를 46%에서 50%로 수정하는 것만으로도 권장 베팅액이 거의 두 배로 늘어납니다. 원본 수치를 신뢰하기 전에 본인의 모델이 실제로 얼마나 정밀한지 솔직하게 평가하세요.
- 반복 가능한 우위를 위해 설계됨: 켈리 공식은 이러한 유형의 플러스 기대값 베팅을 여러 번 반복할 수 있다고 가정합니다. 1년에 한 번 재미로 거는 그랜드 내셔널 경주마 베팅에 이를 적용하는 것은 통계적으로 무의미합니다. 이 공식은 축구나 테니스 시장에서 종가(closing-line)를 이기는 베터처럼, 확실하고 반복 가능한 가격 우위를 가진 베터를 위한 자금 증식 도구입니다.
- 상관관계가 있는 베팅은 모델을 파괴함: 켈리 공식은 각 베팅의 결과가 독립적이라고 가정합니다. 포뮬러 1 레이스 주말 동안 타이틀 경쟁자의 여러 시장에 베팅하는 것처럼, 상관관계가 있는 이벤트에 여러 개의 누적 베팅을 쌓는 경우, 각 항목의 규모를 별도로 계산하면 실제 위험은 공식이 가정하는 것보다 훨씬 커집니다.