Announcement

Collapse
No announcement yet.

Kelly - Part 7

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Kelly - Part 7

    OK, finally, the big day. Who wins, Kelly or flat betting? The results may surprise you.

    What I did was set up a simulation using a random number generator in Visual FoxPro.

    Taking baseball as an example, I assumed a 180 day season, betting 4 games per day, 720 games in all. I assumed that all the bets were on dogs with odds varying uniformly from +100 to +160. Each of these wagers had a ROI between 2 and 8 percent. Again the distribution was uniform.

    Since we can calculate B from the odds and since we know that B, P, Q and ROI are related by the formula

    B * P - Q = ROI / 100

    we can calculate

    P = ( 1 + ROI / 100 ) / ( 1 + B )

    remembering that Q = 1 - P.

    For each game a random value was compared with the calculated P to see if we won or lost the game.

    I first ran the simulation 1000 times calculating the optimal Kelly factor for 1 game from the formula

    F = ( B * P - Q ) / B

    I didn't adjust the Kelly factor for multiple games since the adjustment is pretty small. The starting capital was 10000 dollars.

    The results are as follows. The value "i" in column 1 is the exponent of the number 2. The value in column 2 is the number of times our capital at the end of the season is in the range 2 ^ i to 2 ^ ( i + 1 ).

    -6 0
    -5 2
    -4 8
    -3 29
    -2 88
    -1 203
    0 236
    1 206
    2 145
    3 52
    4 27
    5 3
    6 1
    7 0

    The average end of season capital is 32158 dollars.

    The second simulation was run with F values of ( 0.05 / B ). i.e. I used the average expectation of 5 percent and adjusted for the B value - longer odds, less money bet. The results are

    -6 0
    -5 4
    -4 10
    -3 35
    -2 116
    -1 200
    0 231
    1 180
    2 131
    3 65
    4 23
    5 2
    6 3
    7 0

    The average end of season capital is 33952 dollars.

    The third simulation was run with F values of 0.80 * 0.05. i.e. I used just the average expectation of 5 percent - no adjustment for B. The factor 0.80 is used to lower the average bet size to make the total amount wagered at least initially comparable with the first 2 simulations.

    -6 1
    -5 4
    -4 11
    -3 44
    -2 114
    -1 203
    0 215
    1 188
    2 122
    3 64
    4 28
    5 3
    6 2
    7 1

    The average end of season capital is 34921 dollars.

    The fourth simulation was run with flat bets of 400 dollars. The bet size was never adjusted during the course of a simulation.

    -6 0
    -5 0
    -4 0
    -3 5
    -2 11
    -1 58
    0 258
    1 452
    2 79
    3 0
    4 0
    5 0
    6 0
    7 0

    The average end of season capital is 20896 dollars. Note that 137 results are missing from the table. Those simulations ended in bankruptcy.

    The fifth simulation was run with flat bets starting at 400 dollars ( 4 percent of capital ). The bet size was adjusted if capital increased by fifty percent or decreased by fifty percent.

    -6 2
    -5 6
    -4 18
    -3 57
    -2 128
    -1 168
    0 210
    1 178
    2 139
    3 67
    4 20
    5 2
    6 2
    7 0

    The average end of season capital is 32090 dollars.

    So what does all this mean - it means that staying at flat bets especially if your bets are too high (4 percent is definitely too high) is BAD. It also means that plateau betting is NO DIFFERENT from Kelly betting. In fact, as I mentioned in a long-ago post that started all this furor about Kelly - plateau betting IS Kelly betting.

    Pure Kelly betting - i.e. varying your bet size according to win probability and expected payoff will give better results than plateau betting for higher F values than are used in the simulation. But I felt it was better to give an example using realistic expectations.

    If you reduce the bet size to about 2 percent of capital you find that flat betting doesn't go bankrupt as often as at 4 percent but that Kelly betting and plateau betting still give better and equivalent results.

    'mute

  • #2
    Excellent stuff, thanks.

    So modplatKelly is ok. This is good for the 'not wanting to calculate this everytime' deal.

    Comment


    • #3
      If you are still having fun with your simulator program there

      Some comparisons would be interesting - you have a 5% there - how about 1,2,3,4? or even up to 10?

      Actually, 0, -1, -2 might be of interest as well for a comparisons, between the Kelly, flat and plateau method

      Comment


      • #4
        I'll be trying to vary my bets for the football season in the way Wintermute has laid out for us here. So if you hear any rumors in a few weeks about some former Bettorsworld poster named Zippy jumping off a bridge, shouting his last words, "I should have listened to J.R. Miller!" at least you'll know whom to blame.

        'Mute, I'd like to do this right. My math understanding is enough for your presentation to not be totally over my head, but not enough for me to grasp it with full confidence. Is there a way I can contact you with specific questions and hypotheticals and such while I try to work my way through the formulas?

        Comment


        • #5
          zippy

          I'll pass my e-mail address along to the folks at Bettorsworld. Hopefully they'll obligingly pass it along to you if you ask them.

          'mute

          Comment


          • #6

            Comment


            • #7
              Originally posted by AussieVamp2
              Excellent stuff, thanks.

              So modplatKelly is ok. This is good for the 'not wanting to calculate this everytime' deal.
              I don't see what is so difficult about dividing by 40, which would correspond to a 53.5% proficiency...

              ...every time one wins a game..increase betting by 0.1%

              ...every time one loses...decrease betting by 0.11%

              EVENTUALLY...if you're a winner in the first place...you will gravitate to a true Kelly proficiency

              Comment

              Working...
              X