New Version Check Times Explanation

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

Moderator: 2020vision

New Version Check Times Explanation

Postby Deestar » Wed Jun 10, 2020 10:04 am

Mark/Gary,

Can you explain how the following time updates/checks will work in practice in the new version:

"Now checks for start time changes for all markets in quick pick list. Times will be checked every hour from 5 hours out then 30 minutes, 15 minutes, 5 minutes and finally 2 minutes out"

On paper that seems like a lot of checking given that i will have multiple tabs open with a long list of events in each QPL.

Is it checking based on the time of each market in the QPL? If so, on a busy Sat in Aus for example you might have a race in the QPL every couple of minutes. Does that mean the new version is checking times basically every couple of minutes from 5 hours out?

i.e at race starting at
5am would have checks at 12, 1, 2,3,4,4:30,4:45,4:55,4:58
5.02am ----------------------------12.02,1.02,3.02 etc
5.05am-----------------------------12:05,1:05 etc...

Assuming this is how it works, what impact is it having on the streaming of pricing and placing of bets when it is doing these hundreds of time checks?

Thanks
Deestar
 
Posts: 262
Joined: Sun Apr 26, 2015 8:17 am

Re: New Version Check Times Explanation

Postby GaryRussell » Wed Jun 10, 2020 11:37 am

For example if the quick pick contains all today's UK/IRE racing. Checks are made potentially once per minute. 1 request per minute containing 1 or more markets. 10 markets would be one request, not 10.

Number of markets: 43
Total market checks required: 43 x 9 = 387
Number of polls made: 480 over an 8 hour period (8 hours = 480 minutes)
Average number of markets checked per poll: 0.81

The number of markets checked per minute is quite spread out. Only a few markets at a time are 2, 5 minutes out etc.

For example if it checks 20 markets in a request. This is how much data is returned (see below). About the same as if you polled for prices once per minute on one market.

The request is made in a separate thread and requires negligible CPU time so I don't think it has that much impact. I can make this feature optional if you don't consider it important. There have been a few users complaining for some time that it does not detect when start times have been changed and it cannot do this without periodic polling.

Code: Select all
[{"marketId":"1.170692391","marketName":"5f Nov Stks","marketStartTime":"2020-06-10T11:45:00.000Z","totalMatched":14829.28},{"marketId":"1.170708784","marketName":"6f Mdn","marketStartTime":"2020-06-10T12:00:00.000Z","totalMatched":9445.93},{"marketId":"1.170692396","marketName":"6f Mdn Stks","marketStartTime":"2020-06-10T12:15:00.000Z","totalMatched":11562.09},{"marketId":"1.170708789","marketName":"6f Hcap","marketStartTime":"2020-06-10T12:30:00.000Z","totalMatched":5137.63},{"marketId":"1.170692401","marketName":"6f Mdn Stks","marketStartTime":"2020-06-10T12:45:00.000Z","totalMatched":7452.04},{"marketId":"1.170708794","marketName":"6f Hcap","marketStartTime":"2020-06-10T13:00:00.000Z","totalMatched":1272.26},{"marketId":"1.170692767","marketName":"5f Hcap","marketStartTime":"2020-06-10T13:10:00.000Z","totalMatched":18872.03},{"marketId":"1.170692406","marketName":"6f Mdn Stks","marketStartTime":"2020-06-10T13:20:00.000Z","totalMatched":7152.36},{"marketId":"1.170708799","marketName":"5f Mdn","marketStartTime":"2020-06-10T13:30:00.000Z","totalMatched":12690.57},{"marketId":"1.170692772","marketName":"6f Hcap","marketStartTime":"2020-06-10T13:40:00.000Z","totalMatched":4674.68},{"marketId":"1.170692411","marketName":"6f Hcap","marketStartTime":"2020-06-10T13:50:00.000Z","totalMatched":9421.68},{"marketId":"1.170708804","marketName":"5f Mdn","marketStartTime":"2020-06-10T14:00:00.000Z","totalMatched":4491.02},{"marketId":"1.170692777","marketName":"7f Mdn","marketStartTime":"2020-06-10T14:10:00.000Z","totalMatched":4059.68},{"marketId":"1.170692416","marketName":"2m1f Hcap","marketStartTime":"2020-06-10T14:20:00.000Z","totalMatched":20011.64},{"marketId":"1.170708809","marketName":"1m2f Listed","marketStartTime":"2020-06-10T14:30:00.000Z","totalMatched":8407.32},{"marketId":"1.170692782","marketName":"7f Mdn","marketStartTime":"2020-06-10T14:40:00.000Z","totalMatched":5894.94},{"marketId":"1.170692421","marketName":"1m4f Hcap","marketStartTime":"2020-06-10T14:50:00.000Z","totalMatched":13817.86},{"marketId":"1.170708814","marketName":"1m Listed","marketStartTime":"2020-06-10T15:00:00.000Z","totalMatched":5345.82},{"marketId":"1.170692787","marketName":"1m Mdn","marketStartTime":"2020-06-10T15:10:00.000Z","totalMatched":15159.42},{"marketId":"1.170692426","marketName":"1m2f Hcap","marketStartTime":"2020-06-10T15:20:00.000Z","totalMatched":12412.9}]
User avatar
GaryRussell
Site Admin
 
