Как сохранить PortfolioDataRequest из API Bloomberg в Python? - PullRequest
0 голосов
/ 26 февраля 2019

Я видел здесь много примеров использования Tia или PBP для извлечения ответа bloomberg'API в кадре данных.Однако для PortfolioDataRequest ничего не существует, под запросом, отправленным в bloomberg, вы найдете:

refDataService = session.getService("//blp/refdata")
request = refDataService.createRequest("PortfolioDataRequest")
# append securities to request
request.append("securities", "UXXXXXX Client")

# append fields to request
request.append("fields", "PORTFOLIO_MPOSITION")

print("Sending Request:", request)
session.sendRequest(request)

И ответ отправлен здесь:

try:
    # Process received events
    while(True):
        # We provide timeout to give the chance to Ctrl+C handling:
        ev = session.nextEvent(500)
        for msg in ev:
            print(msg)
        # Response completly received, so we could exit
        if ev.eventType() == blpapi.Event.RESPONSE:
            break

Как мне извлечь из этого фрейм данных?

...