portfolio

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

Описание

пример

d = portfolio(c,p,f) возвращает текущие данные портфеля для полей f в портфолио p использование bloomberg c объекта с Bloomberg® Интерфейс C++ рабочего стола.

пример

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

пример

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

Примеры

свернуть все

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Запросите данные портфеля для пользовательского портфеля с идентификатором портфеля 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 - структура, содержащая данные портфеля. Каждое поле структуры соответствует данным для каждого поля портфеля.

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

close(c)

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Запросите данные портфеля для пользовательского портфеля с идентификатором портфеля 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 - массив ячеек, содержащий идентификатор портфеля.

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

close(c)

Входные параметры

свернуть все

Связь с Bloomberg, заданная как bloomberg объект.

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

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

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

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

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

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

Описание поля Блумберга

'PORTFOLIO_DATA'

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

'PORTFOLIO_MEMBERS'

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

'PORTFOLIO_MPOSITION'

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

'PORTFOLIO_MWEIGHT'

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

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

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

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

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

Пример: '20100101'

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

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

свернуть все

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

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

Введенный в R2021a