Roulette Wheel Game

Discussion in 'Trading' started by JB3, Feb 12, 2016.

  1. IAS_LLC

    IAS_LLC

    The expected value for the game is :
    E = (-1*.02 +0.03*0.98)*100 = +0.94% /per roll.

    Again, the expected value isn't really relevant since you may get wiped out by a single roll.

    I'd never bet my entire livelihood on a single roll.
     
    #31     Feb 15, 2016

  2. This is not quite right, either. Your calculated expectancy is positive, while the "intuitive" expectancy is negative (i.e. a near certainty of losing your entire account, given sufficiently many spins). The actual expectancy in this game is a function of the number of spins.

    The OP wants to determine the degree of risk aversion of the traders, that is, a shape of the traders' utility function in term of its curvature. This is indeed an interesting topic, much discussed and written about. The problem is, the OP chose a rather esoteric game to explore this field. A much more illustrative game would be along the lines of, "given a game where you have 40% chance to make 5% return on your bet, and a 60% chance to lose 2% of your bet, how do you manage your position (bet) size relative to your account size". This formulation actually relates to real world trading, and the corresponding responses would indicate the responders' risk aversion levels in quantitave form, which is apparenly what the OP is looking for.
     
    Last edited: Feb 15, 2016
    #32     Feb 15, 2016
  3. Cswim63

    Cswim63

    thank you
     
    #33     Feb 15, 2016
  4. IAS_LLC

    IAS_LLC

    I agree with what you are saying, but my calculation IS technically correct for the classic expectancy calc. It's just irrelevant since the expectancy relies on repeated trials (said that previously).
     
    Last edited: Feb 16, 2016
    #34     Feb 16, 2016
  5. IAS_LLC

    IAS_LLC

    Coded up a quick matlab script (I think its right.... but it took 2 minutes, so maybe its not) to simulate the game.

    Set initial account size to $100, and the bet size to $100; and the profit target to $100; Set the Maximum number of rolls per monte carlo to (100k... outrageous)

    Basically found you are going to go bust (not being able to place the min bit) 49.6% of the time, and you will hit the $200 profit target the rest of the time.

    If you reduced the minimum bet to 20% of the initial account value and keep the profit target at $100....you'll only go bust 4% of the time
    If 10%, you'll bust 0.1% of the time.......Risk Management is King.

    Code:

    clear all;
    close all;
    clc;

    %% Define Input Params
    NumMonteCarlos = 100e3;
    InitAccountSize = 100;
    MinBet = 20;
    TargetAccountSize = 200;
    MaxSpins = 100000;
    WinProb = 0.98;
    LossProb = 0.02;
    LossPerc = -1.0;
    WinPerc = 0.03;

    %% Do it
    Results = NaN(NumMonteCarlos,1);
    AccountVal = NaN(NumMonteCarlos,1);
    for iMC = 1:NumMonteCarlos
    AccountVal(iMC) = InitAccountSize;
    iRoll = 1;
    rand('seed',iMC);
    while( (iRoll <= MaxSpins) && ( AccountVal(iMC) >= MinBet) && (AccountVal(iMC) < TargetAccountSize) )
    isWin = rand(1) > LossProb;

    if(isWin)
    AccountVal(iMC) = AccountVal(iMC) + WinPerc*MinBet;
    else
    AccountVal(iMC) = AccountVal(iMC) + LossPerc*MinBet;
    end
    iRoll = iRoll + 1;
    end
    iMC
    end
     
    Last edited: Feb 16, 2016
    #35     Feb 16, 2016
  6. JB3

    JB3

    Thanks for your participation. I get the sense that most people will not play this game unless the rule is changed that they don't lose their whole account if they hit 0 or 00. How about you lose 60% of your initial account if you hit 0 or 00? You playing?

    I picked the roulette game because most people are familiar with it. It's probably not the best example because it's not the same as trading. Nevertheless, I'm just trying to convey the game aspect of trading.
     
    #36     Feb 17, 2016
  7. botpro

    botpro

    It is possible to feed any (or say most) games, incl. roulette, from the official stock market data.
    One just needs to define (and publish for the participants) the fair and realistic mathematical rules and formula...
    Just a hint for some advanced ideas for game design... ;-)
     
    Last edited: Feb 17, 2016
    #37     Feb 17, 2016
  8. IAS_LLC

    IAS_LLC

    Still a 2% chance I only survive 1 roll, and a 41% chance I go bust before I double up. I'll still sit this one out.
     
    #38     Feb 17, 2016
  9. kut2k2

    kut2k2

    OP doesn't realize what it means to overbet the Kelly fraction.

    Better yet, here's the expectation when betting 60%:

    ((1 + .6*.03)^.98)*((1 - .6)^.02) = 0.99915766.

    IOW, a return of −0.084234% on average. Not good.
     
    Last edited: Feb 17, 2016
    #39     Feb 17, 2016
  10. IAS_LLC

    IAS_LLC

    If you lowered the minimum bet to 5%, I'd play this game. In 100e3 Monte Carlos, I doubled up every time (in the matlab code I pasted above).
     
    #40     Feb 17, 2016