Too frequent requests

 
Как в цикле получить 20 последних баров для каждой валютной пары и избежать ошибки "слишком частое обращение". И вообще, что является его критерием, какое поведение клиентской программы сервер квалифицирует как Too frequent requests?

P.S. Поиск форума по ключевым словам проводил, ответа не нашел.
=============
Я кажется разобрался. Просто у меня была обертка (wrap) для ф-ции MTAPI.GetRates() и при каждом к ней обращении соединение устаналивалось-разрывалось. Похоже, что если открыть сокет, потом пройтись циклов по всем парам и закрыть его, то ошибки "слишко частые запросы" нет.
 
Да, надо использовать существующее соединение, а не создавать каждый раз новое.
Причина обращения: