Текущие данные портфеля для подключения Bloomberg B-PIPE V3
возвращает текущие данные портфеля для полей d = portfolio(c,p,f)f в портфеле p с использованием bloombergBPIPE объект c.
Создайте соединение Bloomberg ® B-PIPE ®, используя IP-адрес компьютера, на котором выполняется процесс Bloomberg B-PIPE. В этом примере используется интерфейс Bloomberg B-PIPE C++ и предполагается следующее :
Проверка подлинности - это проверка подлинности Windows ® при установкеauthtype кому 'OS_LOGON'.
Имя приложения пустое, так как вы не подключаетесь к Bloomberg B-PIPE с помощью приложения.
IP-адрес компьютера, на котором выполняется процесс Bloomberg B-PIPE: '111.11.11.112'.
Номер порта машины, выполняющей процесс Bloomberg B-PIPE: 8194.
c является bloombergBPIPE объект.
authtype = 'OS_LOGON'; appname = ''; ipaddress = {'111.11.11.112'}; port = 8194; c = bloombergBPIPE(authtype,appname,ipaddress,port);
Запрос данных портфеля для пользовательского портфеля с идентификатором портфеля 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 B-PIPE, используя IP-адрес компьютера, на котором выполняется процесс Bloomberg B-PIPE. В этом примере используется интерфейс Bloomberg B-PIPE C++ и предполагается следующее:
Проверка подлинности - это проверка подлинности Windows при установке authtype кому 'OS_LOGON'.
Имя приложения пустое, так как вы не подключаетесь к Bloomberg B-PIPE с помощью приложения.
IP-адрес компьютера, на котором выполняется процесс Bloomberg B-PIPE: '111.11.11.112'.
Номер порта машины, выполняющей процесс Bloomberg B-PIPE: 8194.
c является bloombergBPIPE объект.
authtype = 'OS_LOGON'; appname = ''; ipaddress = {'111.11.11.112'}; port = 8194; c = bloombergBPIPE(authtype,appname,ipaddress,port);
Запрос данных портфеля для пользовательского портфеля с идентификатором портфеля 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)
c - Соединение Bloomberg B-PIPEbloombergBPIPE объектСоединение Bloomberg B-PIPE, указанное как bloombergBPIPE объект.
p - ПортфельПортфолио, указанное как вектор символа или скаляр строки. Укажите портфель по идентификатору, который можно найти в правом верхнем углу страницы отображения портфеля. Добавление текста ' Client' (без кавычек) к идентификатору. Например, если идентификатор равен U335877-1, затем укажите 'U335877-1 Client'.
Откройте страницу отображения портфеля с помощью опции PRTU < GO > на терминале Bloomberg. Дополнительные сведения см. в Руководстве разработчика API Bloomberg с использованием параметра WAPI < GO > на терминале Bloomberg.
Пример: 'U335877-1 Client'
Типы данных: char | cell | string
f - Портфельные поля'PORTFOLIO_DATA' | 'PORTFOLIO_MEMBERS' | 'PORTFOLIO_MPOSITION' | 'PORTFOLIO_MWEIGHT'Поля портфеля, определенные как одно из предшествующих значений для одного поля. Чтобы указать несколько полей, используйте массив ячеек этих значений.
Имя поля Блумберга | Описание поля Bloomberg |
|---|---|
| Возвращает список идентификаторов, позиций, рыночных значений, стоимости, даты затрат и курса иностранной валюты каждой ценной бумаги в пользовательском портфеле. |
| Возвращает список идентификаторов для членов пользовательского портфеля. |
| Возвращает список идентификаторов и позицию для каждой безопасности в пользовательском портфеле. |
| Возвращает список идентификаторов и процентный вес для каждой безопасности в пользовательском портфеле. |
Типы данных: char | cell
o - Поле переопределения BloombergПоле переопределения Bloomberg, указанное как вектор символов, скаляр строк, массив ячеек векторов символов или массив строк. Значение Блумберга 'REFERENCE_DATE' обозначает возврат данных Bloomberg за конкретную дату.
Типы данных: char | cell | string
ov - Значение поля переопределения Bloomberg[] (по умолчанию) | символьный вектор | строковый скаляр | массив ячеек символьных векторов | строковый массивЗначение поля переопределения Bloomberg, указанное как вектор символов, скаляр строк, массив ячеек векторов символов или массив строк. Вектор или строка символа обозначает одно значение поля переопределения Bloomberg. Массив ячеек из символьных векторов или строкового массива обозначает несколько значений поля переопределения Bloomberg. Используйте это значение поля для фильтрации результирующего набора данных Bloomberg.
Пример: '20100101'
Типы данных: char | cell | string
d - Портфельные данныеДанные портфеля, возвращенные в виде структуры или таблицы. Тип данных портфеля зависит от свойства DataReturnFormat объекта подключения.
plist - Список портфелейСписок портфолио, возвращаемый как массив ячеек векторов символов для соответствующих идентификаторов портфеля в p. Содержание plist идентичны по значению и порядку p.
bloombergBPIPE | close | getdata | history | realtime | timeseries
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.