exponenta event banner

портфель

Текущие данные портфеля для подключения Bloomberg V3

Описание

пример

d = portfolio(c,p,f) возвращает текущие данные портфеля для полей f в портфеле p с помощью подключения Bloomberg ®c.

пример

d = portfolio(c,p,f,o,ov) возвращает текущие данные портфеля с помощью поля переопределения o и переопределить значение ov.

пример

[d,plist] = portfolio(___) также возвращает список портфолио plist используя любую из комбинаций входных аргументов в предыдущих синтаксисах.

Примеры

свернуть все

Создайте соединение с Bloomberg.

c = blp;

Также можно подключиться к серверу Bloomberg с помощью blpsrv или Bloomberg B-PIPE ® с использованиемbpipe.

Запрос данных портфеля для пользовательского портфеля с идентификатором портфеля U335877-1 Client. Запрос данных с использованием всех полей f.

p = 'U335877-1 Client';
f = {'PORTFOLIO_MEMBERS','PORTFOLIO_MPOSITION',...
     'PORTFOLIO_MWEIGHT','PORTFOLIO_DATA'};

d = portfolio(c,p,f)
d = 

    PORTFOLIO_MPOSITION: {{0x1 cell}} 
      PORTFOLIO_MWEIGHT: {{0x1 cell}} 
         PORTFOLIO_DATA: {{0x1 cell}} 
      PORTFOLIO_MEMBERS: {{0x1 cell}} 

d - структура, содержащая данные портфеля. Каждое поле структуры соответствует данным для каждого поля портфеля.

Закройте соединение.

close(c)

Создайте соединение с Bloomberg.

c = blp;

Также можно подключиться к серверу Bloomberg с помощью blpsrv или Bloomberg B-PIPE с использованием bpipe.

Запрос данных портфеля для пользовательского портфеля с идентификатором портфеля U335877-1 Client. Запрос данных с использованием всех полей f. Фильтрация данных портфеля путем указания даты 3 ноября 2014 года с использованием значения переопределения REFERENCE_DATE равно 20141103.

p = 'U335877-1 Client';
f = {'PORTFOLIO_MEMBERS','PORTFOLIO_MPOSITION',...
     'PORTFOLIO_MWEIGHT','PORTFOLIO_DATA'};
o = {'REFERENCE_DATE'};
ov = {'20141103'};

[d,plist] = portfolio(c,p,f,o,ov)
d = 

    PORTFOLIO_MPOSITION: {{0x1 cell}} 
      PORTFOLIO_MWEIGHT: {{0x1 cell}} 
         PORTFOLIO_DATA: {{0x1 cell}} 
      PORTFOLIO_MEMBERS: {{0x1 cell}} 

plist = 

    'U335877-1 Client'

d - структура, содержащая данные портфеля. Каждое поле структуры соответствует данным для каждого поля портфеля.

plist - массив ячеек, содержащий идентификатор портфеля.

Закройте соединение.

close(c)

Входные аргументы

свернуть все

Соединение Bloomberg, указанное как объект соединения, созданный с помощью blp, blpsrv, или bpipe.

Портфолио, указанное как вектор символа или скаляр строки. Укажите портфель по идентификатору, который можно найти в правом верхнем углу страницы отображения портфеля. Добавление текста ' Client' (без кавычек) к идентификатору. Например, если идентификатор равен U335877-1, затем укажите 'U335877-1 Client'.

Откройте страницу отображения портфеля с помощью опции PRTU < GO > на терминале Bloomberg. Дополнительные сведения см. в Руководстве разработчика API Bloomberg с использованием параметра WAPI < GO > на терминале Bloomberg.

Пример: 'U335877-1 Client'

Типы данных: char | cell | string

Поля портфеля, определенные как одно из предшествующих значений для одного поля. Чтобы указать несколько полей, используйте массив ячеек этих значений.

Имя поля Блумберга

Описание поля Bloomberg

'PORTFOLIO_DATA'

Возвращает список идентификаторов, позиций, рыночных значений, стоимости, даты затрат и курса иностранной валюты каждой ценной бумаги в пользовательском портфеле.

'PORTFOLIO_MEMBERS'

Возвращает список идентификаторов для членов пользовательского портфеля.

'PORTFOLIO_MPOSITION'

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

'PORTFOLIO_MWEIGHT'

Возвращает список идентификаторов и процентный вес для каждой безопасности в пользовательском портфеле.

Типы данных: char | cell

Поле переопределения Bloomberg, указанное как вектор символов, скаляр строк, массив ячеек векторов символов или массив строк. Значение Блумберга 'REFERENCE_DATE' обозначает возврат данных Bloomberg за конкретную дату.

Типы данных: char | cell | string

Значение поля переопределения Bloomberg, указанное как вектор символов, скаляр строк, массив ячеек векторов символов или массив строк. Вектор или строка символа обозначает одно значение поля переопределения Bloomberg. Массив ячеек из символьных векторов или строкового массива обозначает несколько значений поля переопределения Bloomberg. Используйте это значение поля для фильтрации результирующего набора данных Bloomberg.

Пример: '20100101'

Типы данных: char | cell | string

Выходные аргументы

свернуть все

Данные портфеля, возвращенные в виде структуры или таблицы. Тип данных портфеля зависит от свойства DataReturnFormat объекта подключения.

Список портфолио, возвращаемый как массив ячеек векторов символов для соответствующих идентификаторов портфеля в p. Содержание plist идентичны по значению и порядку p.

Представлен в R2015b