SBR Top-Rated Sportsbooks Recommended Books
1. Pinnacle Sports SBR Rating A+ Pinnacle Sports Review
2. The Greek Sports Book SBR Rating A+ The Greek Review
3. BookMaker SBR Rating A+ BookMaker Review
4. BetJamaica SBR Rating A+ BetJamaica Review
5. LegendZ Sports SBR Rating A+ LegendZ Review
SBR Posters' Poll - August 2008 View Complete Results
1. Matchbook 195 total points Matchbook Review
2. BetJamaica 182 total points BetJamaica Review
3. The Greek Sports Book 160 total points The Greek Review
4. Pinnacle Sports 130 total points Pinnacle Sports Review
5. 5Dimes 125 total points 5Dimes Review
Go Back   Sports Handicapping, Betting & Picks - SBR Forum > Sports Betting, Sportsbooks & General Discussion > Players Talk

Reply
 
Thread Tools Display Modes
Old 05-04-2007, 05:02 PM   #1 (permalink)
abev
SBR Rookie
 
Join Date: 05-04-07
Posts: 1
abev is offline
Default How To Create Odds?

Long time lurker here...

Could anyone shed some light on how to create sports betting lines?

I want to make a computer program that will automatically create lines. This has been a long time idea for a "fun" app to create but just now getting around to it.

I know the programming end of it, I just need to understand the process. Is there too much criteria to have one program do it efficiently? I was thinking that the program would start with baselines then add or subtract from there? Any thoughts or resources would be a great help.
Reply With Quote
Old 05-05-2007, 02:40 PM   #2 (permalink)
crackerjack
SBR Wise Guy
 
Join Date: 08-01-06
Posts: 980
crackerjack is offline
Default

I don't know much about this but I think you'd have to have some sort of power ratings number assigned to each team. Home team gets some sort of bonus. The amount of depth you want would depend on the amount of other factors you'd be willing to program into the application. BUt for a basic line, you want power ratings.
Reply With Quote
Old 05-05-2007, 11:44 PM   #3 (permalink)
Justin7
Moderator
 
Justin7's Avatar
 
Join Date: 07-31-06
Posts: 2,501
Justin7 is online now
Default

Odds making is a combination of science and art. If you want to get something in the ballpark, try this (it's not good enough to bet without adjustments).

For a given league, compute the average points scored in a game.

For each team, compute average points scored, and points allowed.

After about 8 games (NFL, NBA or whatever), the stats become meaningful. For each team, its offensive rating is (mean points scored - league average). Defense is (mean points allowed - league average).

If you want to handicap a game on a neutral field, assume each team scores the league average. For team 1's points, add its offensive rating, and 2's defensive rating to the league average. For team 2 - add 2's offense, 1's defense and the league average.

Homefield advantage? After 8 games, add up all the points scored by home teams, subtract all points scored by visitors. Divide by total number of games. In NFL, it is 2-3. In NBA, it is 3-4. To adjust for HFA, add half the HFA to home, subtract half to visitor's score. That gives you a "projected score" - you can use this for lines and totals.

If you're serious about odds making, you also need to understand injuries, variations in HFA (especially in NBA/NCAAB) and motivation.

This is just a starting point. If you want to actually bet on your model, you need a LOT more analysis.
Reply With Quote
Old 05-06-2007, 09:47 PM   #4 (permalink)
Arilou
SBR Sharp
 
Join Date: 07-16-06
Posts: 296
Arilou is offline
Default

I would call power ratings the "Level 1" line program. You assign each team a number as Justin said, this can be automatic based on points scored or other pure numbers or you can handicap the teams for offense and defense and add in home field. That is good enough to tell you the rough idea of what's going on but betting on that will get you killed. A better version of level one takes into account each team's level of opposition. Either way, use Justin's method to get a line from there.

More advanced models are beyond the scope of a forum post.
Reply With Quote
Old 05-06-2007, 10:59 PM   #5 (permalink)
Halo
SBR High Roller
 
Join Date: 02-12-07
Location: Detroit
Posts: 173
Halo is offline
Default

Quote:
Originally Posted by abev View Post
Long time lurker here...

Could anyone shed some light on how to create sports betting lines?

I want to make a computer program that will automatically create lines. This has been a long time idea for a "fun" app to create but just now getting around to it.

I know the programming end of it, I just need to understand the process. Is there too much criteria to have one program do it efficiently? I was thinking that the program would start with baselines then add or subtract from there? Any thoughts or resources would be a great help.
Everyone tries to do this so have fun. When books create the spread in todays day its all done through computers. It's many databases each of which factor some sort of given statistic and each of these vary how big or little the spread on a particular game.

An example would left handed pitchers against batters on the Tigers. Your program would access the database player roster see which are L or R batters etc, etc.... This is how it is done now. You also would want to subscribe to a statistical sport reporting agency. I think there is only one so that should not be a problem. Expensive though.
Reply With Quote
Reply


Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
OT: When you create smilies in msn, how do you make them bigger?? slash Players Talk 3 01-25-2007 12:36 PM
??? Odds ??? selizi222 Players Talk 11 12-18-2006 02:23 PM
ufc 58 odds shady610 Boxing, MMA & UFC Betting 1 02-24-2006 03:03 AM


All times are GMT -5. The time now is 06:17 AM.



Search Engine Friendly URLs by vBSEO 3.0.0 RC6

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30