I think I found an Edge and I can’t break it

Learn sports betting strategies and discuss key factors to consider when placing a bet.
Post Reply
Gcampb
Posts: 3
Joined: Mon Mar 13, 2023 8:42 pm

Not been here for a long time! But had a stint automating a greyhound trading strategy, which eventually broke even and put it to bed for a while.

Recently I was able to develop a full 10 year dataset of UK & IE horse racing data, which I combined with Betfair historical data. My initial plan was to use it for a back to lay strategy, however I went deep into ML and started building and testing models…I was about 5 models in before my initial tests started to show some promise.

The model basically scores pre race data, adds relative features and makes selections, a second model acts as a gate and decides the picks. Not going to go into details.

I validated with a full walk forward fold from 2017-2024. I then introduced the BSP price after the walkthrough and found that there was a positive ROI, low drawdown and high enough frequency of picks.

I’ve done multiple break tests, checked for leakage.. and I can’t find anything wrong 😑

Overall ROI across 9 years is 13.6%. Ranges from 7.8% to 19%(Covid year)…

I’m now at the point where im starting to test on new races, tiny stakes, logging everything. I expect to have 150 or so bets a month.. so perhaps in 6 months I’ll have enough data to verify the model truly works..

But there is a massive temptation to scale sooner. I’m scratching my head trying to find out what I’ve done wrong because I can’t quite believe I’ve found an edge.

Does anyone have advice? Would like to hear from anyone here who is building models
User avatar
MemphisFlash
Posts: 2351
Joined: Fri May 16, 2014 10:12 pm

Believe me whatever "edge" you think you may have found, you haven't.
Why are you concentrating on past events, there gone, dead and buried,
along with most of the dogs in your database. Concentrate on what is
happening before your very eyes and you will be better off.
Gcampb
Posts: 3
Joined: Mon Mar 13, 2023 8:42 pm

Ha fair enough, I know where you are coming from, but I will extrapolate.

My intention was to build a model for finding back to lay candidates. It’s an easy strategy, especially on US markets and I’ve been consistent enough there at certain tracks with minimal data.. saying this because I understand what you’re getting at, trading vs handicapping and just like trading any market, we can’t always predict the future based on history.. however,,,

I was building models to try and find horses more likely to have a price collapse in play. That’s not a big leap, if you can identify front runners, pre off at a higher price, you capture a bigger collapse..that was the aim.,

I’ve literally spent 5 hours now tearing the model apart, removing features, shuffle tests, time leakage tests, look ahead leakage tests…and the only conclusion left is that the edge is a structural ranking edge,..

Again, I’ve reran walk forwards over 9 years, train on 2 years test on following year etc and it’s held up again and again, consistently. It’s a predictive edge that’s situationally

Of course. That’s no use to anyone if the markets already account for this.. But I’ve ran it against the BSP and the market hasn’t accounted for it. Certain race structures have been persistently mis-ranked by the market, and that mis-ranking has not been arbitraged away - it’s persisted over the 9 years I’ve tested against.
Post Reply

Return to “Betfair trading strategies”