Исторические данные для связи Bloomberg V3
возвращается исторические данные для безопасности перечисляют d
= history(c
,s
,f
,fromdate
,todate
)s
и объект c
связи для полей
f
для дат fromdate
через todate
. Строки даты могут быть введены в любом формате, распознанном MATLAB®. sec
список безопасности, который сопоставляет порядок данных о возврате. Данные о возврате d
сортируется, чтобы совпадать с входным порядком s
.
Во-первых, создайте связь Bloomberg® Desktop. Затем получите ежедневную цену закрытия за безопасность в диапазоне дат.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE® с помощью bpipe
.
Получите ежедневную цену закрытия с 1 августа 2010 до 10 августа 2010 за безопасность IBM®.
[d,sec] = history(c,'IBM US Equity','LAST_PRICE',... '8/01/2010','8/10/2010')
d = 734352.00 123.55 734353.00 123.18 734354.00 124.03 734355.00 124.56 734356.00 123.58 734359.00 125.34 734360.00 125.19 sec = 'IBM US Equity'
d
содержит числовое представление для даты в первом столбце и цены закрытия во втором столбце. sec
содержит имя безопасности IBM.
Закройте связь Bloomberg.
close(c)
Во-первых, создайте связь Рабочего стола Bloomberg. Затем получите ежемесячные цены закрытия за безопасность в диапазоне дат.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE с помощью bpipe
.
Получите ежемесячную цену закрытия с 1 августа 2010 до 10 декабря 2010 за безопасность IBM.
[d,sec] = history(c,'IBM US Equity','LAST_PRICE',... '8/01/2010','12/10/2010','monthly')
d = 734360.00 125.19 734391.00 121.53 734421.00 131.85 734452.00 139.78 734482.00 138.13 sec = 'IBM US Equity'
d
содержит числовое представление для даты в первом столбце и цены закрытия во втором столбце. sec
содержит имя безопасности IBM.
Закройте связь Bloomberg.
close(c)
Во-первых, создайте связь Рабочего стола Bloomberg. Затем получите ежемесячные цены закрытия за безопасность в диапазоне дат. Задайте цены с помощью валюты США.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE с помощью bpipe
.
Получите ежемесячную цену закрытия с 1 августа 2010 до 10 декабря 2010 за безопасность IBM в валюте США 'USD'
.
[d,sec] = history(c,'IBM US Equity','LAST_PRICE',... '8/01/2010','12/10/2010','monthly','USD')
d = 734360.00 125.19 734391.00 121.53 734421.00 131.85 734452.00 139.78 734482.00 138.13 sec = 'IBM US Equity'
d
содержит числовое представление для даты в первом столбце и цены закрытия во втором столбце. sec
содержит имя безопасности IBM.
Закройте связь Bloomberg.
close(c)
Во-первых, создайте связь Рабочего стола Bloomberg. Затем получите ежемесячные цены закрытия за безопасность в диапазоне дат. Задайте цены с помощью валюты США. Задайте значения периода, чтобы настроить возвращенные данные.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE с помощью bpipe
.
Получите ежемесячную цену закрытия с 1 августа 2010 до 1 августа 2011 за безопасность IBM в валюте США. Значения периода 'monthly'
, 'actual'
, и 'all_calendar_days'
задайте возвращающиеся фактические ежемесячные данные в течение всех календарных дней. Значение периода 'nil_value'
задает заполнение, пропускающее значения данных с NaN
.
[d,sec] = history(c,'IBM US Equity','LAST_PRICE',... '8/01/2010','8/01/2011',{'monthly','actual',... 'all_calendar_days','nil_value'},'USD')
d = 734351.00 128.40 734382.00 125.77 734412.00 135.64 734443.00 143.32 734473.00 144.41 734504.00 146.76 734535.00 163.56 734563.00 159.97 734594.00 164.27 734624.00 170.58 734655.00 166.56 734685.00 174.54 734716.00 180.75 sec = 'IBM US Equity'
d
содержит числовое представление для даты в первом столбце и цены закрытия во втором столбце. sec
содержит имя безопасности IBM.
Закройте связь Bloomberg.
close(c)
Во-первых, создайте связь Рабочего стола Bloomberg. Затем получите ежедневные цены закрытия за безопасность в диапазоне дат. Задайте цены с помощью валюты США. Используйте аргументы пары "имя-значение", чтобы настроить цены.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE с помощью bpipe
.
Получите ежедневную цену закрытия с 1 августа 2010 до 10 августа 2010 за безопасность IBM в американской валюте 'USD'
. Цены настроены для нормальных наличных денег и разделений.
[d,sec] = history(c,'IBM US Equity','LAST_PRICE',... '8/01/2010','8/10/2010','daily','USD',... 'adjustmentNormal',true,... 'adjustmentSplit',true)
d = 734352.00 123.55 734353.00 123.18 734354.00 124.03 734355.00 124.56 734356.00 123.58 734359.00 125.34 734360.00 125.19 sec = 'IBM US Equity'
d
содержит числовое представление для даты в первом столбце и цены закрытия во втором столбце. sec
содержит имя безопасности IBM.
Закройте связь Bloomberg.
close(c)
Во-первых, создайте связь Рабочего стола Bloomberg. Затем получите ежедневные цены закрытия за безопасность в диапазоне дат. Задайте безопасность с помощью Номера CUSIP и источника оценки.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE с помощью bpipe
.
Получите ежедневную цену закрытия с 1 января 2012 до 1 января 2013 за безопасность, заданную с Номером CUSIP /cusip/459200101
и с оценкой источника BGN
.
d
содержит числовое представление для даты в первом столбце и цены закрытия во втором столбце.
d = history(c,'/cusip/459200101@BGN','LAST_PRICE',... '01/01/2012','01/01/2013')
d = 734871.00 180.69 734872.00 179.96 734873.00 179.10 ...
Закройте связь Bloomberg.
close(c)
Во-первых, создайте связь Рабочего стола Bloomberg. Затем получите цены закрытия за безопасность в диапазоне дат. Задайте даты области значений с помощью международного формата даты.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE с помощью bpipe
.
Возвратите цену закрытия за данные даты в международном формате для безопасности 'MSFT@BGN US Equity'
.
stDt = datenum('01/06/11','dd/mm/yyyy'); endDt = datenum('01/06/12','dd/mm/yyyy'); [d,sec] = history(c,'MSFT@BGN US Equity','LAST_PRICE',... stDt,endDt,{'previous_value','all_calendar_days'})
d = 734655.00 22.92 734656.00 22.72 734657.00 22.42 ... sec = 'MSFT@BGN US Equity'
d
содержит числовое представление для даты в первом столбце и цены закрытия во втором столбце. sec
содержит имя безопасности IBM.
Закройте связь Bloomberg.
close(c)
Во-первых, создайте связь Рабочего стола Bloomberg. Затем получите среднюю прибыль на акцию для безопасности в диапазоне дат. Задайте поле переопределения и значение.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE с помощью bpipe
.
Получите оцененную прибыль на акцию медианы для AkzoNobel® с 1 октября 2010 до 30 октября 2010. При определении полей переопределения Bloomberg используйте вектор символов 'overrideFields'
. overrideFields
аргументом должен быть n
- 2
массив ячеек, где первый столбец является полем переопределения и вторым столбцом, является значением переопределения.
d = history(c,'AKZA NA Equity', ... 'BEST_EPS_MEDIAN',datenum('01.10.2010', ... 'dd.mm.yyyy'),datenum('30.10.2010','dd.mm.yyyy'), ... {'daily','calendar'},[],'overrideFields', ... {'BEST_FPERIOD_OVERRIDE','BF'})
d = 734412.00 3.75 734415.00 3.75 734416.00 3.75 ...
d
возвращает числовое представление для даты в первом столбце, и медиана оценила прибыль на акцию во втором столбце.
Закройте связь Bloomberg.
close(c)
Создайте связь Bloomberg®, и затем получите цены закрытия за исторический диапазон дат. history
функция возвращает данные для дат как datetime
массив.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE® с помощью bpipe
.
Возвратите данные как таблицу путем установки DataReturnFormat
свойство объекта связи. Если вы не устанавливаете это свойство, history
функция возвращает данные как числовой массив.
Даты возвращения как datetime
массив путем установки DatetimeType
свойство объекта связи. В этом случае таблица содержит даты в переменных, которые являются datetime
массивы.
c.DataReturnFormat = 'table'; c.DatetimeType = 'datetime';
Настройте формат отображения возвращенных данных за валюту.
format bank
Получите исторические цены закрытия за IBM® с 1 августа 2010 до 10 августа 2010. d
таблица, которая содержит даты как datetime
массив.
[d,sec] = history(c,'IBM US Equity','LAST_PRICE', ... '8/01/2010','8/10/2010')
d = 7×2 table DATE LAST_PRICE ___________ __________ 02-Aug-2010 130.76 03-Aug-2010 130.37 04-Aug-2010 131.27 05-Aug-2010 131.83 06-Aug-2010 130.14 09-Aug-2010 132.00 10-Aug-2010 131.84 sec = 1×1 cell array {'IBM US Equity'}
Доступ к датам в возвращенных данных.
d.DATE
ans = 7×1 datetime array 02-Aug-2010 03-Aug-2010 04-Aug-2010 05-Aug-2010 06-Aug-2010 09-Aug-2010 10-Aug-2010
Закройте связь Bloomberg.
close(c)
Создайте связь Bloomberg®, и затем получите цены закрытия за исторический диапазон дат. history
функция возвращает данные как timetable
.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE® с помощью bpipe
.
Возвратите данные как timetable
путем установки DataReturnFormat
свойство объекта связи. Если вы не устанавливаете это свойство, history
функция возвращает данные как числовой массив.
c.DataReturnFormat = 'timetable';
Настройте формат отображения возвращенных данных за валюту.
format bank
Получите исторические цены закрытия за IBM® с 1 августа 2010 до 10 августа 2010. d
timetable
это содержит даты в первом столбце.
[d,sec] = history(c,'IBM US Equity','LAST_PRICE', ... '8/01/2010','8/10/2010')
d = 7×1 timetable DATE LAST_PRICE ___________ __________ 02-Aug-2010 130.76 03-Aug-2010 130.37 04-Aug-2010 131.27 05-Aug-2010 131.83 06-Aug-2010 130.14 09-Aug-2010 132.00 10-Aug-2010 131.84 sec = 1×1 cell array {'IBM US Equity'}
Доступ к датам в возвращенных данных.
d.DATE
ans = 7×1 datetime array 02-Aug-2010 03-Aug-2010 04-Aug-2010 05-Aug-2010 06-Aug-2010 09-Aug-2010 10-Aug-2010
Закройте связь Bloomberg.
close(c)
s
— Список безопасностиСписок безопасности в виде вектора символов или строкового скаляра для одной безопасности или массива ячеек из символьных векторов или массива строк для нескольких ценных бумаг. Можно задать безопасность по наименованию или CUSIP, и с или без источника оценки.
Типы данных: char |
cell
| string
f
— Поля данных BloombergПоля данных Bloomberg в виде вектора символов, строкового скаляра, массива ячеек из символьных векторов или массива строк. Вектор символов или строка обозначают одно имя поля данных Bloomberg. Массив ячеек из символьных векторов или массив строк обозначают несколько имен поля данных Bloomberg. Для получения дополнительной информации о полях можно задать, видеть, что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
Пример: {'LAST_PRICE';'OPEN'}
Типы данных: char |
cell
| string
period
— Периодичность'daily'
| 'weekly'
| 'monthly'
| 'quarterly'
| ...Периодичность в виде одного из этих значений, чтобы обозначить данные, чтобы возвратиться. Для определения нескольких значений используйте массив ячеек. Например, когда period
установлен в {'daily','all_calendar_days'}
, history
возвращает ежедневные данные в течение всех календарных дней и отчеты недостающие данные как NaN
s. Когда period
установлен в 'active_days_only'
, history
возвращает данные с помощью периодичности по умолчанию в течение активных торговых дней только. Периодичность по умолчанию зависит от безопасности. Если о безопасности сообщают ежемесячно, периодичность по умолчанию ежемесячно. Эти таблицы показывают значения для period
.
Чтобы задать периодичность данных о возврате, см. эту таблицу.
Значение | Описание |
---|---|
'daily' |
Возвратите данные в течение каждого дня. |
'weekly' |
Возвратите данные в течение каждой недели. |
'monthly' |
Возвратите данные в течение каждого месяца. |
'quarterly' |
Возвратите данные для каждой четверти. |
'semi_annually' |
Возвращайте данные раз в полгода. |
'yearly' |
Возвратите данные в течение каждого года. |
Дата привязки является датой, с которой, связаны все другие даты, о которых сообщают. Чтобы задать дату привязки, см. эту таблицу.
Значение | Описание |
---|---|
'actual' |
Спецификация даты привязки для фактической даты. Для этой функции, для периодичностей кроме ежедневной газеты, Если период еженедельно и |
'calendar' |
Спецификация даты привязки в течение календарного года. |
'fiscal' |
Спецификация даты привязки в течение финансового года. |
'none' |
Не задавайте дату привязки. |
Чтобы задавать возвращающиеся данные в течение конкретных дней, см. эту таблицу.
Значение | Описание |
---|---|
'non_trading_weekdays' | Возвратите данные в течение всех рабочих дней. |
'all_calendar_days' | Возвратите данные в течение всех календарных дней. |
'active_days_only' | Возвратите данные только в течение активных торговых дней. |
Чтобы задать, как заполнить отсутствующие значения, см. эту таблицу.
Значение | Описание |
---|---|
'previous_value' | Заполните отсутствующие значения предыдущими значениями для дат без торговой деятельности для безопасности. Если никакое предыдущее значение не существует в течение месяца до fromdate , эта функция сохраняет отсутствующие значения. |
'nil_value' | Заполните отсутствующие значения NaN для дат без торговой деятельности для безопасности. |
Типы данных: char |
cell
currency
— ВалютаВалюта в виде вектора символов или строкового скаляра, чтобы обозначить код ISO® за валюту возвращенных данных. Например, чтобы задать выходные денежные значения в американской валюте, используйте USD
для этого аргумента.
Типы данных: char |
string
fromdate
— Начало датыНачиная дату исторических данных в виде двойного скаляра, вектора символов, строкового скаляра или datetime
массив. Можно задать даты в любом из форматов, поддержанных datestr
и datenum
тот показ год, месяц и день.
Типы данных: datetime
| double
| char
| string
todate
— Дата окончанияДата окончания исторических данных в виде двойного скаляра, вектора символов, строкового скаляра или datetime
массив. Можно задать даты в любом из форматов, поддержанных datestr
и datenum
тот показ год, месяц и день.
Типы данных: datetime
| double
| char
| string
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
'adjustmentNormal',true
'overrideFields'
— Замените поляЗамените поля в виде разделенной запятой пары, состоящей из 'overrideFields'
и n
- 2
cellArray. Первый столбец массива ячеек является полем переопределения, и второй столбец является значением переопределения.
Пример: 'overrideFields',{'IVOL_DELTA_LEVEL','DELTA_LVL_10';'IVOL_DELTA_PUT_OR_CALL','IVOL_PUT';'IVOL_MATURITY','MATURITY_1STM'}
Типы данных: cell
'adjustmentNormal'
— Историческая нормальная корректировка оценкиИсторическая нормальная корректировка оценки в виде разделенной запятой пары, состоящей из 'adjustmentNormal'
и булевская переменная, чтобы отразиться:
Регулярные наличные деньги
Временный
1-й Промежуточный период
2-й Промежуточный период
3-й Промежуточный период
4-й Промежуточный период
5-й Промежуточный период
Поступивший
Предполагаемый
Распределение партнерства
Финал
Процент на капитал
Распределение
Разделенный пропорционально
Для получения дополнительной информации об этих дополнительных парах "имя-значение", см., что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
Типы данных: логический
'adjustmentAbnormal'
— Историческая аварийная корректировка оценкиИсторическая аварийная корректировка оценки в виде разделенной запятой пары, состоящей из 'adjustmentAbnormal'
и булевская переменная, чтобы отразиться:
Специальные наличные деньги
Ликвидация
Прирост капитала
Усиления долгосрочного капитала
Краткосрочный прирост капитала
Мемориал
Возврат капитала
Освобождение прав
Разное
Возвратитесь Premium
Предпочтительное освобождение прав
Доходы/Права
Доходы/Доли
Доходы/Ордеры
Для получения дополнительной информации об этих дополнительных парах "имя-значение", см., что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
Типы данных: логический
'adjustmentSplit'
— Историческая оценка разделения или настройка громкостиИсторическая оценка разделения или настройка громкости в виде разделенной запятой пары, состоящей из 'adjustmentSplit'
и булевская переменная, чтобы отразиться:
Ответвления
Разделения/Консолидации запаса
Дивиденд/Премия запаса
Продукты/Право прав
Для получения дополнительной информации об этих дополнительных парах "имя-значение", см., что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
Типы данных: логический
'adjustmentFollowDPDF'
— Историческая корректировка оценкиИсторическая корректировка оценки в виде разделенной запятой пары, состоящей из 'adjustmentFollowDPDF'
и булевская переменная. Установка этой пары "имя-значение" следует опции DPDF <GO> от терминала Bloomberg. Для получения дополнительной информации об этих дополнительных парах "имя-значение", см., что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
Типы данных: логический
d
— Исторические данные 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
Для лучшей производительности добавьте файл Bloomberg blpapi3.jar
к MATLAB статический путь к классу Java® путем изменения файла $MATLAB/toolbox/local/javaclasspath.txt
. Для получения дополнительной информации о статическом пути к классу Java, смотрите Статический Путь (MATLAB).
Можно проверять данные и полевую доступность при помощи Excel® Add-In Bloomberg.
blp
| close
| getdata
| realtime
| timeseries
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.