Массовые данные с информацией о заголовках для подключения к рабочему столу Bloomberg V3
Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.
c = bloomberg;
Возврат истории дивидендов для IBM®.
security = 'IBM US Equity'; field = 'DVD_HIST'; % Dividend history field [d,sec] = getbulkdata(c,security,field)
d = DVD_HIST: {{149x7 cell}} sec = 'IBM US Equity'
d
- структура с одним полем, содержащая массив ячеек с возвращенными массовыми данными. sec
содержит имя безопасности IBM.
Просмотрите историю дивидендов со связанной информацией о заголовке путем доступа к полю структуры DVD_HIST
. Это поле является массивом ячеек, который содержит один массив ячеек. Вложенный массив ячеек содержит данные истории дивидендов. Доступ к содержимому вложенной камеры с помощью индексации массива ячеек.
d.DVD_HIST{1}
ans = Columns 1 through 6 'Declared Date' 'Ex-Date' 'Record Date' 'Payable Date' 'Dividend Amount' 'Dividend Frequency' [ 735536] [ 735544] [ 735546] [ 735578] [ 0.95] 'Quarter' [ 735445] [ 735453] [ 735455] [ 735487] [ 0.95] 'Quarter' [ 735354] [ 735362] [ 735364] [ 735395] [ 0.95] 'Quarter' ... Column 7 'Dividend Type' 'Regular Cash' 'Regular Cash' 'Regular Cash' ...
Первая строка данных истории дивидендов является информацией заголовка, которая описывает содержимое каждого столбца.
Закройте соединение с Bloomberg.
close(c)
Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.
c = bloomberg;
Возврат дивидендной истории для IBM с датами дивидендов с 1 января 2004 года по 1 января 2005 года.
security = 'IBM US Equity'; field = 'DVD_HIST'; % Dividend history field override = {'DVD_START_DT','DVD_END_DT'}; % Dividend start and % End dates overridevalues = {'20040101','20050101'}; [d,sec] = getbulkdata(c,security,field,override,overridevalues)
d = DVD_HIST: {{5x7 cell}} sec = 'IBM US Equity'
d
- структура с одним полем, содержащая массив ячеек с возвращенными массовыми данными. sec
содержит имя безопасности IBM.
Просмотрите историю дивидендов со связанной информацией о заголовке путем доступа к полю структуры DVD_HIST
. Это поле является массивом ячеек, который содержит один массив ячеек. Вложенный массив ячеек содержит данные истории дивидендов. Доступ к содержимому вложенной камеры с помощью индексации массива ячеек.
d.DVD_HIST{1}
ans = Columns 1 through 6 'Declared Date' 'Ex-Date' 'Record Date' 'Payable Date' 'Dividend Amount' 'Dividend Frequency' [ 732246] [ 732259] [ 732261] [ 732291] [ 0.18] 'Quarter' [ 732155] [ 732165] [ 732169] [ 732200] [ 0.18] 'Quarter' [ 732064] [ 732073] [ 732077] [ 732108] [ 0.18] 'Quarter' [ 731973] [ 731983] [ 731987] [ 732016] [ 0.16] 'Quarter' Column 7 'Dividend Type' 'Regular Cash' 'Regular Cash' 'Regular Cash' 'Regular Cash'
Первая строка данных истории дивидендов является информацией заголовка, которая описывает содержимое каждого столбца.
Закройте соединение с Bloomberg.
close(c)
Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.
c = bloomberg;
Возврат цены закрытия и истории дивидендов для IBM с датами дивидендов с 1 января 2004 года по 1 января 2005 года. Задайте формат возврата данных как вектор символов путем установки аргумента пары "имя-значение" 'returnFormattedValue'
на 'true'
.
security = 'IBM US Equity'; fields = {'LAST_PRICE','DVD_HIST'}; % Closing price and % Dividend history fields override = {'DVD_START_DT','DVD_END_DT'}; % Dividend start and % End dates overridevalues = {'20040101','20050101'}; [d,sec] = getbulkdata(c,security,fields,override,overridevalues,... 'returnFormattedValue',true)
d = DVD_HIST: {{5x7 cell}} LAST_PRICE: {'188.74'} sec = 'IBM US Equity'
d
- структура с двумя полями. Первое поле DVD_HIST
содержит массив ячеек с историческими данными о дивидендах как массив ячеек. Второе поле LAST_PRICE
содержит массив ячеек с закрывающей ценой в виде вектора символов. sec
содержит имя безопасности IBM.
Отобразите цену закрытия.
d.LAST_PRICE
ans = '188.74'
Просмотрите историю дивидендов со связанной информацией о заголовке путем доступа к полю структуры DVD_HIST
. Это поле является массивом ячеек, который содержит один массив ячеек. Вложенный массив ячеек содержит данные истории дивидендов. Доступ к содержимому вложенной камеры с помощью индексации массива ячеек.
d.DVD_HIST{1}
ans = Columns 1 through 6 'Declared Date' 'Ex-Date' 'Record Date' 'Payable Date' 'Dividend Amount' 'Dividend Frequency' [ 732246] [ 732259] [ 732261] [ 732291] [ 0.18] 'Quarter' [ 732155] [ 732165] [ 732169] [ 732200] [ 0.18] 'Quarter' [ 732064] [ 732073] [ 732077] [ 732108] [ 0.18] 'Quarter' [ 731973] [ 731983] [ 731987] [ 732016] [ 0.16] 'Quarter' Column 7 'Dividend Type' 'Regular Cash' 'Regular Cash' 'Regular Cash' 'Regular Cash'
Первая строка данных истории дивидендов является информацией заголовка, которая описывает содержимое каждого столбца.
Закройте соединение с Bloomberg.
close(c)
Создайте соединение Bloomberg, а затем запросите данные истории дивидендов. getbulkdata
функция возвращает данные для дат как datetime
массив.
Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.
c = bloomberg;
Верните данные как таблицу путем установки DataReturnFormat
свойство объекта подключения. Если вы не задаете это свойство, getbulkdata
функция возвращает данные как структуру.
Даты возврата как datetime
массив путем установки DatetimeType
свойство объекта подключения. В этом случае таблица содержит даты в переменных, которые datetime
массивы.
c.DataReturnFormat = 'table'; c.DatetimeType = 'datetime';
Возвращает историю дивидендов для IBM.
s = 'IBM US Equity'; f = 'DVD_HIST'; % Dividend history field d = getbulkdata(c,s,f);
Отобразите первые три строки таблицы.
d.DVD_HIST{1}(1:3,:)
ans = 3×7 table DeclaredDate ExmDate RecordDate PayableDate DividendAmount DividendFrequency DividendType ____________________ ____________________ ____________________ ____________________ ______________ _________________ ______________ 31-Oct-2017 00:00:00 09-Nov-2017 00:00:00 10-Nov-2017 00:00:00 09-Dec-2017 00:00:00 1.5 'Quarter' 'Regular Cash' 25-Jul-2017 00:00:00 08-Aug-2017 00:00:00 10-Aug-2017 00:00:00 09-Sep-2017 00:00:00 1.5 'Quarter' 'Regular Cash' 25-Apr-2017 00:00:00 08-May-2017 00:00:00 10-May-2017 00:00:00 10-Jun-2017 00:00:00 1.5 'Quarter' 'Regular Cash'
Отображение трех объявленных дат. The DeclaredDate
переменная является datetime
массив.
d.DVD_HIST{1}.DeclaredDate(1:3)
ans = 3×1 datetime array 31-Oct-2017 00:00:00 25-Jul-2017 00:00:00 25-Apr-2017 00:00:00
Закройте соединение с Bloomberg.
close(c)
c
- Связь с Bloombergbloomberg
объектСвязь с Bloomberg, заданная как bloomberg
объект.
s
- Список безопасностиСписок безопасности, заданный как вектор символов или строковый скаляр для одной ценной бумаги или массива ячеек с векторами символов или строковых массивов для нескольких ценных бумаг. Можно задать систему безопасности по имени или CUSIP, а также с источником цены или без него.
Типы данных: char
| cell
| string
f
- Поля данных BloombergПоля данных Bloomberg, заданные как вектор символов, строковый скаляр, массив ячеек векторов символов или строковых массивов. Векторы символов или строка обозначает одно имя поля данных Bloomberg. Массив ячеек из векторов символов или строковых массивов обозначает несколько имен полей данных Блумберга. Для получения дополнительной информации о полях, которые вы можете задать, смотрите Руководство разработчика API Bloomberg с помощью опции WAPI <GO> от терминала Bloomberg.
Пример: {'LAST_PRICE';'OPEN'}
Типы данных: char
| cell
| string
o
- Поле переопределения Блумберга[]
(по умолчанию) | символьный вектор | строковый скаляр | массив ячеек из векторов символов | строковые массивыПоле переопределения Блумберга, заданное как вектор символов, строковый скаляр, массив ячеек из векторов символов или строковые массивы. Векторы символов или строка обозначает одно имя поля переопределения Bloomberg. Массив ячеек из векторов символов или строковых массивов обозначает несколько имен полей переопределения Блумберга. Для получения дополнительной информации о полях, которые вы можете задать, смотрите Руководство разработчика API Bloomberg с помощью опции WAPI <GO> от терминала Bloomberg.
Пример: 'END_DT'
Типы данных: char
| cell
| string
ov
- Блумберг переопределяет значение поля[]
(по умолчанию) | символьный вектор | строковый скаляр | массив ячеек из векторов символов | строковые массивыBloomberg переопределяет значение поля, заданное как вектор символов, строковый скаляр, массив ячеек векторов символов или строковых массивов. Векторы символов или строка обозначает одно значение поля переопределения Блумберга. Массив ячеек из векторов символов или строковых массивов обозначает несколько значений поля переопределения Блумберга. Используйте это значение поля для фильтрации набора результатов данных Bloomberg.
Пример: '20100101'
Типы данных: char
| cell
| string
Задайте необязательные разделенные разделенными запятой парами Name,Value
аргументы. Name
- имя аргумента и Value
- соответствующее значение. Name
должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
'returnFormattedValue',true
'returnEids'
- Идентификаторы правИдентификаторы прав, заданные как разделенная разделенными запятой парами, состоящая из 'returnEids'
и логический. true
добавляет имя и значение даты идентификатора права (EID) к возврату данным.
Типы данных: logical
'returnFormattedValue'
- Формат возвратаФормат возврата, заданный как разделенная разделенными запятой парами, состоящая из 'returnFormattedValue'
и логический. true
принудительно возвращает все данные в виде вектора символов типа данных.
Типы данных: logical
'useUTCTime'
- Формат датыФормат даты, заданный как разделенная разделенными запятой парами, состоящая из 'useUTCTime'
и логический. true
возвращает значения даты и времени как скоординированное универсальное время (UTC) и false
по умолчанию соответствует параметрам TZDF <GO> Bloomberg запрашивающей стороны.
Типы данных: logical
'forcedDelay'
- Последние справочные данныеПоследние ссылочные данные, заданные как разделенная разделенными запятой парами, состоящая из 'forcedDelay'
и логический. true
возвращает последние данные до периода задержки, заданного обменом для безопасности.
Типы данных: logical
d
- Данные BloombergДанные Bloomberg, возвращенные как структура, таблица или расписание. Тип данных данных Bloomberg зависит от свойств DataReturnFormat и DatetimeType объекта подключения. Для получения дополнительной информации о данных смотрите руководство Bloomberg API Developer's Guide с помощью опции WAPI <GO> от терминала Bloomberg.
sec
- Список безопасностиСписок безопасности, возвращенный как массив ячеек из векторов символов для соответствующих ценных бумаг в s
. Содержимое sec
идентичны по значению и порядку s
. Вы можете вернуть ценные бумаги с любым из следующих идентификаторов:
buid
cats
cins
common
cusip
isin
sedol1
sedol2
sicovam
svm
ticker
(по умолчанию)
wpk
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.