exponenta event banner

история

История засечек из исторических данных Refinitiv

Описание

пример

d = history(c,sec,fields,startdate,enddate) возвращает исторические данные с помощью:

  • Журнал засечек из Refinitiv™ объекта подключения

  • Уточненные ценные бумаги (например, коды приборов Reuters ® или RIC)

  • Исторические поля Refinitiv

  • Дата начала для начала исторического диапазона дат

  • Дата окончания для конца исторического диапазона дат

Примеры

свернуть все

Используйте подключение «История засечек» для получения исторических данных безопасности.

Создайте подключение журнала засечек с помощью имени пользователя и пароля. Внешний вид объекта подключения c в рабочей области MATLAB ® указывает на успешное подключение.

username = 'username';
password = 'password';
c = trth(username,password);

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

sec = ["IBM.N","Ric"];
fields = ["Open";"Last"];
startdate = datetime('yesterday');
enddate = datetime('today');

d = history(c,sec,fields,startdate,enddate)
d =

  1×2 timetable

       Time        Open      Last 
    __________    ______    ______

    2017/11/02    154.25    153.35

d - расписание, содержащее следующие переменные:

  • Дата предыдущего дня

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

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

Используйте соединение «История засечек» для получения исторических данных для двух ценных бумаг.

Создайте историю засечек из соединения Refinitiv, используя имя пользователя и пароль. Внешний вид объекта подключения c в рабочей области MATLAB указывает на успешное подключение.

username = 'username';
password = 'password';
c = trth(username,password);

Получение исторических данных по ценным бумагам IBM и Ford Motor Company ®. Использование history функция, получение открытых и закрывающих цен для дней в диапазоне дат с 30 октября 2017 года по 3 ноября 2017 года.

sec = ["IBM.N","Ric";"F.N","Ric"];
fields = ["Open";"Last"];
startdate = datetime('10/30/2017','InputFormat','MM/dd/yyyy');
enddate = datetime('11/03/2017','InputFormat','MM/dd/yyyy');

d = history(c,sec,fields,startdate,enddate)
d =

  10×2 timetable

       Time        Open      Last 
    __________    ______    ______

    2017/10/30    153.76    154.36
    2017/10/31    154.26    154.06
    2017/11/01    153.97    154.03
    2017/11/02    154.25    153.35
    2017/11/03    153.36    151.58
    2017/10/30     12.00     12.10
    2017/10/31     12.14     12.27
    2017/11/01     12.40     12.35
    2017/11/02     12.33     12.42
    2017/11/03     12.40     12.36

d - расписание, содержащее следующие переменные:

  • Дата в диапазоне дат

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

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

Первые пять строк содержат данные для безопасности IBM. Следующие пять строк содержат данные по безопасности Ford Motor Company.

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

свернуть все

История засечек из соединения Refinitiv, заданного как объект соединения, созданный с помощью trth.

Безопасность, указанная как N-by-2 строковый массив или массив ячеек символьных векторов. Первый столбец строкового массива или массива ячеек определяет безопасность. Во втором столбце указывается тип защиты (например, код инструмента Reuters или RIC).

Пример: ["IBM.N","Ric"]

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

Поля, определяемые как строковый массив или массив ячеек символьных векторов. Укажите поля истории Refinitiv для получения исторических данных. В MyRefinitiv можно выполнять поиск полей.

Пример: ["Low";"Last";"Volume"]

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

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

Пример: datetime('yesterday')

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

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

Пример: datetime('today')

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

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

свернуть все

Исторические данные из Tick History, возвращенные в виде расписания. За исключением Time переменная, каждая переменная в расписании соответствует указанному полю в fields входной аргумент.

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