Тайм-аут Bloomberg сессии? - PullRequest
1 голос
/ 22 июня 2010

Как видно из примера в Bloomberg APIv3, мне нужно запустить сеанс Bloomberg, чтобы открыть сервис, затем мне нужно использовать сервис для создания запроса.

Мой вопрос: если моя программа отправила запрос, получила ответ, а затем через некоторое время, возможно, потребуется отправить другой запрос.В этой ситуации, как мне определить, является ли Session / Service все еще хорошим для использования для отправки запроса, или мне нужно начать другой сеанс?

Стоит ли начинать сеанс дорого?Доза беспокоит сервер Bloomberg, если я довольно часто запускаю и останавливаю сеанс 100

Кстати, когда я получаю исторические данные, какой размер данных нужно запрашивать в одном запросе?

Большое спасибо за вашу помощь!

1 Ответ

6 голосов
/ 24 июня 2010

Здесь много вопросов. Следующие ответы - только мое мнение, лучше всего спросить самих Bloomberg из «Справки» в терминальной сессии. Скажите человеку на другом конце, что вы хотите, чтобы ваш вопрос был передан команде API.

В: Как определить, хорош ли сеанс? A: Я не знаю другого способа, кроме как использовать is и видеть, происходит ли исключение. Тем не менее, у меня были сессии, которые оставались открытыми в течение многих часов совершенно счастливо.

В: Стоит ли начинать сеанс? A: Bloomberg не дает никаких указаний на этот счет, но по сравнению с издержками на выборку данных это выглядит не особо.

В: Какой размер данных нужно запрашивать? Ответ: Я полагаю, что если вы попросите много, Bloomberg разбьет запрос на оптимальную транспортировку, поэтому вы должны запросить как можно больше за один запрос, так как это будет более эффективно. Остерегайтесь перешагнуть границы ваших данных.

...