Текущие данные о портфеле для связи Сервера Bloomberg V3
возвращает текущие данные о портфеле для полей d
= portfolio(c
,p
,f
)f
в портфеле p
использование bloombergServer
объект c
.
Соединитесь с Bloomberg® Сервер с помощью IP-адреса машины, запускающей Сервер Bloomberg. Этот пример использует Сервер Bloomberg, с которым соединяет интерфейсом C++, и принимает следующее:
UUID Bloomberg является 12345678
.
IP-адресом для машины, запускающей Сервер Bloomberg, является '111.11.11.111'
.
c
bloombergServer
объект.
uuid = 12345678;
ipaddress = '111.11.11.111';
c = bloombergServer(uuid,ipaddress);
Запросите данные о портфеле для пользовательского портфеля с идентификатором портфеля 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 с помощью IP-адреса машины, запускающей Сервер Bloomberg. Этот пример использует Сервер Bloomberg, с которым соединяет интерфейсом C++, и принимает следующее:
UUID Bloomberg является 12345678
.
IP-адресом для машины, запускающей Сервер Bloomberg, является '111.11.11.111'
.
c
bloombergServer
объект.
uuid = 12345678;
ipaddress = '111.11.11.111';
c = bloombergServer(uuid,ipaddress);
Запросите данные о портфеле для пользовательского портфеля с идентификатором портфеля 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
— Связь Сервера BloombergbloombergServer
объектСвязь Сервера Bloomberg в виде bloombergServer
объект.
p
— ПортфельПортфель в виде вектора символов или строкового скаляра. Задайте портфель ID, который можно найти в правом верхнем углу страницы отображения портфеля. Добавьте текст ' Client'
(без кавычек) к ID. Например, если ID является 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 | Полевое описание Bloomberg |
---|---|
| Возвращает список идентификаторов, положений, рыночной стоимости, стоимости, даты стоимости и обменного курса валюты стоимости каждой безопасности в пользовательском портфеле. |
| Возвращает список идентификаторов для членов пользовательского портфеля. |
| Возвращает список идентификаторов и положения для каждой безопасности в пользовательском портфеле. |
| Возвращает список идентификаторов и веса процента для каждой безопасности в пользовательском портфеле. |
Типы данных: char |
cell
o
— Поле переопределения BloombergПоле переопределения Bloomberg в виде вектора символов, строкового скаляра, массива ячеек из символьных векторов или массива строк. Значение Bloomberg 'REFERENCE_DATE'
обозначает возвращающиеся данные Bloomberg для определенной даты.
Типы данных: char |
cell
| string
ov
— Значение поля переопределения Bloomberg[]
(значение по умолчанию) | вектор символов | строковый скаляр | массив ячеек из символьных векторов | массив строкЗначение поля переопределения Bloomberg в виде вектора символов, строкового скаляра, массива ячеек из символьных векторов или массива строк. Вектор символов или строка обозначают, что один Bloomberg заменяет значение поля. Массив ячеек из символьных векторов или массив строк обозначают несколько значений полей переопределения Bloomberg. Используйте это значение поля, чтобы отфильтровать набор результатов данных Bloomberg.
Пример: '20100101'
Типы данных: char |
cell
| string
d
— Данные о портфелеДанные о портфеле, возвращенные как структура или таблица. Тип данных данных о портфеле зависит от свойства DataReturnFormat объекта связи.
plist
— Список портфелейСписок портфелей, возвращенный как массив ячеек из символьных векторов для соответствующих идентификаторов портфеля в p
. Содержимое plist
идентичны в значении и заказывают p
.
bloombergServer
| close
| getdata
| history
| realtime
| timeseries
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.