Learn

Read the market before it moves

From the drop model to closing line value, six guides for reading moves with a sharp review process.

Market screens glowing above a notebook and pencil on a working desk
Read the board, then write down what changed.

The full library

Nine guides beyond the first read, from staking maths to alert setup. Each entry stays practical and hedged.

evclv

EV and CLV: Measuring Process, Not Luck

Expected value and closing-line value explained — how to evaluate whether your betting process is working when short-term results are misleading.

2026-07-09

drop-modeldropping-odds

The Drop Model: How to Read Falling Odds

Learn to read a dropping-odds signal through five checks: opening price, curve shape, limit movement, timing, and the price you can still bet.

2026-07-09

de-viggingfair-price

De-Vigging: Normalise a Market's Odds

Convert decimal odds into implied probabilities, measure a market's overround, and normalise the probabilities while keeping the method's assumptions visible.

2026-07-16

kelly-criterionstaking

Kelly Criterion Betting: Stake Size, Formula, and Why Fractional Kelly Wins

The Kelly criterion formula (bp − q) / b, a worked stake-size example, and why fractional Kelly protects your bankroll when your probability estimates are imperfect.

2026-07-20

bankrollrisk-management

Bankroll Management Across Bookmakers

Keep a clear view of money held across betting accounts, define loss limits before acting, and use records to avoid fragmented, impulsive decisions.

2026-07-29

Open notebook with handwritten market notes beside a pen
variancesample-size

Variance and Sample Size: Why 50 Bets Tell You Nothing

Binomial variance means short samples of betting outcomes are dominated by luck. Learn why hundreds of bets are needed before results start to reflect process.

2026-07-12

middlesmiddle-betting

Middles Explained: Betting Both Sides of a Spread

How a middle works: betting opposite sides at different lines so a narrow range of results wins both bets — though the zone is tight and margin on both legs erodes most of the gap.

2026-07-25

notificationsdiscord

Set Up Discord Notifications

A step-by-step guide to creating a Discord webhook, connecting it to PhotonOdds, routing EV+ and dropping-odds alerts, and checking delivery.

2026-07-18

notificationstelegram

Set Up Telegram Notifications

A step-by-step guide to securely creating a Telegram bot, finding a chat ID, connecting it to PhotonOdds, routing alerts, and checking delivery.

2026-07-20

Core idea

Two lenses for one question

Did the price offer value, and did your timing hold up against the close. Both lenses need large samples.

Expected value

EV = (p * o) - 1

Compares your assessed chance p with decimal odds o. Positive values describe a pricing edge over time, not a win on one ticket. Estimates stay uncertain, so review them in batches.

Closing line value

CLV = (taken - close) / close

Compares the price you took with the closing price. Beating the close across many bets can suggest your timing adds value, though variance still applies and the close is only a proxy.

Check the maths before you stake.

Open the calculators to size stakes and compare prices with the same inputs the guides use.

Open calculators