There is more guidance in this forum section:
http://www.cymatic.co.uk/forum/topic171.html#p673totschillaci wrote:Still, my round trip duration constantly fluctuates between 2 and 5 and occasionally will briefly show a 1.
This sounds like the total calls per second (not the roundtrip duration), I presume you are referring to the number in the bottom left corner of the main window.
It might be perfectly fine, because the software sends 4 types of refresh calls (the four you mentioned in you post and with separate durations), so naturally it will send all 4 within the same second occassionally.
Please familiarise yourself with the API Monitor tab. When you set the refresh intervals extremely slow, you won't cause a bottleneck, and you will therefore learn what the typical fastest possible roundtrip time is for a call. So for example, you set Prices to 5000ms, then observe the 'Last Duration' and the 'Minimum Duration' columns, so from Australia you might see that your calls typically have a best possible roundtrip of say 600ms (in the Minimum Duration column). So then you know that you must never choose refresh intervals smaller than 600ms because you will always be causing multiple simulataneous calls, before the last call will still be in progress when the next one commences. So if you see 600ms as the typical best possible roundtrip duration, then perhaps choose a refresh interval setting of 1200ms.
Note the difference between these three concepts and don't confuse them:
1) Roundtrip duration = how long a single call takes to get to Betfair and back again with their response
2) Refresh interval = how frequently you send API calls (i.e. the pause between sending the next call)
3) API calls per second = the total number of refresh calls sent in the last second
Kind regards,
Gavin