exponenta event banner

timeseries

Внутридневные данные галочки для подключения Bloomberg Desktop V3

Описание

пример

d = timeseries(c,s,date) извлекает необработанные данные засечки с помощью bloomberg объект c с интерфейсом Bloomberg ® Desktop C++ и защитой на определенную дату.

пример

d = timeseries(c,s,date,interval,field) извлекает необработанные данные делений, которые агрегируются в интервалы для определенного поля.

пример

d = timeseries(c,s,date,[],field,options,values) извлекает необработанные данные делений без интервала агрегации для определенного поля с указанными опциями и соответствующими значениями.

пример

d = timeseries(c,s,{startdate,enddate}) извлекает необработанные данные делений для диапазона дат с использованием даты начала и даты окончания.

пример

d = timeseries(c,s,{startdate,enddate},interval,field) извлекает необработанные данные делений для определенного диапазона дат, агрегированные в интервалы для определенного поля.

пример

d = timeseries(c,s,{startdate,enddate},[],field) извлекает необработанные данные делений для определенного диапазона дат без интервала агрегации для определенного поля.

пример

d = timeseries(c,s,{startdate,enddate},[],field,options,values) извлекает необработанные данные делений для определенного диапазона дат без интервала агрегации для определенного поля с указанными опциями и соответствующими значениями.

пример

d = timeseries(c,s,{startdate:enddate,starttime,endtime},interval) извлекает необработанные торговые галочки для определенного временного диапазона для каждого дня в пределах определенного диапазона дат, агрегируемые в интервалы.

пример

d = timeseries(c,s,{startdate:enddate,starttime,endtime},interval,field) Для возврата данных засечки используется определенное поле.

пример

d = timeseries(c,s,{startdate:dayincrement:enddate,starttime,endtime},interval) извлекает необработанные данные торговых галочек для целого дневного приращения в пределах определенного диапазона дат и времени, агрегированные в интервалы.

пример

d = timeseries(c,s,{startdate:dayincrement:enddate,starttime,endtime},interval,field) Для возврата данных засечки используется определенное поле.

Примеры

свернуть все

Сначала создайте подключение Bloomberg Desktop. Затем извлеките данные засечки для определенной даты. Используйте защиту с источником цены и без него для получения данных галочки.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Получите серию торговых галочек с помощью системы безопасности IBM ® на сегодняшний день.

d = timeseries(c,'IBM US Equity',floor(now))
d = 

    'TRADE'    [735537.40]    [181.69]    [100.00]
    'TRADE'    [735537.40]    [181.69]    [100.00]
    'TRADE'    [735537.40]    [181.68]    [100.00]
    ...

Столбцы в d являются:

  • Тип засечки

  • Числовое представление даты и времени

  • Значение засечки

  • Размер галочки

Здесь первый ряд показывает, что 100 акций IBM сегодня проданы за $181,69.

Получение серии торговых галочек с помощью системы безопасности Microsoft ® с источником ценETPX на сегодня.

d = timeseries(c,'MSFT@ETPX US Equity',floor(now))
d = 

    'TRADE'    [735537.40]    [35.53]    [100.00]
    'TRADE'    [735537.40]    [35.55]    [200.00]
    'TRADE'    [735537.40]    [35.55]    [100.00]
    ...

Здесь первый ряд показывает, что 100 акций Microsoft продаются сегодня за $35,53.

Закройте связь с Bloomberg.

close(c)

Сначала создайте подключение Bloomberg Desktop. Затем извлеките данные засечки для определенной даты. Укажите данные засечки для возврата с использованием интервала времени и поля.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Получите серию торговых галочек, используя систему безопасности IBM, объединенную в 5-минутные интервалы на сегодня.

d = timeseries(c,'IBM US Equity',floor(now),5,'Trade')
d =

  Columns 1 through 7

   735537.40        181.69        181.99        180.10        181.84     252322.00        861.00
   735537.40        181.90        181.97        181.57        181.65      78570.00        535.00
   735537.40        181.73        182.18        181.58        182.07     124898.00        817.00
     ...

  Column 8

   45815588.00
   14282076.00
   22710954.00
   ...

Столбцы в d содержат следующее:

  • Числовое представление даты и времени

  • Открытая цена

  • Высокая цена

  • Низкая цена

  • Цена закрытия

  • Объем клещей

  • Количество засечек

  • Общее значение засечки в строке

