- Day Bankroll: $1000
- Max Drawdown: 20%
- Low Threshold: $800 = (80% * $1000)
- Day High: $1350
- Trailing Low Threshold: $1080 = (80% * $1350)
Wednesday, June 22, 2011
Trailing Low Threshold (Max Drawdown)
Given Loss Aversion, the painful effect of an unexpected loss is at least twice the joyful effect of an unexpected gain. One of the most frustrating scenarios in sports trading is moving into the black early in the day only to finish it in the red. Sound familiar? Psychologically, we reset the baseline to zero each day even though intellectually we may be focused on generating an annual income. Because we are loss averse it is not possible to simply ignore these daily downswings as it impacts our overall confidence level. I would recommend (even to those handicappers who do not accept session handicapping) setting a trailing low threshold. For example (specific numbers used for illustrative purposes only):
Labels:
Day Trading,
Maximum Drawdown,
Psychology,
Trailing Threshold
Sunday, May 29, 2011
Betfair In-Play Trading (Minimax Regret)
Labels:
Betfair,
In-Play Minimax Regret
Friday, March 04, 2011
Discounted Harville v1.17 (VBA Functions - Excel 2007+)
Discounted Harville spreadsheet (Discounted_Harville v1.17) with VBA Functions for Excel 2007+ (DHExactaOdds, DHTrifectaOdds, and experimental DHSuperfectaOdds). Change the values of lambda, and rho to approximate the Henery (lambda = 0.76, rho = 0.62) and/or Stern models (See Donald B. Hausch, Victor S. Y. Lo, and William T. Ziemba, Efficiency Of Racetrack Betting Markets, London, Academic Press, 1994, pp. 478).
Labels:
Discounted Harville,
Horse-Racing
Wednesday, May 05, 2010
Chasing Losses and Abandoning Profits
With respect to trading, humans are better described as loss averse than as risk averse, Because the pain of a $100 loss far outweighs (between 200% and 500%) the pleasure of a $100 profit, when faced with a situation framed as a probable failure we gamble and when faced with a situation framed as a probable success we quickly take profits. In other words, we neither maximize profits nor minimize losses! This is the normal human condition.
As a result, whatever approach we take to reducing the impact of chased losses or abandoned profits must always allow for some of both. Trying to completely defy human nature is simply pointless and guaranteed to fail!
One approach that I would recommend is to use a form of session trading. Set aside a daily bankroll based on both the number of markets you wish to trade and the maximum number of units you are willing to risk for some minimum profit target. Critically, you must factor in a small percentage for the possibility of chasing losses.
As a result, whatever approach we take to reducing the impact of chased losses or abandoned profits must always allow for some of both. Trying to completely defy human nature is simply pointless and guaranteed to fail!
One approach that I would recommend is to use a form of session trading. Set aside a daily bankroll based on both the number of markets you wish to trade and the maximum number of units you are willing to risk for some minimum profit target. Critically, you must factor in a small percentage for the possibility of chasing losses.
Tuesday, April 13, 2010
Handicappers Edge and Traders Hedge
If you define yourself as a gambler/handicapper/punter then you are focused primarily on identifying a unique advantage in a sporting event that is not already accounted for by the public odds. By contrast, if you define yourself as an investor/speculator/trader then you are focused primarily on taking an initial position in a market and then protecting that position against a negative move.
The former approach is fundamental in nature and the latter technical. Both strategies have their respective Achilles heels! With fundamental approaches, you never know in advance if you have an edge in an upcoming sports event; with technical approaches you are uncertain when to exit a particular market by either “greening up” or “redding down” your current position.
In terms of money management, handicappers generally preach the Kelly Criterion and use Sportsbooks while traders affirm “Bold Play” and frequent betting exchanges. In general, the age profile of handicappers is higher than that of traders simply because betting exchanges are a relatively recent innovation. Handicappers try to automate their plays by using systems whereas traders use bots.
The former approach is fundamental in nature and the latter technical. Both strategies have their respective Achilles heels! With fundamental approaches, you never know in advance if you have an edge in an upcoming sports event; with technical approaches you are uncertain when to exit a particular market by either “greening up” or “redding down” your current position.
In terms of money management, handicappers generally preach the Kelly Criterion and use Sportsbooks while traders affirm “Bold Play” and frequent betting exchanges. In general, the age profile of handicappers is higher than that of traders simply because betting exchanges are a relatively recent innovation. Handicappers try to automate their plays by using systems whereas traders use bots.
Labels:
Handicapper Trader Edge Hedge
Wednesday, March 17, 2010
Absence of Proof is not Proof of Absence!
Francis Bacon (1620) “For a man always believes more readily that which he prefers.” If we leave aside the contentious issue of whether or not it is possible to be a profitable sports trader using a wholly fundamental approach to handicapping, we can readily identify three evidence-based views of ‘form’:
- Evidence of Presence (EoP),
- Evidence of Absence (EoA), and
- Absence of Evidence (AoE).
Labels:
Bacon Evidence Absence Presence
Thursday, February 25, 2010
Even-Equivalent Probability of Ruin
Epstein (2009) provides a detailed, mathematical analysis of the risk of ruin within the broader context of the basic theorems of gambling. Without loss of generality, it is worth providing a layman’s interpretation of how the probability of ruin impacts the choices made by the average handicapper.
In the classic treatment of ruin, there is a working assumption of unit bets at even-money in order to make the calculation of the risk of ruin more tractable. To avail ourselves of this analytical solution, we need to transform our real-world bets into their even-money equivalents, see Krigman (1999).