Posts: 9686
Joined: Fri Nov 18, 2005 8:09 pm
Location: Birmingham, UK

Re: New Version Check Times Explanation

Postby Deestar » Wed Jun 10, 2020 11:51 am

Yes i understand the issue but personally I'd prefer it it to be optional. Your example is one tab with 43 markets. What about (as I do) when you have multiple tabs. UK Win, Uk Place, Irish, RSA, UK GH, AUS GH, Aus Harness, Aus Gallops etc., all running concurrently.

Also , what is it actually changing? If a market moves out ten minutes placing it behind another in the same QPL, will this change its position in the QPL automatically or will a QPL refresh still be required?

If I have select market at x before off, will it now select the market at its updated time, regardless of where it sits in the QPL?

Thanks
Deestar
 
Posts: 262
Joined: Sun Apr 26, 2015 8:17 am

Re: New Version Check Times Explanation

Postby GaryRussell » Wed Jun 10, 2020 11:58 am

Ok I will make it optional. Each tab is processed separately, but if any contain the same markets that market is only checked by the first tab to contain it.

It will automatically sort the list so it will be selected at the new start time.
User avatar
GaryRussell
Site Admin
 
Posts: 9686
Joined: Fri Nov 18, 2005 8:09 pm
Location: Birmingham, UK

Re: New Version Check Times Explanation

Postby Deestar » Wed Jun 10, 2020 12:00 pm

Thanks
Deestar
 
Posts: 262
Joined: Sun Apr 26, 2015 8:17 am

Re: New Version Check Times Explanation

Postby GaryRussell » Wed Jun 17, 2020 9:55 am

I've made it optional and disabled by default. See viewtopic.php?f=9&t=10604
User avatar
GaryRussell
Site Admin
 
Posts: 9686
Joined: Fri Nov 18, 2005 8:09 pm
Location: Birmingham, UK

Re: New Version Check Times Explanation

Postby hippone » Thu Jun 18, 2020 11:13 am

Hi Mark

What's the latest version for the software mine says 1.3.0.44a

Thanks
hippone
 
Posts: 28
Joined: Wed Jun 20, 2007 2:06 pm

Re: New Version Check Times Explanation

Postby GaryRussell » Thu Jun 18, 2020 11:32 am

hippone wrote:Hi Mark

What's the latest version for the software mine says 1.3.0.44a

Thanks


You can always find it under "New releases" on the forum. See viewforum.php?f=9
User avatar
GaryRussell
Site Admin
 
Posts: 9686
Joined: Fri Nov 18, 2005 8:09 pm
Location: Birmingham, UK

Re: New Version Check Times Explanation

Postby hippone » Thu Jun 18, 2020 11:35 am

Brilliant Thanks
hippone
 
Posts: 28
Joined: Wed Jun 20, 2007 2:06 pm


Return to Discussion

Who is online

Users browsing this forum: No registered users and 16 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.