Здесь в первой строке данных отображаются цены и данные галочки для текущей даты. В следующей строке показаны данные засечки на 5 минут позже.

Закройте связь с Bloomberg.

close(c)

Сначала создайте подключение Bloomberg Desktop. Затем извлеките данные засечки для определенной даты и поля. Используйте параметр и значение для возврата дополнительных данных.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Получить серию торговых галочек с помощью 'F US Equity' без указания параметра агрегации для текущей даты. Также верните коды условий.

d = timeseries(c,'F US Equity',floor(now),[],'Trade',...
               'includeConditionCodes','true')
d =

    'TRADE'    [735556.57]    [17.12]    [   100.00]    'R6,IS'  
    'TRADE'    [735556.57]    [17.12]    [   100.00]    ''       
    'TRADE'    [735556.57]    [17.12]    [   500.00]    ''       
    ...

Столбцы в d содержат следующее:

  • Тип засечки

  • Числовое представление даты и времени

  • Значение засечки

  • Размер галочки

  • Коды условий

Здесь первая строка показывает, что 100 'F US Equity' акции по обеспечению проданы сегодня за 17,12 доллара.

Закройте связь с Bloomberg.

close(c)

Сначала создайте подключение Bloomberg Desktop. Затем извлеките данные засечки для определенного диапазона дат.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Извлечь ряд засечек для 'F US Equity' безопасность за последний рабочий день с начала дня до полудня.

d = timeseries(c,'F US Equity',{floor(now-4),floor(now-3.5)})
d =

    'TRADE'    [735552.67]    [17.09]    [   200.00]
    'TRADE'    [735552.67]    [17.09]    [   100.00]
    'TRADE'    [735552.67]    [17.09]    [   100.00]
   ...

Столбцы в d являются:

  • Тип засечки

  • Числовое представление даты и времени

  • Значение засечки

  • Размер галочки

Здесь первая строка показывает, что 200 'F US Equity' обеспечительные акции были проданы за $17,09 в последний рабочий день.

Закройте связь с Bloomberg.

close(c)

Сначала создайте подключение Bloomberg Desktop. Затем извлеките данные засечки для определенного диапазона дат. Укажите интервал и поле.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Извлеките серию торговых галочек за последние 50 дней для безопасности IBM, объединенных в 5-минутные интервалы.

d = timeseries(c,'IBM US Equity',{floor(now)-50,floor(now)},5,'Trade')
ans =

  Columns 1 through 7

   735487.40        187.20        187.60        187.02        187.08     207683.00        560.00
   735487.40        187.03        187.13        186.65        186.78      46990.00        349.00
   735487.40        186.78        186.78        186.40        186.47      51589.00        399.00
     ...

Column 8

   38902968.00
    8779374.00
    9626896.00
   ...

Столбцы в d содержат следующее:

  • Числовое представление даты и времени

  • Открытая цена

  • Высокая цена

  • Низкая цена

  • Цена закрытия

  • Объем клещей

  • Количество засечек

  • Общее значение засечки в строке

В первой строке данных отображаются цены и данные галочки для текущей даты. В следующей строке показаны данные засечки на 5 минут позже.

Закройте связь с Bloomberg.

close(c)

Сначала создайте подключение Bloomberg Desktop. Затем извлеките данные засечки для определенного диапазона дат и многочисленных полей.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Верните серию галочек «Ставка», «Вопрос» и «Торговля» для обеспечения безопасности 'F US Equity' для вчерашнего дня с временным интервалом в полдень без указания параметра агрегации.

d = timeseries(c,'F US Equity',{floor(now-1)+.5,floor(now-1)+.51},...
               [],{'Bid','Ask','Trade'})
d = 

    'TRADE'    [735550.50]    [16.71]    [100.00]
    'ASK'      [735550.50]    [16.71]    [312.00]
    'BID'      [735550.50]    [16.70]    [177.00]
    ...

Столбцы в d являются:

  • Тип засечки

  • Числовое представление даты и времени

  • Значение засечки

  • Размер галочки

Здесь первая строка показывает, что 100 'F US Equity' обеспечительные акции вчера проданы за 16,71 доллара.

Закройте связь с Bloomberg.

close(c)

Сначала создайте подключение Bloomberg Desktop. Затем извлеките данные засечки для определенного диапазона дат. Укажите параметры и значения для возврата дополнительных данных.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Вернуть серию торговых галочек для безопасности 'F US Equity' для вчерашнего дня с временным интервалом в полдень без указания параметра агрегации. Также верните коды условий, коды обмена и коды брокеров.

