Just deucedly hard to calculate k for three or more bets is all.
In one of your other threads,
SplawnDarts gave a recipe for calculating Kelly from any series of trade returns:
Any reasonable (read: subject to integration, does not result in a negative ending bankroll in any case) distribution of trade returns allows the computation of a Kelly fraction. You solve:
MAX(across f, INTEGRAL(across PMF range, (PMF*ln(EBR)))
Where EBR is your ending bankroll: starting bankroll - (f*trade result)
with trade results reported in units of bankrolls.
Let's verify this recipe. Suppose that the rules of our roulette game are simplified. The only allowed bet is that on R16. How much do we bet? The precise solution is given by discrete Kelly:
DK = 4/37 - (1 - 4/37) / 35 = 0.0826 = 8.26%
Now let's think of this roulette game as if it is a trading system, and the outcomes are the trade returns. The distribution of returns (given the uniform distribution of results over 37 trades) would look like this:
R = {+3500%*s, +3500%*s, +3500%*s, +3500%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s, -100%*s)
where
s is the fraction of he bankroll. Note that the order of gains and losses does not matter, because the product of returns is the same.
Based on this distribution of returns, I started with $1000 and calculated the ending bankroll (EBR) in Excel.
Finally, I solved for
s which maximizes the following:
F(s) = log(EBR) - log(1000)
Guess what
s turned out to be? Exactly 0.0826!
We've just calculated continuous Kelly, and it's the same as the discrete Kelly. The same methodology can be used with any arbitrary series of returns, and the calculation of Kelly is simply figuring out (numerically) where the maximum of the following occurs:
F(s) = log(ending bankroll) - log(starting bankroll)