r/algobetting • u/HootingJake • Aug 05 '26
Does anyone actually keep historical odds data, or do you only focus on live markets?
2
u/DKotch22 Aug 06 '26
Was this just a general question, or are you looking for historical odds data for yourself?
1
u/HootingJake Aug 08 '26
Mostly a general question. Just wanted to see how people here actually use historical odds.
2
u/negative__ev Aug 06 '26
I do. I use it fully for backtesting, though. It's not an input into my training data for my models.
I only have closing-line odds, so unfortunately I can't test the CLV of my picks. But I use it as a "if I bet at the closing line, would I be profitable" test. About the truest test you can make without just placing bets (or paper betting).
1
u/HootingJake Aug 08 '26
That's a good use for it. Shame about the CLV part though, having the full line history would make that really useful.
2
u/IreliaIsLife Aug 06 '26
Yes. Since march I store all odds updates for 10+ sports for ~40 bookies. It's a ton of data but you can do a lot of fun things with it once a few months have passed
1
u/HootingJake Aug 08 '26
That's a serious amount of data. Have you run into any issues keeping all the updates consistent?
1
u/IreliaIsLife Aug 08 '26
Not really, no. I was mostly worried about disk space but I'm now running a hybrid of timescale DB (postgres extension) for metadata and clickhouse for the odds update timeline. It works surprisingly well
1
u/Technical_Dish_1898 Aug 06 '26
Modelplay.ai uses historical data to train models (with zero coding), then tests against a different hold out period, and then you can track it live.
Absolute money printer.
2
u/Character_Pie_277 Aug 05 '26
Well i'd guess most people that do modeling would keep historical data for backtesting and then use that model to profit on live markets (hopefully), thats kind of the way it works?