d = timeseries(c,'F US Equity',{floor(now-1)+.5,floor(now-1)+.51},...
               [],'Trade',{'includeConditionCodes',...
               'includeExchangeCodes','includeBrokerCodes'},...
               {'true','true','true'})
d = 

    'TRADE'    [735550.50]    [16.71]    [100.00]    'T'     'D'
    'TRADE'    [735550.50]    [16.70]    [400.00]    'IS'    'B'
    'TRADE'    [735550.50]    [16.70]    [100.00]    'IS'    'B'
    ...

Столбцы в d содержат следующее:

  • Тип засечки

  • Числовое представление даты и времени

  • Значение засечки

  • Размер галочки

  • Коды условий обмена

  • Коды обмена

Коды брокеров доступны только для акций Канады, Финляндии, Мексики, Филиппин и Швеции. В этом случае код покупки брокера отображается в седьмом столбце, а код продажи брокера - в восьмом столбце.

Здесь первая строка показывает, что 100 'F US Equity' обеспечительные акции вчера проданы за 16,71 доллара.

Закройте связь с Bloomberg.

close(c)

Используйте Bloomberg для получения необработанных данных торговых галочек, указав временной диапазон для каждого дня в определенном диапазоне дат. Укажите интервал времени для данных засечки.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Получить серию торговых галочек для 'F US Equity' безопасность в течение последних двух дней. Используйте временной диапазон от начала торгового дня до полудня. Извлечение данных засечки, объединенных в 5-минутные интервалы. d - числовая матрица.

s = 'F US Equity';
startdate = datetime('today')-1;
enddate = datetime('today');
starttime = "09:30:00";
endtime = "12:00:00";
interval = 5;

d = timeseries(c,s,{startdate:enddate,starttime,endtime},interval);

Установите вывод на экран для валюты.

format bank

Отображение первых трех засечек.

d(1:3,:)
ans =

  Columns 1 through 5

     736959.40         11.71         11.81         11.71         11.79
     736959.40         11.79         11.81         11.75         11.79
     736959.40         11.80         11.82         11.78         11.80

  Columns 6 through 8

    1375547.00       1190.00   16196757.00
     598924.00        898.00    7058724.00
     488655.00        641.00    5768371.50

Столбцы в d являются:

  • Числовое представление даты и времени

  • Открытая цена

  • Высокая цена

  • Низкая цена

  • Цена закрытия

  • Объем клещей

  • Количество засечек

  • Общее значение засечки в строке

В первой строке отображаются данные засечки в момент начала временного диапазона. В следующей строке показаны данные засечки на 5 минут позже.

Определите максимальную высокую цену за последние два дня.

highprices = d(:,3);
m = max(highprices)
m =

         11.82

Закройте связь с Bloomberg.

close(c)

Используйте Bloomberg для получения необработанных данных делений, указав временной диапазон для каждого дня в определенном диапазоне дат. Укажите интервал времени и поле для типа возвращаемых данных засечки. Здесь укажите данные галочки ставки.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Извлечь ряд засечек для 'F US Equity' безопасность в течение последних двух дней. Используйте временной диапазон от начала торгового дня до полудня. Извлечение данных засечки, объединенных в 5-минутные интервалы. Укажите получение ряда галочек предложения. d - числовая матрица.

s = 'F US Equity';
startdate = datetime('today')-1;
enddate = datetime('today');
starttime = "09:30:00";
endtime = "12:00:00";
interval = 5;
field = 'BID';

d = timeseries(c,s,{startdate:enddate,starttime,endtime}, ...
    interval,field);

Установите вывод на экран для валюты.

format bank

Отображение первых трех засечек.

d(1:3,:)
ans =

  Columns 1 through 5

     736959.40         11.70         11.80         11.70         11.79
     736959.40         11.79         11.80         11.75         11.79
     736959.40         11.79         11.81         11.78         11.80

  Columns 6 through 8

     397711.00       1442.00    4681704.50
     450997.00       1698.00    5311330.50
     464761.00       1391.00    5481707.50

Столбцы в d являются:

  • Числовое представление даты и времени

  • Открытая цена

  • Высокая цена

  • Низкая цена

  • Цена закрытия

  • Объем клещей

  • Количество засечек

  • Общее значение засечки в строке

В первой строке отображаются данные засечки в момент начала временного диапазона. В следующей строке показаны данные засечки на 5 минут позже.

Определите максимальную высокую цену за последние два дня.

highprices = d(:,3);
m = max(highprices)
m =

         11.81

Закройте связь с Bloomberg.

close(c)

Используйте Bloomberg для получения необработанных данных торговых галочек, указав временной диапазон для каждого дня в определенном диапазоне дат. Укажите приращение даты для диапазона дат и интервал времени для данных засечки.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Получить серию торговых галочек для 'IBM US Equity' безопасность за последние два месяца. Установите приращение дня на 5 дней. Используйте временной диапазон от начала торгового дня до полудня. Извлечение данных засечки, объединенных в 5-минутные интервалы. d - числовая матрица.

s = 'IBM US Equity';
startdate = datetime('today')-60;
enddate = datetime('today');
dayincrement = 5;
starttime = "09:30:00";
endtime = "12:00:00";
interval = 5;

d = timeseries(c,s,{startdate:dayincrement:enddate,starttime,endtime}, ...
    interval);

Установите вывод на экран для валюты.

format bank

Отображение первых трех засечек.

d(1:3,:)
ans =

  Columns 1 through 5

     736900.40        147.00        147.04        146.55        146.62
     736900.40        146.62        146.87        146.62        146.71
     736900.40        146.72        146.79        146.52        146.54

  Columns 6 through 8

     125558.00        393.00   18440146.00
      39535.00        258.00    5800969.00
      49659.00        314.00    7282961.00

Столбцы в d являются:

  • Числовое представление даты и времени

  • Открытая цена

  • Высокая цена

  • Низкая цена

  • Цена закрытия

  • Объем клещей

  • Количество засечек

  • Общее значение засечки в строке

В первой строке отображаются данные засечки в момент начала временного диапазона. В следующей строке показаны данные засечки на 5 минут позже.

После засечки данных за первый день в диапазоне дат, d содержит данные засечки для торгового дня, который на 5 дней позже.

Закройте связь с Bloomberg.

close(c)

Используйте Bloomberg для получения необработанных данных делений, указав временной диапазон для каждого дня в определенном диапазоне дат. Укажите приращение даты для диапазона дат, интервал времени для данных засечки и поле для типа возвращаемых данных засечки. Здесь укажите данные галочки ставки.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Получить серию торговых галочек для 'F US Equity' безопасность за последние два месяца. Установите приращение дня на 5 дней. Используйте временной диапазон от начала торгового дня до полудня. Извлечение данных засечки, объединенных в 5-минутные интервалы. Укажите ряд галочек предложения. d - числовая матрица.

s = 'F US Equity';
startdate = datetime('today')-60;
enddate = datetime('today');
dayincrement = 5;
starttime = "09:30:00";
endtime = "12:00:00";
interval = 5;
field = 'BID';

d = timeseries(c,s,{startdate:dayincrement:enddate,starttime,endtime}, ...
    interval,field);

Установите вывод на экран для валюты.

format bank

Отображение первых трех засечек.

d(1:3,:)
ans =

  Columns 1 through 5

     736900.40         11.50         11.54         11.49         11.50
     736900.40         11.50         11.50         11.48         11.48
     736900.40         11.48         11.49         11.44         11.44

  Columns 6 through 8

     422305.00       1158.00    4863894.00
     575966.00       1180.00    6617854.00
     288147.00       1489.00    3305491.75

Столбцы в d являются:

  • Числовое представление даты и времени

  • Открытая цена

  • Высокая цена

  • Низкая цена

  • Цена закрытия

  • Объем клещей

  • Количество засечек

  • Общее значение засечки в строке

В первой строке отображаются данные засечки в момент начала временного диапазона. В следующей строке показаны данные засечки на 5 минут позже.

После засечки данных за первый день в диапазоне дат, d содержит данные засечки для торгового дня, который на 5 дней позже.

Закройте связь с Bloomberg.

close(c)

Создайте соединение Bloomberg, а затем верните внутридневные данные галочки. timeseries функция возвращает данные для дат в виде datetime массив.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Возврат данных в виде таблицы путем установки параметра DataReturnFormat свойства объекта подключения. Если это свойство не задано, timeseries функция возвращает данные в виде числового массива.

Даты возврата как datetime путем установки DatetimeType свойства объекта подключения. В этом случае таблица содержит даты в переменных, которые datetime массивы.

c.DataReturnFormat = 'table';
c.DatetimeType = 'datetime';

Настройте формат отображения возвращенных данных для валюты.

