Table of Contents
Why Automate Pre-Race Horse Racing on Betfair?
Pre-race horse racing is one of the most reliable markets on Betfair for automation. Unlike football, where a single goal changes everything, horse racing markets follow a predictable liquidity pattern: volume builds gradually in the hours before a race, accelerates sharply in the final 5 minutes, and peaks at the off. This pattern is consistent across most UK flat and jumps meetings, making it ideal for rules-based automation.
Manual pre-race trading demands full concentration across multiple windows. A bot running in BF Bot Manager handles market loading, trigger monitoring, entry, exit and stop-loss simultaneously — across multiple races at once if needed.
The Three Core Pre-Race Strategies You Can Automate
1. Tick Scalping (Back-then-Lay or Lay-then-Back)
The simplest form. Enter at a price, exit one or two ticks better. Profits are small per trade (typically 1–3% of stake), but the strategy runs on every race in the schedule.
- Entry window: 3–10 minutes before the off
- Target profit: 1 tick (0.02 improvement at prices around 2.0–5.0)
- Stop-loss: Exit at 30 seconds before off regardless of position
2. Drift Trading (Back Short, Exit as Odds Lengthen)
Back a selection when it shortens (backed heavily by the market), then exit when it drifts back out. Works well on favourites and heavily backed runners where market over-reaction creates a temporary price distortion.
- Entry signal: Back price drops more than 10% in 2 minutes
- Target exit: Price drifts back 5–8 ticks from entry
- Hard exit: 60 seconds before off
3. Steaming Favourites (Back the Move)
When a horse suddenly gets heavily backed in the final 5 minutes — often driven by stable money — the price can drop dramatically. Back early, hold while the move plays out, exit at a lower price.
- Entry signal: Matched volume increases >50% in 60 seconds AND price drops 3+ ticks
- Exit target: +3% profit on stake or at 90 seconds before off
- Risk note: Steam can reverse suddenly. Tight stop-losses are essential.
Setting Up Pre-Race Automation in BF Bot Manager
Step 1: Configure Automatic Market Loading
BF Bot Manager can automatically find and load upcoming horse racing markets. In the Automatic Market Manager:
- Set Sport: Horse Racing
- Set Country: GB (and IE if you want Irish racing)
- Set Market Type: Win
- Set Load time: 60 minutes before scheduled start
- Enable Auto-load new markets
This ensures your bot is watching every UK meeting without you manually loading each race.
Step 2: Define the Entry Trigger
For tick scalping, set up a Back Bet Rule with these conditions:
| Parameter | Value |
| Trigger type | Time-based (minutes before race start) |
| Time window | Between 5:00 and 1:00 before start |
| Selection | Favourite (lowest back price) |
| Price condition | Back price between 1.50 and 6.00 |
| Min matched volume | £10,000 in Win market |
| Bet type | Back |
| Stake | Fixed (e.g. £20) |
| Max price | 5.99 (avoid large outsiders) |
Step 3: Define the Exit Rules (After Bet Rules)
This is where BF Bot Manager's After Bet Rules system handles the exit automatically:
| Exit rule | Condition | Action |
| Profit target | Back price drops 2 ticks from entry | Lay at current price to green up |
| Time stop-loss | 60 seconds before race start | Lay at current price (accept any) |
| Price stop-loss | Back price drifts 4 ticks above entry | Lay to limit loss |
Run this strategy hands-free
BF Bot Manager loads markets, places bets and exits positions automatically — across every race in the schedule. 7-day free trial, no credit card.
Affiliate link — we may earn a commission at no extra cost to you. Full disclosure
Advanced Configuration: BSP and In-Running Guards
Using BSP as a Fallback
If your entry does not get matched before the race starts, BF Bot Manager can be configured to either cancel the bet or take BSP (Betfair Starting Price). For scalping strategies where timing is everything, always set unmatched bets to cancel at race start — taking BSP on a scalping position removes all the expected profit.
Suspension Handling
Markets suspend at the off. Any unmatched bets are cancelled by the exchange. Configure your rules to place bets at least 30 seconds before the off to give them time to match. If you want in-play continuation, enable in-play trading on that rule — but be aware that in-play horse racing is extremely volatile and most professional pre-race traders stop their bots at the off.
Risk Management and Bankroll Rules
- Per-race maximum loss: Set a hard loss limit per race event in BF Bot Manager's settings. Most scalpers limit single-race exposure to 1–2% of bank.
- Daily loss limit: Set a daily stop-loss. If the bot reaches it, it stops automatically. This prevents a strategy malfunction from clearing your bank.
- P&L logging: BF Bot Manager logs all bets. Export weekly and review your average profit per race, win rate and worst-case loss per trade to validate the strategy is still working.
What to Expect: Realistic P&L
Pre-race scalping is a volume strategy. Individual trade profits are small. With a £20 stake and 1-tick target at odds of 3.0 (tick size £0.02), gross profit per matched trade is approximately £0.40 before 2% Betfair commission. Net profit per trade: ~£0.39. Running this across 20 qualifying races per day at a 60% success rate produces roughly £4.70/day — modest, but this scales directly with stake size.
The bigger risk is losing runs. Three consecutive stop-loss exits can wipe 20 winning trades. Commission also compounds: at 2% on wins only, it takes 5 wins to recover one full-liability loss at these tight margins. This is why stop-loss rules and race selection criteria are more important than the entry signal itself.
See Also
Automate this with BF Bot Manager
Betfair-certified automation — Lay the Draw, horse racing, dutching, goals markets and more. No coding. ~£9.99/month or £89.99/year after a 7-day free trial.
Affiliate link — we may earn a commission at no extra cost to you. Full disclosure