I've for some time been a bit embarrassed by my rather egregiousness overcomplication of the mathematical curiosity that is the unconstrained simultaneous independent event Kelly solution, which I detailed over 3 years ago in this thread.
So to rectify in brief:
Now if only I had used this logic in my old-school JavaScript Kelly calculator, it would run a hell of a lot faster. Well, c'est la vie.
If anyone's interested in the C-code for this (and or/a DLL linkable from Excel) let me know and I'll post it here. (Although as I've said, this is really more of a curiosity than anything else.)
So to rectify in brief:
Given N independent events, x1, x2, ..., xN, with corresponding single bet Kelly stakes of κ1, κ2, ..., κN, the unconstrained Kelly solution (for any Kelly multiplier > 0) consists of the 2N-1 parlays such that the wager on a given parlay comprised of all events in set S would be:
So given, for example, events A, B, C, D, and E, with corresponding single-bet Kelly stakes of κA, κB, κC, κD, and κE, then the Kelly stake for the 1-team parlay consisting of only bet A would be:
While the Kelly stake for the 3-team parlay consisting of bets A, B, and C would be:
Much simpler, no?[nbtable] [tr] [td] [/td] [td] κi[/td] [td] [/td] [td] [/td] [td] × [/td] [td] [/td] [td] [/td] [td] (1-κi) [/td] [/tr] [/nbtable]
So given, for example, events A, B, C, D, and E, with corresponding single-bet Kelly stakes of κA, κB, κC, κD, and κE, then the Kelly stake for the 1-team parlay consisting of only bet A would be:
κA * (1-κB) * (1-κC) * (1-κD) * (1-κE)
While the Kelly stake for the 3-team parlay consisting of bets A, B, and C would be:
κA * κB * κC * (1-κD) * (1-κE)
Now if only I had used this logic in my old-school JavaScript Kelly calculator, it would run a hell of a lot faster. Well, c'est la vie.
If anyone's interested in the C-code for this (and or/a DLL linkable from Excel) let me know and I'll post it here. (Although as I've said, this is really more of a curiosity than anything else.)
Comment