Full or fractional Kelly staking has been in the foremost of betting staking plans. Using the available odds, and our estimate of the "fair" probability of an event happening, we can calculate what proportion of our bank should be staked in each bet. However, what happens if there are more than one, say n, concurrent selections? How much should one stake in total on the n selections, and how much on each of the selections?
What if we looked at the concept of expected reward-to-risk ratio? In finance, this is also known as Sharpe Ratio and it measures the excess return of an investment per unit of risk. Let's denote a bet with a letter i. The estimated probability of the bet winning is pi while the available odds are oi.
The bet would represent value if pi > 1/oi. Now, if we invest one unit in this bet the expected profit becomes:
E[Profiti] = (pi * oi - 1)
The standard deviation (a measure of the risk) of the bet's profit can be shown to be:
SD[Profiti] = oi * Sqrt[ pi * (1 - pi) ]
Denoting the expected profit and its standard deviation as Ei and SDi respectively, the Sharpe ratio for a unit stake in a single bet is given by:
SRi = Ei / SDi
When we have more than one selections, i = 1, 2, ..., n, and we invest xi units in bet i, the total expected profit is given by:
ExpTotProf = x1 * E1 + x2 * E2 + ... + xn * En = Sum(xi * Ei)
whereas its standard deviation (because of independence between bets) now becomes:
SDTotProf = Sqrt ( (x1 * SD1)2 + (x2 * SD2)2 + ... + (xn * SDn)2 )
The Sharpe Ratio is given by:
SR = ExpTotProf / SDTotProf
This means that SR is now simply a function of the available odds, the estimated probabilities and the stake in each bet. We can therefore select those stakes (x1, x2, ..., xn) which maximize SR with respect to some constraint e.g Sum(xi) = 1.
It turns out that the solution to this optimization problem is simply selecting stakes xi proportional to Ei / SDi2 or more specifically:
xi = (Ei / SDi2) / Sum[ Ei / SDi2 ]
Although this may sound heavy, it's quite simple in practical terms. Consider 4 bets, available at odds of 2.05, 1.50, 5.00 and 2.50. Let the estimated probabilities for these bets be 60%, 68%, 22% and 45% respectively. If you follow the steps above you should get the following figures:
xi = (Ei / SDi2) / Sum[ Ei / SDi2 ]
Although this may sound heavy, it's quite simple in practical terms. Consider 4 bets, available at odds of 2.05, 1.50, 5.00 and 2.50. Let the estimated probabilities for these bets be 60%, 68%, 22% and 45% respectively. If you follow the steps above you should get the following figures:

Note that with the calculated allocation we have achieved a reward-to-risk ratio of 0.256, which is higher than the ratio that we would have achieved had we invested all of our stake on Bet 1 (which had a Sharpe ratio of 0.229).
0 comments:
Post a Comment