How it works
- Opening: a model built on data and statistics produces the fair price, and the trader adds the bookmaker margin and publishes the line.
- Movement: odds move with news, line-ups, player money and market prices. Bets from players with positive CLV signal that the price is wrong.
- Limits: per market, event and account. They are lower on niche leagues and in-play, and individual players get a personal factor, which is bet limiting.
- Closing: at the start, pre-match betting closes, and the market goes in-play or waits for settlement.
Liability by outcome
The trader sees the imbalance and cuts the first player's price, for example to 1.80, and raises the second player's, so that money starts coming in on the other side. Sometimes the imbalance is left on purpose: if it is recreational players rather than professionals backing the first player, the price may be right, and the bookmaker takes on the risk.
Feed or in-house traders
| Automated feed | In-house traders | |
|---|---|---|
| Coverage | thousands of events and in-play | top events and your own markets |
| Price | the same as other feed clients get | your own margin and reaction to your own money |
| Weak spot | a data failure hits every market at once | speed and human error |
| Costs | fees to the data supplier | the team and the data |
A common setup: prices come from the feed, while an in-house team runs limits, liability and player profiles.
Common mistakes
- A feed with no risk control of your own. You can buy the price, but limits and player profiles remain the operator's job. Without them, professionals are the first to find a pricing error.
- Watching hold instead of liability. Hold shows the past. Risk is visible before the start: a final where almost everyone backs one side can wipe out a month's profit.
- A line that does not follow the market. A price that moves only on your own money lags behind, and arbitrage bettors take the difference.