Bloomberg API - запрос поиска поля

Как использовать "категорию" в соответствии с "A.3.4 Запросом на поиск поля" руководства разработчика? Bloomberglp.Blpapi.dll из blpapi_dotnet_3.4.8.1., Разработка на C# .net.

Я использовал следующий код для получения информации, но она не работает.

        Service refDataSvc = session.GetService("//blp/refdata");
        Request request = refDataSvc.CreateRequest("ReferenceDataRequest");
        request.Append("securities", "/isin/CNE1000002Q2 HK"); 
        Element element = request.GetElement("include");
        element.SetElement("productType", "Equity");
        element.SetElement("fieldType", "Static");
        Element element1 = element.GetElement("category");
        element1.AppendValue("Ratings");
        element1.AppendValue("Analysis");
        element1.AppendValue("Corporate Actions");
        session.SendRequest(request, null);

Я тоже пробовал другие способы

а)

        Service refDataService = session.GetService("//blp/refdata");
        Request request = refDataService.CreateRequest("ReferenceDataRequest");
        Element securities = request.GetElement("securities");
        securities.AppendValue("IBM US Equity");
        Element fields = request.GetElement("fields");
        fields.AppendValue("PX_LAST");
        Element element1 = fields.GetElement("category");
        element1.AppendValue("Corporate Actions");
        session.SendRequest(request, null);

б)

        Service refDataService = session.GetService("//blp/refdata");
        Request request = refDataService.CreateRequest("ReferenceDataRequest");
        Element securities = request.GetElement("securities");
        securities.AppendValue("IBM US Equity");
        Element element1 = request.GetElement("category");
        element1.AppendValue("Corporate Actions");
        session.SendRequest(request, null);

Оба не успешны. Может ли кто-нибудь посоветовать мне по этому поводу?

0 ответов

Другие вопросы по тегам