Исторические данные для связи Bloomberg V3
d = history(c,s,f,fromdate,todate)
d = history(c,s,f,fromdate,todate,period)
d = history(c,s,f,fromdate,todate,period,currency)
d = history(c,s,f,fromdate,todate,period,currency,Name,Value)
[d,sec]
= history(___)
возвращается исторические данные для безопасности перечисляют 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
-by-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
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'adjustmentNormal',true
'overrideFields'
— OverrideЗамените поля, заданные как пара, разделенная запятой, состоящая из 'overrideFields'
и n
-by-2
массив ячеек. Первый столбец массива ячеек является полем переопределения, и второй столбец является значением переопределения.
Пример: '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.
секунда
Список безопасностиСписок безопасности, возвращенный как массив ячеек из символьных векторов для соответствующих ценных бумаг в 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.