Hi
It is not practical to monitor so many markets at the same time plus bets refresh and market score. It is best you work out according to your refresh rate you want, how many markets to monitor. Below are some figures you can use:
BetFair allow you 20 free data requests per second.
20 markets refreshing at 1 sec = 20RPS
40 markets refreshing at 2 sec = 20RPS
etc..
bets update (weighted as 5 requests ) every 3 seconds = 1.7RPS
statement update (weighted as 5 requests)
market_score
silks
market locator
If all your data requests exceed 20RPS (or the RPS in Connection Monitor), the Connection Monitor will start queuing the requests, and the refresh rate will slow down.
Things you can try:
You can disable the first trigger block which sets the refresh rate to the number of markets being monitored. It will then use your own refresh rate.
I think it would be a good idea if you use Market Locator to select markets with a good traded volume. This will reduce the number of markets being monitored. You can also use Scheduler to add markets every few hours.
For real mode (but do not use it until you are happy with the trigger) you can enable the trigger which deletes markets which are green or have no trade.