How do you calculate your expected prices?
Its done with a Monte Carlo simulation. The only real inputs to it are the avg time, and the standard deviation of the dogs times. I can fiddle with the inputs to these based on box position, last run time, etc. At the moment I am only taking into account the last 2 recent runs and the box position changes. I am not taking into consideration track statistics which I think may be useful but am yet to get that data. I also think split times will be useful but have not implemented them yet.
To determine the chance of a dog winning it runs the race 10000 times. It uses a few random variables which are skewed slightly to increase interference, box position, etc. It determines a new dog time for each race based on the avg time and std deviation of a dogs time. If the dog has had only 1 run it will assume a deviation based on the average of all dogs at that distance which is usually in the range of 0.1 to 0.4 secs.
As far as examples here is one from yesterday (of course I picked an example of where I got the winner at value

):
Richmond Race 5 - 535m
Dogs were rated in the following order with the expected prices:
| BOLT TED BOLT | $2.82 |
| ANNABELLE | $3.46 |
| ZIPPING JEWEL | $4.92 |
| DIRECT DOLL | $22.28 |
| QUEEN OF RAIN | $22.32 |
| THOMAS VON | $46.11 |
| BALUGA BOY | $47.01 |
| TAUNT | $48.88 |
Total market should be close to 100% although rounding may have it slightly above or below.
The winner of the race was BOLT TED BOLT at $7.90 on unitab. (picture of finish is available at
http://www.thedogs.com.au/Racing/RaceFinishImageDisplay.aspx?raceId=1002863)
I determine expected winners simply by dividing 1 by the price. So for instance a selection starting at $2 is 0.50 expected winners. I know this doesn't take into account takeout but I think this is a more conservative way of working it out. With a 15% take out the expected winners of a selection starting at $2 would actually be 0.425
If my math is wrong please let me know.