format bank

Получите серию торговых галочек для безопасности IBM ®, объединенную в 5-минутные интервалы на сегодня .d - таблица, содержащая данные ряда делений.

s = 'IBM US Equity';
date = floor(now);
interval = 5;
field = 'Trade';

d = timeseries(c,s,date,interval,field);

Доступ к первым трем галочкам данных.

d(1:3,:)
ans =

  3×8 table

       DATE         OPEN      HIGH      LOW      CLOSE      VOLUME      NUMBER_OF_TICKS    TOTAL_VALUE
    ___________    ______    ______    ______    ______    _________    _______________    ___________

    21-Dec-2017    153.17    153.31    153.08    153.31    152524.00        442.00         23367632.00
    21-Dec-2017    153.35    153.35    152.82    152.84     46051.00        291.00          7048618.50
    21-Dec-2017    152.84    153.21    152.82    153.16     30966.00        225.00          4737307.50

d содержит столбцы со следующими данными:

  • Дата

  • Открытая цена

  • Высокая цена

  • Низкая цена

  • Цена закрытия

  • Объем

  • Количество засечек

  • Общее значение засечки в строке

Вызовите первые три даты в DATE столбец.

d.DATE(1:3)
ans = 

  3×1 datetime array

   21-Dec-2017
   21-Dec-2017
   21-Dec-2017

Закройте связь с Bloomberg.

close(c)

Создайте соединение Bloomberg, а затем верните внутридневные данные галочки. timeseries функция возвращает данные для дат в виде timetable.

Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.

c = bloomberg;

Возврат данных в виде timetable путем установки DataReturnFormat свойства объекта подключения. Если это свойство не задано, timeseries функция возвращает данные в виде числового массива.

c.DataReturnFormat = 'timetable';

Настройте формат отображения возвращенных данных для валюты.

format bank

Получите серию торговых галочек для безопасности IBM ®, объединенную в 5-минутные интервалы на сегодня .d является timetable содержит данные серии делений.

s = 'IBM US Equity';
date = floor(now);
interval = 5;
field = 'Trade';

d = timeseries(c,s,date,interval,field);

Доступ к первым трем галочкам данных.

d(1:3,:)
ans =

  3×7 timetable

       DATE         OPEN      HIGH      LOW      CLOSE      VOLUME      NUMBER_OF_TICKS    TOTAL_VALUE
    ___________    ______    ______    ______    ______    _________    _______________    ___________

    21-Dec-2017    153.17    153.31    153.08    153.31    152524.00        442.00         23367632.00
    21-Dec-2017    153.35    153.35    152.82    152.84     46051.00        291.00          7048618.50
    21-Dec-2017    152.84    153.21    152.82    153.16     30966.00        225.00          4737307.50

d является timetable который содержит следующие данные:

  • Дата

  • Открытая цена

  • Высокая цена

  • Низкая цена

  • Цена закрытия

  • Объем

  • Количество засечек

  • Общее значение засечки в строке

Закройте связь с Bloomberg.

close(c)

Входные аргументы

свернуть все

Соединение Bloomberg, указано как bloomberg объект.

Безопасность, заданная как вектор символов или скаляр строки для одной безопасности Bloomberg.

Типы данных: char | string

Дата, указанная как числовой скаляр, символьный вектор, строковый скаляр или datetime массив. date указывает дату для возвращенных данных галочки на основе всего дня с полуночи до 11:59:59.

Пример: floor(now)

Типы данных: double | char | string | datetime

Интервал времени, заданный как числовой скаляр для обозначения количества минут между засечками для возвращенных данных засечки.

Типы данных: double

Поле Bloomberg, указанное как одно из этих значений, определяющих возвращаемые данные засечки.

Тип запросаДопустимые значения поля Bloomberg

IntradayBarRequest с заданным интервалом времени

'TRADE'
'BID'
'ASK'
'BID_BEST'
'ASK_BEST'

IntradayTickRequest без указанного интервала времени

'TRADE'
'BID'
'ASK'
'BID_BEST'
'ASK_BEST'
'SETTLE'

Параметры API Bloomberg, указанные как одно из значений в этой таблице.

СтоимостьОписание

'includeConditionCodes'

Коды условий обмена, связанные с событием

'includeExchangeCodes'

Код обмена, в котором возникла галочка

'includeBrokerCodes'

Код брокера

'includeRpsCodes'

Сторона, представляющая отчетность

'includeNonPlottableEvents'

