If you are inputting odds from a toteboard, then they are not calculating probability based on true odds.
I don't know anything about the app or the formula involved, but would not waste my time inputting odds to try and find exacta overlays. Especially toteboard odds that fluctuate in the closing minutes.
Exacta probability = Win probability x Place probability.
Maintain 100% probability for each event.
When we know the winner, and it's win chances, we know remaining field's chances to run 2nd once we adjust back to 100% probability.
example, (working with true odds probability/percentages not payoffs)
Code:
Field (true odds to win)
-----
.20 (5-1)
.20 (5-1)
.20 (5-1)
.20 (5-1)
.10 (10-1)
.10 (10-1)
====
100%
Lets say winner was a 5-1 shot with 20% chance to win and the rest of the field had 80%.
Adjust Place probability to 100% with remaining field.
Code:
Field (chances to place)
-----
winner removed
.20/.80 = .25 (4-1)
.20/.80 = .25 (4-1)
.20/.80 = .25 (4-1)
.10/.80 = .125(8-1)
.10/.80 = .125(8-1)
====
100%
If the winner was one of the 10-1 shots then the rest of the field had 90% win probability.
Adjust Place probability to 100% with remaining field, like we did before.
Code:
Field (chances to place)
-----
.20/.90 = .222 (9-2)
.20/.90 = .222 (9-2)
.20/.90 = .222 (9-2)
.20/.90 = .222 (9-2)
winner removed
.10/.90 = .111 (9-1)
====
100%
exacta probabilities based on true odds:
5-1 with 5-1 = (.20x.25) = 20-1
5-1 with 10-1= (.20x.125) = 40-1
10-1with 5-1 = (.10x.222) = 45-1
10-1with 10-1= (.10x.111) = 90-1