Is there something wrong with Gruss, the API or neither ?

Discuss anything related to using the program (eg. triggered betting tactics)

Moderator: 2020vision

Postby osknows » Thu Nov 05, 2009 1:08 pm

Is it possible to timestamp every refresh down to the ms on the excel sheets when your looking into this?
User avatar
osknows
 
Posts: 946
Joined: Wed Jul 29, 2009 12:01 am

Postby doris_day » Thu Nov 05, 2009 1:31 pm

GaryRussell wrote:I think the problem is the API. It's not performing at all well just lately. The P&L is updated when your bets have been updated which is a separate refresh from the prices so you will have occassions where the P&L isn't updated for several refreshes when the bets refresh gets a slow response.

You are definitely not going to like this. Betfair have asked me to throttle the requests per market to 5 per second for price refreshes and 3 per second for bet refreshes. This is obviously because the API isn't coping. It's going to be rolled out to all vendors in due course. There won't be an option to reduce this throttling. You will still be able to make over the 20 requests allowed across multiple markets, but each individual market will never be able to exceed the 5+3 requests. There hasn't been an official announcement yet, but I am pretty sure this is going to happen.


Well bugger me, so Betfair are admitting that their technology just can't stand the strain. I have always maintained that it should have been based on push technology right from the start and this is proof that their polling system will break down the more popular it becomes.
I will have to look at alternative interfaces if they go ahead with their throttling plans but thanks for being upfront with this info.
'He was looking for the card so high and wild he'd never need to deal another' - Leonard Cohen
User avatar
doris_day
 
Posts: 968
Joined: Fri Nov 02, 2007 12:34 am

Postby doris_day » Thu Nov 05, 2009 1:49 pm

Gary, have you thought about splitting the refreshes so users can set their own refresh periods ?
For instance I dont need a short bet refresh but do need a short price refresh. So what I lose on the bet refresh I could gain on the price refresh if you get my drift.
'He was looking for the card so high and wild he'd never need to deal another' - Leonard Cohen
User avatar
doris_day
 
Posts: 968
Joined: Fri Nov 02, 2007 12:34 am

Postby GaryRussell » Thu Nov 05, 2009 2:11 pm

Yes, I have and I will. You will gain over multiple markets, but will still have the 5 per second constraint on the one market. You can't take the 3 bets refreshes allowed and use them for price refreshes.
User avatar
GaryRussell
Site Admin
 
Posts: 9872
Joined: Fri Nov 18, 2005 8:09 pm
Location: Birmingham, UK

Postby doris_day » Thu Nov 05, 2009 2:18 pm

OK, understood. As an aside, today I uninstalled 63n and installed an earlier version. The refreshes appear smoother and less volatile but I suspect, sod's law being what it is, that would have been the case anyway :)
'He was looking for the card so high and wild he'd never need to deal another' - Leonard Cohen
User avatar
doris_day
 
Posts: 968
Joined: Fri Nov 02, 2007 12:34 am

Postby doris_day » Thu Nov 05, 2009 3:52 pm

Just got an email from Betfair which apologised for the poor performance of the API which they accept as being down to them.
They have told me that there will be a performance related upgrade in December which they are planning.
'He was looking for the card so high and wild he'd never need to deal another' - Leonard Cohen
User avatar
doris_day
 
Posts: 968
Joined: Fri Nov 02, 2007 12:34 am

Postby doris_day » Thu Nov 05, 2009 4:03 pm

It makes such a welcome change that they admit that they have problems.
'He was looking for the card so high and wild he'd never need to deal another' - Leonard Cohen
User avatar
doris_day
 
Posts: 968
Joined: Fri Nov 02, 2007 12:34 am

Postby GaryRussell » Fri Nov 06, 2009 10:29 am

I investigated the P&L issue just to make sure it wasn't anything I had done and I am sorry I have to admit there was something slightly amiss. After a bet is triggered it does an immediate bets refresh and waits for this to complete on the current refresh cycle. It was doing two bets refreshes and waiting for both to complete. I have fixed this. Can you try the latest Beta and let me know if it improves? See http://gruss-software.co.uk/forum/viewtopic.php?t=3922 for download link.
User avatar
GaryRussell
Site Admin
 
Posts: 9872
Joined: Fri Nov 18, 2005 8:09 pm
Location: Birmingham, UK

Postby osknows » Sat Nov 07, 2009 4:57 pm

This is nothing to do with BA but today Betfair is a joke. I've had to stop trading and can't even access their site directly through my browser without massive delays

I don't understand how they can operate like this as things are clearly getting worse
User avatar
osknows
 
Posts: 946
Joined: Wed Jul 29, 2009 12:01 am

Postby DFK » Sat Nov 07, 2009 5:36 pm

Gary, how will the throttling limits affect in - running trading?

Regards DFK.
DFK
 
Posts: 189
Joined: Wed Jul 12, 2006 12:38 pm

Postby GaryRussell » Sun Nov 08, 2009 9:24 am

I don't see it having an adverse effect on in running trading. If it actually helps reduce the spikes in response times it will improve it. I personally think a refresh rate of 5 times per second is adequate for manual trading.
User avatar
GaryRussell
Site Admin
 
Posts: 9872
Joined: Fri Nov 18, 2005 8:09 pm
Location: Birmingham, UK

Previous

Return to Discussion

Who is online

Users browsing this forum: No registered users and 53 guests

Sports betting software from Gruss Software


The strength of Gruss Software is that it’s been designed by one of you, a frustrated sports punter, and then developed by listening to dozens of like-minded enthusiasts.

Gruss is owned and run by brothers Gary and Mark Russell. Gary discovered Betfair in 2004 and soon realised that using bespoke software to place bets was much more efficient than merely placing them through the website.

Gary built his own software and then enhanced its features after trialling it through other Betfair users and reacting to their improvement ideas, something that still happens today.

He started making a small monthly charge so he could work on it full-time and then recruited Mark to help develop the products and Gruss Software was born.

We think it’s the best of its kind and so do a lot of our customers. But you can never stand still in this game and we’ll continue to improve the software if any more great ideas emerge.