For example, if you are in the fortunate position outlined above with a 42% strike rate at an average price of 2.50 then your advantage is the equivalent of having a win probability of 52.02% at 2.00 with both the same expected value and standard deviation (0.25, 6.169) as the original bet and with a probability of ruin equal to 24.07%. Obviously, it is also possible to estimate stake size given a specific price and preferred risk of ruin.
In the classic treatment of ruin, there is a working assumption of unit bets at even-money in order to make the calculation of the risk of ruin more tractable. To avail ourselves of this analytical solution, we need to transform our real-world bets into their even-money equivalents, see Krigman (1999).

For example, if you are in the fortunate position outlined above with a 42% strike rate at an average price of 2.50 then your advantage is the equivalent of having a win probability of 52.02% at 2.00 with both the same expected value and standard deviation (0.25, 6.169) as the original bet and with a probability of ruin equal to 24.07%. Obviously, it is also possible to estimate stake size given a specific price and preferred risk of ruin.
Labels:
Epstein,
Gambler's Ruin,
Krigman
Thursday, January 21, 2010
Gamblers Ruin at Casino Incroyable
A nice mixture of mathematics and humor - Gamblers Ruin at Casino Incroyable with passing reference to "Bold Play", "Minimum Gain", and "Gamblers Ruin".
Labels:
Bold Play,
Gambler's Ruin
Saturday, January 09, 2010
ZEER: Zero Evens-Equivalent Rate
When comparing handicapper performances across different circuits, it is better to zero the tax rate at evens using ZEER:
ZEER = (StrikeRate * (Odds + Tax - (StrikeRate * Tax))) / 2
Edge = ZEER - (1 - ZEER)

For example, comparing handicappers (see above) at Aqueduct, Gulfstream, and Santa Anita gives ZEERs of 52.94%, 54.04%, and 53.00% respectively.
This yields equivalent edges for the three handicappers of 5.89%, 8.08%, and 6.00%, identifying the Gulfstream handicapper as the most successful.
In summary, ZEER allows a group of handicappers to compare their performances on a common scale (evens at zero tax level)!
ZEER = (StrikeRate * (Odds + Tax - (StrikeRate * Tax))) / 2
Edge = ZEER - (1 - ZEER)

