I was looking at a darts match today and there were better odds on the betfair webpage than the prices I could see on betting assistant.
I assumed this is because the betfair webpage was showing a trade on one player as an equivalent trade on the other player (eg back player A in £10 at 1.20 was also shown as lay player B in £2 at 6) but BA wasn't showing this.
Is that correct?
Because prices are shown to two decimal places how does Betfair round the odds for the equivalent trade and who ultimately profits from this rounding?
I'm afraid it's been like that for quite a while. All our competitor's products show different prices from the website in this instance. The information is not available through the API.
That's right. You are seeing the best prices being offered by other users. You are just not seeing the "virtual" prices that Betfair will match you to with their cross matching algorithm.