Данные после часов

Примечание

Стоимость 'includeNonPlottableEvents' применяется только к необработанным внутридневным запросам.

Чтобы указать несколько параметров API Bloomberg, используйте массив ячеек этих значений.

Укажите соответствующее значение API Bloomberg для каждого параметра API. Количество параметров должно соответствовать количеству значений.

Например, чтобы указать один параметр API Bloomberg, введите:

d = timeseries(c,'F US Equity',floor(now),[],'Trade',...
               'includeConditionCodes','true');

Чтобы указать два параметра API Bloomberg, введите:

d = timeseries(c,'F US Equity',floor(now),[],'Trade',...
               {'includeConditionCodes','includeExchangeCodes'},...
               {'true','true'});

Дополнительные сведения о параметрах см. в руководстве разработчика API Bloomberg.

Типы данных: char | cell

Значения API Bloomberg, указанные как 'true' или 'false'. Каждое значение соответствует указанному параметру API Bloomberg. Чтобы указать несколько значений API Bloomberg, используйте массив ячеек. Количество значений должно соответствовать количеству параметров.

Например, чтобы указать один параметр API Bloomberg, введите:

d = timeseries(c,'F US Equity',floor(now),[],'Trade',...
               'includeConditionCodes','true');

Чтобы указать два параметра API Bloomberg, введите:

d = timeseries(c,'F US Equity',floor(now),[],'Trade',...
               {'includeConditionCodes','includeExchangeCodes'},...
               {'true','true'});

Типы данных: char | cell

Начальная дата, заданная как числовой скаляр, символьный вектор, строковый скаляр или datetime массив. Эта дата указывает начало диапазона дат для возвращенных данных засечки. Если в диапазоне дат нет засечек, то возвращенные данные засечки пусты.

Пример: floor(now-1)

Типы данных: double | char | string | datetime

Конечная дата, заданная как числовой скаляр, символьный вектор, строковый скаляр или datetime массив. Эта дата указывает конец диапазона дат для возвращенных данных засечки. Если в диапазоне дат нет засечек, то возвращенные данные засечки пусты.

Пример: floor(now)

Типы данных: double | char | string | datetime

Время начала, указанное как вектор символа, скаляр строки или datetime массив. Это время определяет время начала временного диапазона для возвращенных данных засечки.

Пример: '09:30:00'

Типы данных: char | string | datetime

Время окончания, указанное как вектор символа, скаляр строки или datetime массив. Это время определяет время окончания временного диапазона для возвращенных данных засечки.

Пример: '16:30:00'

Типы данных: char | string | datetime

Приращение дня, указанное как числовой скаляр. Это число определяет приращение всего дня для определенного диапазона дат. Например, если приращение дня равно 7, то возвращаемые данные содержат галочки для каждого седьмого дня, начиная с первого дня в пределах диапазона дат.

Типы данных: double

Выходные аргументы

свернуть все

Данные галочки Bloomberg, возвращенные как один из следующих типов данных:

  • Массив ячеек для запросов без указанного интервала времени (необработанные данные делений)

  • Числовой массив для запросов с заданным интервалом времени

  • стол

  • расписание

Тип данных засечки зависит от свойств DataReturnFormat и DatedType объекта подключения.

Примечание

API Bloomberg возвращает время деления с точностью в секундах.

Ограничения

Если запрос данных слишком велик, timeseries отображает следующее сообщение об ошибке:

Timeout error:
Error using blp/timeseries>processResponseEvent (line 338) REQUEST FAILED: responseError = {

source = bbdbl7

code = -2

category = TIMEOUT

message = Timed out getting data from store [nid:327]

subcategory = INTERNAL_ERROR

}

Чтобы устранить эту ошибку, сократите длину диапазона дат, изменив входные аргументы startdate и enddate.

Совет

  • Вы не можете получить Bloomberg внутридневные данные галочки для даты более 140 дней назад.

  • В руководстве разработчика API Bloomberg говорится, что 'TRADE' соответствует LAST_PRICE для IntradayTickRequest и IntradayBarRequest.

  • Bloomberg V3 суточные тиковые данные поддерживает дополнительные пары стоимости имени. Дополнительные сведения об этих парах см. в руководстве разработчика API Bloomberg путем ввода WAPI и нажмите кнопку < GO > на терминале Bloomberg.

  • Проверить доступность данных и полей можно с помощью надстройки Bloomberg Excel ®.

Представлен в R2021a