Learn

Read the market before it moves

From the drop model to closing-line value — six guides that explain how sharp bettors read odds movement, evaluate signals, and manage their process.

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

reference-bookpinnacle

Why Pinnacle Is the Reference Bookmaker

Understand why Pinnacle anchors odds reading, and how comparison and alternative books help confirm, challenge, and act on a market move early.

2026-07-09

limitsliquidity

Limits, Liquidity, and Signal Quality

Why a rising limit at the reference book qualifies a dropping-odds signal, and why low-liquidity markets demand extra caution before reading a move.

2026-07-09

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

alertsconfiguration

Configuring Drop Alerts That Don't Spam You

Practical guide to drop-alert rules: percentage windows, time windows, minimum limits, and market filters that produce actionable signals instead of noise.

2026-07-09

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

glossaryreference

Betting Market Glossary

Key terms explained — drop, curve, limit, reference bookmaker, expected value, closing-line value, no-vig odds, steam, arbitrage, and common market types.

2026-07-09

apibot

Build an Odds-Monitoring Bot with PhotonOdds

Build a restart-safe PhotonOdds monitoring service with documented REST routes, cursors, response validation, rate-limit handling, and human-reviewed alerts.

2026-08-02

apipolling

PhotonOdds API: Polling, Changes, and WebSockets

Choose between scheduled REST polling, the PhotonOdds change feed, and eligible WebSocket access while building a reliable, restart-safe odds-data integration.

2026-08-01

limitsliquidity

How Much EV+ Edge Is Actually Bettable?

A big edge on a thin market is often less useful than a smaller edge you can size into. Limits, liquidity, and line-shopping determine what you can actually deploy.

2026-08-01

dropping-oddssports-patterns

Review Dropping Odds Across Sports

Adapt dropping-odds reviews to each sport's event schedule, market definition, liquidity, and timing instead of treating every percentage move alike.

2026-07-31

ev-plusedge

Why EV+ Disagrees With Public Perception

A mathematically positive-EV bet can look like a "bad bet" to a casual eye. Learn why the de-vigged consensus is a better anchor than intuition.

2026-07-31

bet-loggingprocess-tracking

Build a Bet Log for Clearer Reviews

Record the market, price, timing, stake, rationale, and outcome consistently so betting reviews rely on evidence rather than memory or isolated results.

2026-07-30

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

limitinggubbing

Bookmaker Account Limiting Explained

Understand bookmaker account limiting, the restrictions you may encounter, and how to respond responsibly while following operator terms and local law.

2026-07-29

arbitragepricing

Arbitrage Betting: How Price Gaps Work

Learn how mutually exclusive outcomes can create a cross-book price gap, how to test the maths, and which execution risks can change the result.

2026-07-28

rulesalerts

Writing Rule Filters That Match Only Bets You'd Actually Place

How to configure notification rule filters for sport, market, edge threshold, and bookmaker scope so alerts stay actionable instead of overwhelming.

2026-07-28

apiresponses

PhotonOdds Odds API Response Shapes

Understand PhotonOdds bulk, event, best-odds, history, and change-feed responses so your integration requests, stores, and validates odds data correctly.

2026-07-27

false-positivessignal-quality

EV+ False Positives: When the 'Edge' Isn't Real

Stale reference prices, mismatched event keys, suspended markets, and timing lag all produce spurious edges. Learn to spot and filter them.

2026-07-26

middlesmiddle-betting

Middles Explained: Betting Both Sides of a Spread

Learn how a middle works: betting opposite sides at different lines so a narrow outcome range wins both bets and captures the spread gap as bonus profit.

2026-07-25

arbitragewindows

Why Arbitrage Windows Close Fast

The operational and mechanical reasons arbitrage windows collapse in seconds: price correction, limit cuts, bet voids, and execution latency.

2026-07-24

apiauthentication

PhotonOdds API Authentication and Limits

Authenticate PhotonOdds API requests with an API key, interpret documented capacity headers, and recover safely and predictably from a 429 response.

2026-07-20

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

latencyfreshness

Understanding Freshness and Latency: Why 'Updated 41s Ago' Matters

Why data freshness timestamps signal credibility and usability. How polling and WebSocket latency affect whether a shown price is still bettable.

2026-07-18

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

ev-plusopportunity-card

Reading an EV+ Card: Fair Price, Edge %, and Stakes

Learn how to read an EV+ opportunity: displayed odds, fair odds, edge percentage, liquidity, freshness, and Kelly stake fraction.

2026-07-16

reverse-line-movementsharp-money

Reverse Line Movement Explained

Understand reverse line movement—when the line moves opposite to the direction of majority public bets—and why it signals sharp-money conviction.

2026-07-15

arbitrageev-plus

Arbitrage and EV+: Two Different Signals

Compare a cross-book price relationship with an EV+ estimate: what each calculation says, what it leaves uncertain, and how to review both responsibly.

2026-07-14

latencydropping-odds

How Fast Should You Act on a Drop?

Understand the latency between signal detection and actionable odds, limit cuts after sharp moves, and realistic expectations for what remains playable.

2026-07-13

steamsharp-money

Steam Moves vs. Public Money Moves: Telling Them Apart

Learn to distinguish sharp-money steam from public betting volume by examining speed, which books move first, limit behavior, and curve coherence.

2026-07-13

arbitragemaths

Arbitrage Stake-Split Maths, Explained

Use the equal-return stake formula to test two- and three-outcome price sets, then account for rounding, fees, limits, and settlement-rule differences.

2026-07-12

clvclosing-line

Closing-Line Capture: Define the Reference

Capture a closing reference consistently by defining the source, market, time, and odds format before reviewing CLV or comparing betting decisions.

2026-07-12

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

dropping-oddssignal-reading

How to Review a Dropping-Odds Alert

Use a calm, repeatable checklist to review a dropping-odds alert: verify the market, price, timing, and context before treating it as information.

2026-07-11