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:

ParameterValue
Trigger typeTime-based (minutes before race start)
Time windowBetween 5:00 and 1:00 before start
SelectionFavourite (lowest back price)
Price conditionBack price between 1.50 and 6.00
Min matched volume£10,000 in Win market
Bet typeBack
StakeFixed (e.g. £20)
Max price5.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 ruleConditionAction
Profit targetBack price drops 2 ticks from entryLay at current price to green up
Time stop-loss60 seconds before race startLay at current price (accept any)
Price stop-lossBack price drifts 4 ticks above entryLay 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