In case anyone's interested, following is the closed-form solution for simultaneous bet Kelly staking, given the simplest case where the single-bet Kelly stakes for each simultaneous bet are equivalent, all bets are uncorrelated, and the only bound on wagers is the size of the bankroll.
I've yet to work out the closed-form solution for the general case of correlation and differing single-bet Kelly stakes (if it even exists). That would obviously be considerably more difficult, and probably better left calculated by an optimizer.
If anyone's really interested in seeing the proof (not that I expect that), I could probably write it up. I've also created a Kelly calculator as proof of concept.
<hr>
I've yet to work out the closed-form solution for the general case of correlation and differing single-bet Kelly stakes (if it even exists). That would obviously be considerably more difficult, and probably better left calculated by an optimizer.
If anyone's really interested in seeing the proof (not that I expect that), I could probably write it up. I've also created a Kelly calculator as proof of concept.
<hr>
Given n uncorrelated binary bets, we define the Kelly-optimal allocation as the set of weightings for each of the 2<sup>n</sup>-1 n-or-fewer-team parlays (where a single bet is considered a 1-team parlay) that can be created from the n-single bets, which maximizes the expected logarithm of the bankroll.
Let o<sub>i</sub> = decimal odds on the i<sup>th</sup> bet,
Let p<sub>i</sub> = win probability of the i<sup>th</sup> bet,
Let k<sub>i</sub> = i<sup>th</sup> single-bet Kelly stake = p<sub>i</sub> + (1 - p<sub>i</sub>)/(1 - o<sub>i</sub>),
If k<sub>i</sub> = k<sub>j</sub> for all i,j on the interval [1,n],
then the Kelly-optimal weighting of each and every m-team parlay (as a percentage of the total bankroll), K<sub>n</sub><sup>m</sup>, is given by:
Let o<sub>i</sub> = decimal odds on the i<sup>th</sup> bet,
Let p<sub>i</sub> = win probability of the i<sup>th</sup> bet,
Let k<sub>i</sub> = i<sup>th</sup> single-bet Kelly stake = p<sub>i</sub> + (1 - p<sub>i</sub>)/(1 - o<sub>i</sub>),
If k<sub>i</sub> = k<sub>j</sub> for all i,j on the interval [1,n],
then the Kelly-optimal weighting of each and every m-team parlay (as a percentage of the total bankroll), K<sub>n</sub><sup>m</sup>, is given by:
Code:
n K<sub>n</sub><sup>m</sup> = [SIZE=6]∑[/SIZE] combin(n-m, m-i) * k<sup>1+n-m</sup> * (-1)<sup>m-i</sup> i=n-m+1