Forums

General Betting

Welcome to Live View – Take the tour to learn more
Start Tour
There is currently 1 person viewing this thread.
Getafix
29 Apr 15 00:29
Joined:
Date Joined: 13 Jul 10
| Topic/replies: 285 | Blogger: Getafix's blog
Weirdly I am getting different results for the following tennis match when viewing it through the api to what is shown on the website.  The market id is
"1.118507927", a tennis match between "A Schmiedlova" and "Irigoyen" (http://sports.betfair.com/?mi=118507927&ex=1&origin=MRL).

The website shows money available at odds 6 (£20) but the api doesn''t show money available to back at 6, it show the best price as being 5.6?  I have checked that I am not using the "delayed api key". 

Please can someone check/confirm they see the same?

I have matched £2 of the waiting bet @ odds 6 through the website to make sure this wasn't a phantom bet and it was matched fine.

I am hoping this is a problem with my software...the alternative doesn't bare thinking about!
Pause Switch to Standard View Curious api versus website problem
Show More
Loading...
Report Getafix April 29, 2015 12:34 AM BST
Ah actually this is probably the effects of the cross matching... in which case this would make sense, I'll look into... please ignore this thread!
Report longbridge April 29, 2015 12:02 PM BST
I think you have it.  Flip the setting of 'virtualise' in the PriceProjection you send to listMarketBook to confirm.
Report Getafix April 29, 2015 4:19 PM BST
Thanks longbridge, I didn't know about that option, that will be useful for debugging.

Because of the rounding issue in displaying the 'virtual' bet (due to odds increments), I assume betfair pocket the difference if the 'virtual' bet is taken (like when the market becomes 100% over/under broke)...  Rather than getting the *actual* converted odds?
Report Getafix April 30, 2015 12:32 PM BST
I just ran a test and as expected, taking the 'virtual' odds means getting a worse price and bf pocketing the difference (free bet).  So to conclude, if you're a price taker, always calculate the best return, trickier for say markets with 3 or more selections, but worth it.
Report longbridge April 30, 2015 4:25 PM BST
Sorry Getafix you've lost me - worse price than what?  Not worse than the price you asked for?
Report Getafix April 30, 2015 7:12 PM BST
As an example, if you place a waiting back at odds 5.9 in a tennis match, if cross matching is switched on then you will see 5.9 waiting on the "back" side and betfair will create and display the "virtual" bet on the other player i.e., an odds 1.20 on the "lay" side of the other player (notice betfair rounds down the odds, it should actually be 1.2040816326530612244897959183673).  If somebody wants to take your bet they can either take your back or the virtual lay, if they lay your back then they get the best value.  If they back your lay, they lose out by 0.0040816326530612244897959183673 as this becomes a freebie to betfair.
Report longbridge May 1, 2015 3:44 PM BST
Thanks, got it.
Report Mr Magoo May 7, 2015 5:47 PM BST
On the UK exchange, Betfair pocket the difference between the real odds and the virtual ones. However over on the AUS exchange, Betfair are forced to return this free cash to customers, thanks to Australia having a more clued-up regulator. Every few months, you'll get a small cash deposit in your aus wallet as the money is divided up between active users.
Post Your Reply
<CTRL+Enter> to submit
Please login to post a reply.

Wonder

Instance ID: 13539
www.betfair.com