Pages:
Actions
  • #1 by pjzan on 13 Nov 2012
  • I have a problem, i load a lot of matches (with 11 markets in each match) but when start in play, in the majority of markets market feeder not refresh ok. There are a lot of markets with many seconds. (like 7000 s for example).

    If i load for example 20 matches (220 markets) MF "only" can refresh ok about 55 of them. (5 matches)

    I think that the problem is that my actual refresh rate for in play market is 2 seconds.

    What happend if i change it to 10 sec?

    MF will refresh more markets?

    Regards
  • #2 by MarkV on 13 Nov 2012
  • Hi
    Always remember your free data request limit to betfair is 20 requests per second.

    Have a look at the data monitor. What is your request limit set to? When all the markets are refreshing what is the average RPS showing?
    I know your market refresh rate is 2 secs, I will assume you update list of bets at 3 secs

    1 market prices refresh (per market) = 1 request
    1 update bets refresh = 5 requests

    So mathematically, at market refresh of 2 sec, 30 markets brings you to the limit. Now what the data monitor does is to queue the requests to keep within the limit you have set. You can see you will soon have a blockage.

    Some ideas:

    • Do you really need to have all those markets loaded and refreshing?
    • You are correct – slowing market refresh will allow more markets to be refreshed, but I don’t think all.
    • Try using trigger action: set market’s idle refresh / set market’s in-play refresh to adjust refresh rates based on time before start, profit target met, greened up, inactive market etc.
  • #3 by pjzan on 14 Nov 2012
  • Very thanks for your fast repply. Its very useful.

    You say that my free request per minute are 20.

    Is possible get more request? i assume paying for it.

    What is the procedure?


    Regards
  • #4 by MarkV on 14 Nov 2012
  • Hi
    Have a look at section 5 here:
    http://www.betfair.com/aboutUs/Betfair.Charges/
Pages:
Actions