For example, comparing handicappers (see above) at Aqueduct, Gulfstream, and Santa Anita gives ZEERs of 52.94%, 54.04%, and 53.00% respectively.
This yields equivalent edges for the three handicappers of 5.89%, 8.08%, and 6.00%, identifying the Gulfstream handicapper as the most successful.
In summary, ZEER allows a group of handicappers to compare their performances on a common scale (evens at zero tax level)!
Labels:
Betting,
Expected Value,
Horse-Racing,
ZEER
Friday, January 01, 2010
Kelly Horse Race or Ziemba Roulette
In the spirit of the New Year, I offer the following thought-provoking argument:
Betting is often described as a competition between you and the "Crowd" (i.e. Pari-Mutuel market) on which you can better estimate the true distribution of odds in a particular sporting event. In that context, a good starting point is to ask Bill Benter's fundamental question of handicapping: what additional variables (if any) explain a significant proportion of the variance in results to date that is not already accounted for by the public odds (Wisdom of Crowds)? By keeping records, it is possible to determine whether or not you have been successful over time in so doing. However, it is not possible to know (in advance) if you have an overlay in an upcoming event. This is the fundamental flaw of handicapping and, eo ipso, the flaw of fundamental handicapping.
The alternative approach is technical trading and an often underestimated strategy is "Bold Play" and its variants. Bold play is recommended for subfair games (i.e. p < 0.5, assuming even money bet) and, given the high-level of taxation, one can argue that horse-racing qualifies. Without going into the mathematical details and assuming a little "poetic licence", bold play reduces to an algorithm comprising two rules:
__a) Bet amount to reach target bankroll in single event (e.g. one race); or
__b) Bet amount in current event to reach bankroll level from which it is possible to attain target bankroll in next event.
You will no doubt immediately recognize that it is possible to iterate rule b) over many events (e.g. complete race card) but, ideally, you want to minimize the number of iterations. This technical trading approach only requires information on current bankroll, target bankroll, number of remaining events, house limits, and access to the public odds.
In summary, the advice to use fundamental handicapping to find overlays which you then exploit using edge-based staking (Kelly, 1956) assumes a superfair game but if, in fact, the game is essentially subfair then technical trading is recommended using bold play (Ziemba, 2002) or one of its variants in as few iterations as is feasible given whatever constraints are in place (e.g. maximum stakes).
Betting is often described as a competition between you and the "Crowd" (i.e. Pari-Mutuel market) on which you can better estimate the true distribution of odds in a particular sporting event. In that context, a good starting point is to ask Bill Benter's fundamental question of handicapping: what additional variables (if any) explain a significant proportion of the variance in results to date that is not already accounted for by the public odds (Wisdom of Crowds)? By keeping records, it is possible to determine whether or not you have been successful over time in so doing. However, it is not possible to know (in advance) if you have an overlay in an upcoming event. This is the fundamental flaw of handicapping and, eo ipso, the flaw of fundamental handicapping.
The alternative approach is technical trading and an often underestimated strategy is "Bold Play" and its variants. Bold play is recommended for subfair games (i.e. p < 0.5, assuming even money bet) and, given the high-level of taxation, one can argue that horse-racing qualifies. Without going into the mathematical details and assuming a little "poetic licence", bold play reduces to an algorithm comprising two rules:
__a) Bet amount to reach target bankroll in single event (e.g. one race); or
__b) Bet amount in current event to reach bankroll level from which it is possible to attain target bankroll in next event.
You will no doubt immediately recognize that it is possible to iterate rule b) over many events (e.g. complete race card) but, ideally, you want to minimize the number of iterations. This technical trading approach only requires information on current bankroll, target bankroll, number of remaining events, house limits, and access to the public odds.
In summary, the advice to use fundamental handicapping to find overlays which you then exploit using edge-based staking (Kelly, 1956) assumes a superfair game but if, in fact, the game is essentially subfair then technical trading is recommended using bold play (Ziemba, 2002) or one of its variants in as few iterations as is feasible given whatever constraints are in place (e.g. maximum stakes).
Labels:
Betting,
Horse-Racing,
Kelly,
Ziemba
Monday, October 19, 2009
Session Handicapping
From an economics viewpoint (expected utility theory), the prescribed way to approach a series of bets is to focus on expected utility (for example. wealth). This leads invariably to Kelly staking and maximizing the long-term expected growth rate of one's bankroll. With this approach, the handicapper is advised to play every race where he has an edge (namely, "bet your beliefs"). By contrast, from a psychology viewpoint (prospect theory), the prescribed way to approach a series of bets is to focus on loss aversion (pain of losses far outweighs joy of wins). This leads invariably to session handicapping and minimizing regret.
If for example, we define session handicapping as a day's wagering, then it is possible to adapt Belgian mathematician Thomas Bruss’s Odds Algorithm (http://www.ems-ph.org/journals/newsletter/pdf/2006-12-62.pdf) to determine when is the optimal time to stop betting to enhance the probability of ending the day in profit. In other words, the odds algorithm works out after which race during a day's session you should quit assuming you are ahead!
If for example, we define session handicapping as a day's wagering, then it is possible to adapt Belgian mathematician Thomas Bruss’s Odds Algorithm (http://www.ems-ph.org/journals/newsletter/pdf/2006-12-62.pdf) to determine when is the optimal time to stop betting to enhance the probability of ending the day in profit. In other words, the odds algorithm works out after which race during a day's session you should quit assuming you are ahead!
Tuesday, October 06, 2009
Trade Selection (Trailing Stop Loss / Take Profit)
Friday, October 02, 2009
Sample Size: Confidence Interval and Confidence Level
There are two key factors to consider when estimating sample size for testing a betting rule: confidence interval and confidence level. Confidence interval refers to the range within which you expect the correct strike-rate to fall and confidence level refers to how certain you are that this range holds the true value. For example, with a confidence interval of +/-5% and a confidence level of 99%, using these values and without going into the exact calculations [=POWER(PRODUCT(PRODUCT(NORMSINV(PRODUCT(SUM(ConfLevel,1),1/2)),1/SQRT(2)),1/PRODUCT(SQRT(2),ConfInterval)),2)] gives a sample size of approximately 664 (663/664). What this means is that testing a betting rule on 664 races drawn randomly from, for example, 2008 (i.e. different population from that used to discover betting rule), you can be 99% certain that the strike rate your betting rule generates from this new random sample will be within +/- 5% of the true strike rate.
Tuesday, September 29, 2009
Negative Expectation Misconception
Some handicappers believe incorrectly that, if they play a negative expectation game, they will lose a percentage of their initial bankroll equivalent to that expectation. This is incorrect.
For example, assuming that the expectation of randomly betting favorites at Track X is -17% and that Joe Punter starts with a bankroll of $1,000, he expects to lose (randomly betting favorites at Track X) $170 (17% * $1,000) over a season. In fact, he can expect to lose 17% of his total bets (turnover), not of his initial bankroll. Suppose he makes 250 flat $30 bets on favorites giving him a total turnover of $7,500 ($30 * 250), he can expect to lose $1275 (17% * $7,500) - not $170! In other words, he stands to lose (on average) $275 more than his initial bankroll!
For example, assuming that the expectation of randomly betting favorites at Track X is -17% and that Joe Punter starts with a bankroll of $1,000, he expects to lose (randomly betting favorites at Track X) $170 (17% * $1,000) over a season. In fact, he can expect to lose 17% of his total bets (turnover), not of his initial bankroll. Suppose he makes 250 flat $30 bets on favorites giving him a total turnover of $7,500 ($30 * 250), he can expect to lose $1275 (17% * $7,500) - not $170! In other words, he stands to lose (on average) $275 more than his initial bankroll!
Thursday, September 24, 2009
Calculating Initial Bankroll
The first decision you make as a professional sports trader is to calculate the size of your initial bankroll.
This task is like tackling a 'chicken and egg' problem. On the one hand, you need to know your average strike rate in order to calculate a starting bankroll. On the other hand, this is difficult to accurately assess before you begin to trade. However, assuming you can generate a conservative estimate of the strike rate, Peter Webb provides a simple formula:
LLR = ROUND(LN(NumBetsPerYear)/-LN((1-
StrikeRate%)),0)
for calculating the longest expected losing run relative to strike rate. Using this value, initial bankroll can be calculated, as follows:
IB = ((LLR * 2) * UnitStake)
For example, with a projected 25% strike rate and an average number of bets per year of 1000, you can expect a longest losing run of approximately 24 so, given a unit stake of $25, the recommended initial bankroll is (24 * 2 * $25) = $1,200.
This task is like tackling a 'chicken and egg' problem. On the one hand, you need to know your average strike rate in order to calculate a starting bankroll. On the other hand, this is difficult to accurately assess before you begin to trade. However, assuming you can generate a conservative estimate of the strike rate, Peter Webb provides a simple formula:
LLR = ROUND(LN(NumBetsPerYear)/-LN((1-
StrikeRate%)),0)
for calculating the longest expected losing run relative to strike rate. Using this value, initial bankroll can be calculated, as follows:
IB = ((LLR * 2) * UnitStake)
For example, with a projected 25% strike rate and an average number of bets per year of 1000, you can expect a longest losing run of approximately 24 so, given a unit stake of $25, the recommended initial bankroll is (24 * 2 * $25) = $1,200.
Fundamental (Weighing) or Technical (Voting) Analysis
In essence, there are two major schools of analysis among traders in the world's stock markets - fundamental and technical. Fundamental analysis is a weighing machine that measures the intrinsic value of a company. By contrast, technical analysis is a voting machine that measures the historical trends in the company stock price
With sports trading (e.g., horse-racing), there are two markets available on most betting exchanges (e.g., Betfair): pre-event and in-play. The pre-event market is similar to the standard bookmaker or pari-mutuel equivalent with respect to the back side (i.e. punting) of the equation. However, the addition of a lay option generates a highly liquid market for technical traders as they negotiate the ebbs and flows of money for the market leaders in the last fifteen minutes before the start of the event. Though there is some scope for a solely technical or fundamental approach to the in-play market, it actually requires a form of fusion analysis (i.e. blend of fundamental and technical) because, unlike stock markets, there is only one winner and many losers at the end of a finite time interval (i.e. end of race). Thus, even though the sports trader can punt (i.e. back OR lay) a single selection, the recommended approach is to trade (i.e. back AND lay) one or more selections to either "green up" (i.e. guarantee return regardless of outcome) or "red down" (i.e. spread liability across all selections to minimize loss regardless of outcome) the trader's overall position.
With sports trading (e.g., horse-racing), there are two markets available on most betting exchanges (e.g., Betfair): pre-event and in-play. The pre-event market is similar to the standard bookmaker or pari-mutuel equivalent with respect to the back side (i.e. punting) of the equation. However, the addition of a lay option generates a highly liquid market for technical traders as they negotiate the ebbs and flows of money for the market leaders in the last fifteen minutes before the start of the event. Though there is some scope for a solely technical or fundamental approach to the in-play market, it actually requires a form of fusion analysis (i.e. blend of fundamental and technical) because, unlike stock markets, there is only one winner and many losers at the end of a finite time interval (i.e. end of race). Thus, even though the sports trader can punt (i.e. back OR lay) a single selection, the recommended approach is to trade (i.e. back AND lay) one or more selections to either "green up" (i.e. guarantee return regardless of outcome) or "red down" (i.e. spread liability across all selections to minimize loss regardless of outcome) the trader's overall position.
Back Story: As Time Passes Things Change
A simplistic interpretation of the Second Law of Thermodynamics is that as time passes things change. Though fundamental to our world, change is very difficult for most adults. In that respect, I am no different from my peers. According to my career script, I expected to become a successful, self-employed, consultant and to retire in late middle-age to the west coast and study mathematics. Actually, I achieved the initial career goal relatively quickly and lived the lifestyle I had anticipated for a short while only to be trumped by entropy. Facing an uncertain market for my expertise and experience, I decided on a complete change of direction. This is the continuing story of that journey...
Subscribe to:
Posts (Atom)


