Объемные данные с информацией о заголовке для связи Bloomberg V3
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE® с помощью bpipe
.
Возвратите историю дивиденда для 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' ...
Первая строка данных об истории дивиденда является информацией о заголовке, которая описывает содержимое каждого столбца.
Закройте связь.
close(c)
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE с помощью bpipe
.
Возвратите историю дивиденда для 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'
Первая строка данных об истории дивиденда является информацией о заголовке, которая описывает содержимое каждого столбца.
Закройте связь.
close(c)
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE с помощью bpipe
.
Возвратите цену закрытия и историю дивиденда для 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'
Первая строка данных об истории дивиденда является информацией о заголовке, которая описывает содержимое каждого столбца.
Закройте связь.
close(c)
Создайте связь Bloomberg®, и затем запросите данные об истории дивиденда. getbulkdata
функция возвращает данные для дат как datetime
массив.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE® с помощью bpipe
.
Возвратите данные как таблицу путем установки 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'
Отобразите три заявленных даты. 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)
s
— Список безопасностиСписок безопасности, заданный как вектор символов или скаляр строки для одной безопасности или массива ячеек из символьных векторов или массива строк для нескольких ценных бумаг. Можно задать безопасность по наименованию или CUSIP, и с или без источника оценки.
Типы данных: char |
cell
| string
f
— Поля данных BloombergПоля данных Bloomberg, заданные как вектор символов, представляют в виде строки скаляр, массив ячеек из символьных векторов или массив строк. Вектор символов или строка обозначают одно имя поля данных Bloomberg. Массив ячеек из символьных векторов или массив строк обозначают несколько имен поля данных Bloomberg. Для получения дополнительной информации о полях можно задать, видеть, что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
Пример: {'LAST_PRICE';'OPEN'}
Типы данных: char |
cell
| string
o
— Поле переопределения Bloomberg[]
(значение по умолчанию) | вектор символов | представляет скаляр в виде строки | массив ячеек из символьных векторов | массив строкПоле переопределения Bloomberg, заданное как вектор символов, представляет в виде строки скаляр, массив ячеек из символьных векторов или массив строк. Вектор символов или строка обозначают одно имя поля переопределения Bloomberg. Массив ячеек из символьных векторов или массив строк обозначают несколько имен полей переопределения Bloomberg. Для получения дополнительной информации о полях можно задать, видеть, что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
Пример: 'END_DT'
Типы данных: char |
cell
| string
ov
— Значение поля переопределения Bloomberg[]
(значение по умолчанию) | вектор символов | представляет скаляр в виде строки | массив ячеек из символьных векторов | массив строкЗначение поля переопределения Bloomberg, заданное как вектор символов, представляет в виде строки скаляр, массив ячеек из символьных векторов или массив строк. Вектор символов или строка обозначают, что один Bloomberg заменяет значение поля. Массив ячеек из символьных векторов или массив строк обозначают несколько значений полей переопределения Bloomberg. Используйте это значение поля, чтобы отфильтровать набор результатов данных Bloomberg.
Пример: '20100101'
Типы данных: char |
cell
| string
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
'returnFormattedValue',true
'returnEids'
— Дающие право идентификаторыДающие право идентификаторы, заданные как разделенная запятой пара, состоящая из 'returnEids'
и булевская переменная. true
добавляют имя и значение для дающего право идентификатора (EID) дата к данным о возврате.
Типы данных: логический
'returnFormattedValue'
— Возвратите форматВозвратите формат, заданный как разделенная запятой пара, состоящая из 'returnFormattedValue'
и булевская переменная. true
силы все данные, которые будут возвращены как вектор символов типа данных.
Типы данных: логический
'useUTCTime'
'DatetimeFormat' Формат даты/времени, заданный как разделенная запятой пара, состоящая из 'useUTCTime'
и булевская переменная. true
возвращает значения даты и времени как Всемирное координированное время (UTC) и false
значения по умолчанию к настройкам Bloomberg TZDF <GO> просителя.
Типы данных: логический
'forcedDelay'
— Последние справочные данныеПоследние справочные данные, заданные как разделенная запятой пара, состоящая из 'forcedDelay'
и булевская переменная. true
возвращает последние данные до времени задержки, заданного обменом для безопасности.
Типы данных: логический
d
— Данные BloombergДанные Bloomberg, возвращенные как структура, таблица или расписание. Тип данных данных Bloomberg зависит от свойств DataReturnFormat и DatetimeType объекта связи. Для получения дополнительной информации о данных, см., что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
sec
— Список безопасностиСписок безопасности, возвращенный как массив ячеек из символьных векторов для соответствующих ценных бумаг в s
. Содержимое sec
идентичны в значении и заказывают s
. Можно возвратить ценные бумаги с любым из следующих идентификаторов:
buid
cats
cins
common
cusip
isin
sedol1
sedol2
sicovam
svm
ticker
(значение по умолчанию)
wpk
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.