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.
Why rule filters matter
An alert system without filters is noise. PhotonOdds can surface thousands of price movements across dozens of sports every hour. Most of those are irrelevant to your bankroll, your expertise, or your operational capacity on any given day. The skill is building a rule that is selective enough to stay manageable but broad enough to not miss the edges that align with your actual trading strategy.
The distinction between a useful rule and a useless one is not theoretical. It is the difference between reading five alerts that deserve your attention and reading fifty that don't. Once alert fatigue sets in, you start ignoring all of them — including the good ones. Rule configuration directly controls whether your alert system becomes a tool or a distraction.
Building blocks of a rule
Each PhotonOdds rule has four independent levers. You do not need to use all of them on every rule. But understanding each one tells you what trade-off you are making.
Sport filter
Narrow the rule to specific sports if you have expertise in only some of them, or if you actively trade fewer sports than PhotonOdds covers.
The most common mistake is setting a rule so broad that it fires on movements that fall outside your knowledge domain. A rugby enthusiast who is configuring a rule just to see all price movements across all sports at once is setting themselves up for alert noise in sports they cannot read. Instead, choose one or two sports where you have real operational judgment and configure the rule for those.
Market scope filter
Markets behave differently, and liquidity shapes what signals matter.
- Moneyline, handicap, totals: liquid main lines. Sharp movement is usually meaningful here. Use these if you want high-confidence signals.
- Correct score, player props, derivative markets: thinner liquidity. Individual bets move the line. Configure separate rules for these with looser thresholds because the same percentage move means something different.
- Live/in-play markets: different timing and information regime. If you actively trade live, create a separate rule; if you only trade pre-match, exclude live markets.
A single rule cannot service all market types equally. If you force them through one configuration, you will either be too strict for illiquid markets or too loose for liquid ones.
Minimum edge threshold (EV+ rules only)
If you are configuring an EV+ rule, set a minimum edge. This is the pre-match value threshold that separates misprices worth acting on from noise around fair value.
Start higher than you think you need. A rule that only alerts on ≥5% edge is stricter than one alerting on ≥3%, but the extra restriction means fewer alerts and higher confidence in each one. As you learn what good signals look like in your chosen sport and market, you can lower the threshold with intent.
Minimum drop or percentage threshold (dropping-odds rules only)
For drop alerts, set a meaningful percentage window. A move under 2% is usually soft-book correction or liquidity noise. A move over 8% is typically major steam or breaking news. See Configuring Drop Alerts That Don't Spam You for the full framework, but the short version: start at 5% or higher, then refine based on the signal-to-noise ratio you observe.
Combine the percentage threshold with a time window — for example, "5% drop within 2 hours" — to exclude slow drift that is not actionable.
Bookmaker scope filter
You may want to limit alerts to a specific bookmaker or set of bookmakers.
- If you hold an account only at certain shops, restrict the rule to those bookmakers. Why get an alert for movement at a book you cannot actually trade?
- If you want sharp-book movement only, create a rule that watches only Pinnacle. Pinnacle is the reference bookmaker — it moves on sharp money and market-wide information, not individual customer bets.
- If you want soft-book value, configure a rule that watches the wider field, excluding Pinnacle.
The trade-off is simple: broader bookmaker scope catches more movements, but narrower scope reduces noise if you are not going to act on every book.
Three illustrative configurations
Example 1: Single-sport, high-edge focus
- Sport: Football (soccer)
- Markets: Moneyline, totals only
- Minimum EV: ≥4%
- Bookmakers: all
- Use case: capture the cleanest EV+ opportunities in your main sport.
This rule fires infrequently but with high confidence. Each alert represents a statistically significant misprice in a liquid market. You will miss some smaller edges, but you will not waste time on noise.
Example 2: Sharp-money scanner
- Sport: all sports
- Markets: main lines only
- Minimum drop: ≥6% in ≤2 hours
- Bookmakers: Pinnacle only
- Use case: watch for heavy steam on the sharp book.
Pinnacle moves on information and professional action, not retail traffic. A 6%+ drop there in a short window suggests either breaking news or significant sharp money. This rule is narrow enough to stay actionable, broad enough to work across sports.
Example 3: Multi-sport value hunter
- Sport: football, tennis
- Markets: main lines + totals
- Minimum EV: ≥3%
- Bookmakers: all except Pinnacle
- Use case: find soft-book opportunities where retail bookmakers have not yet corrected.
This rule is broader than example 1, so it will alert more often. But by excluding Pinnacle and focusing on two sports where you have real judgment, you keep the alert density manageable.
Changing a rule over time
Start with a configuration that you think is correct, then observe for at least a few days. Track:
- How many alerts are you getting?
- Of those alerts, how many are you actually reviewing?
- Of the ones you review, how many lead to a decision to act?
If alerts far exceed the number you can review, your rule is too loose. Tighten it by raising the EV threshold, raising the drop percentage, narrowing the sport, or restricting to fewer markets.
If you are reviewing almost every alert and each one feels actionable, your rule is about right. If you rarely see an alert, your rule is too strict — and you may want to loosen it just to see more signal volume and learn.
Never change more than one parameter at a time. That way, if the alert quality shifts, you will know what caused it.
The alert is the start, not the end
A rule filter does not make a decision for you. It surfaces a candidate. Before you act on any alert, read the current market context described in The Drop Model. Check the opening price, the curve, the Pinnacle limit, the movement timeline. Use the alert as a signal to review, not as a recommendation.
Good rule configuration is about managing your attention budget — filtering the board down to a set of candidates small enough that you can actually read each one. The judgment call belongs to you, not to the system. Set and review those filters in Rules.
18+ only. Betting carries risk. PhotonOdds provides analytical and educational tools, not a promise of profit or a recommendation to place a bet. If gambling is causing harm, see Responsible Gambling.