· Protocolzone
A model can name the winning horse in eight races out of ten and still empty the account it was betting from. That surprises people who do not bet, and it surprises no one who runs a book. It is the ordinary consequence of treating a good prediction as if it were a good bet.
We know it from both ends of the same problem. Our racing probability engine produces outcome probabilities across win markets and exotic pools: what it estimates each runner’s chance to be, race by race. BetrBets, our own tipping product, took those probabilities and had to answer a different question: given a punter’s budget, how much should go on this selection, if anything at all.
Those are two pieces of software because they are two problems. The first estimates what will happen. The second decides what to do about it, and the second is where money is made or lost.
Edge is probability minus price
A probability on its own has no sign. It becomes an edge only when you put it next to a price. If your model says a runner wins 40% of the time and the market is paying $3.00, the bet is positive: the price implies roughly 33% and you think it is 40%. If that same 40% runner is paying $2.20, the identical prediction is now a losing bet, because the price has moved past your estimate. The prediction did not change. The edge did.
This is the first thing that separates a model from a strategy. A model that is accurate but always a step behind the market is accurate and useless. The number that matters is never the probability alone, it is the distance between your probability and the one already baked into the current price. That distance is small and short-lived, and reading it correctly is a different skill from producing the probability in the first place.
Sizing is a separate discipline
Suppose you have a genuine edge. You still have to decide how much to stake, and this is where accurate models bet badly.
Stake too little and a real edge earns almost nothing over the number of bets it takes to show up. Stake too much and variance ruins you before the edge arrives, because even a 60%-favoured outcome loses four times in ten and those losses arrive in runs. The mathematics of this is old and unforgiving: bankroll fraction, the Kelly criterion and its fractional variants, the risk of ruin as a function of edge and bet size. None of it is predictive. It concerns survival and compounding, and it runs on top of whatever the model says.
A model hands you a probability and a confidence. Sizing turns those into a number of dollars, and that translation is a discipline in its own right. Get the prediction perfect and the sizing naive, and you have built something that is right about the world and still goes broke.
What BetrBets did with a probability
BetrBets sat on top of the probability engine and did the part the engine deliberately did not: it sized. A punter set a budget and a risk profile (conservative, moderate or aggressive), and each selection’s stake was computed from that budget and the model’s confidence in that selection, scaled by the profile. A conservative profile bet smaller and skipped marginal edges; an aggressive one committed more of the budget to higher-confidence selections. A person could override any suggested stake before it was placed.
Three design decisions there carry the whole argument. The stake was a function of confidence rather than a flat amount, so the system bet more when the model was more sure and less when it was not. The risk profile belonged to the punter, not the model, because how much variance a person can tolerate is not something a probability can tell you. And the override existed because sizing is a place for judgement in a way that estimating a probability is not.
The same split runs through trading
The reason this matters beyond racing is that the split is domain-independent. A price target on an instrument is a prediction. It says nothing about how much of the book to put behind it, and that second question is the one that separates desks that survive a bad run from desks that do not. Position sizing, exposure limits and drawdown control are the trading-desk names for what a staking profile does for a punter: they convert a view into an amount, under an explicit tolerance for variance.
We are not offering investment advice and we make no claim about returns. The point is narrower, and it is an engineering point. If you are building a system that acts on predictions, whether they are about horses, prices, fraud or demand, the prediction model and the sizing policy are separate components with separate owners, separate failure modes and separate tests. Collapsing them into one is the most common way a promising model becomes a system that loses money with confidence.
Where this is grounded
This is grounded in delivered work, not a proposal. The racing probability engine and BetrBets are products we built and ran. What this post does not do is quote their results: the subject is the decision discipline the engineering forced on us, not a promise that any staking strategy makes money. A system that stakes real money can lose it, and a better prediction does not remove that. It only changes the odds you are working against.
- risk
- staking
- modelling
- wagering