Получение исторических данных из веб-служб Datastream из Refinitiv
[ возвращает d,response] = history(___)ResponseMessage объект, содержащий сообщение об ошибке. Чтобы получить доступ к сообщению об ошибке, см. раздел Сообщения об ошибках веб-служб Access Datastream.
Используйте подключение веб-служб Datastream для получения исторических данных для указанной безопасности.
Создайте подключение веб-служб Datastream с использованием имени пользователя и пароля.
username = 'ABCDEF'; password = 'abcdef12345'; c = datastreamws(username,password)
c =
datastreamws with properties:
Username: 'ABCDEF'
TimeOut: 100
c является datastreamws объект соединения с Username и TimeOut свойства. Username содержит указанное имя пользователя. TimeOut свойство определяет ожидание возврата исторических данных в течение не более 100 секунд перед отменой запроса.
Настройте формат отображения для отображения валюты.
format bankПолучение исторических данных о ценах на конец дня за последний год. Укажите VOD безопасность. d - график, содержащий дату в первой переменной и цену на конец дня во второй переменной.
sec = 'VOD';
d = history(c,sec);Просмотрите первые несколько цен.
head(d)
ans =
8×1 timetable
Time VOD
____________________ ______
03-May-2017 00:00:00 202.95
04-May-2017 00:00:00 203.70
05-May-2017 00:00:00 204.95
08-May-2017 00:00:00 205.15
09-May-2017 00:00:00 205.15
10-May-2017 00:00:00 206.60
11-May-2017 00:00:00 206.25
12-May-2017 00:00:00 211.05Используйте цены на конец дня для принятия инвестиционных решений для VOD безопасность.
Используйте подключение веб-служб Datastream для получения исторических данных для указанных параметров безопасности, полей и даты.
Создайте подключение веб-служб Datastream с использованием имени пользователя и пароля. c является datastreamws объект подключения.
username = 'ABCDEF'; password = 'abcdef12345'; c = datastreamws(username,password);
Настройте формат отображения для отображения валюты.
format bankПолучение и отображение исторических данных о ценах на конец дня за 29 марта 2018 года. Укажите VOD безопасность и эти поля:
Начальная цена
Высокая цена
Последняя цена закрытия
d - расписание с датой в первой переменной и полями в последующих переменных.
sec = "VOD"; fields = ["PO";"PH";"P"]; date = datetime('03-29-2018','InputFormat','MM-dd-yyyy'); d = history(c,sec,fields,date)
d =
1×3 timetable
Time PO PH P
____________________ ______ ______ ______
29-Mar-2018 00:00:00 194.94 196.01 194.22Использование цен на конец дня для каждого поля для принятия инвестиционных решений для VOD безопасность.
Используйте подключение веб-служб Datastream для получения исторических данных для указанных параметров безопасности, полей и диапазона дат.
Создайте подключение веб-служб Datastream с использованием имени пользователя и пароля. c является datastreamws объект подключения.
username = 'ABCDEF'; password = 'abcdef12345'; c = datastreamws(username,password);
Настройте формат отображения для отображения валюты.
format bankПолучить исторические данные о ценах на конец дня с 1 апреля 2018 года по 30 апреля 2018 года. Укажите VOD безопасность и эти поля:
Начальная цена
Высокая цена
Последняя цена закрытия
d - расписание с датой в первой переменной и полями в последующих переменных.
sec = "VOD"; fields = ["PO";"PH";"P"]; startdate = datetime('04-01-2018','InputFormat','MM-dd-yyyy'); enddate = datetime('04-30-2018','InputFormat','MM-dd-yyyy'); d = history(c,sec,fields,startdate,enddate);
Просмотрите первые несколько цен.
head(d)
ans =
8×3 timetable
Time PO PH P
____________________ ______ ______ ______
02-Apr-2018 00:00:00 NaN NaN 194.22
03-Apr-2018 00:00:00 193.70 194.15 193.90
04-Apr-2018 00:00:00 196.64 198.10 197.22
05-Apr-2018 00:00:00 200.45 203.90 203.65
06-Apr-2018 00:00:00 203.15 205.15 204.00
09-Apr-2018 00:00:00 204.35 205.45 203.65
10-Apr-2018 00:00:00 204.45 205.90 205.60
11-Apr-2018 00:00:00 205.50 207.70 206.30Использование цен на конец дня для каждого поля для принятия инвестиционных решений для VOD безопасность.
Используйте подключение веб-служб Datastream для получения исторических данных для указанных параметров безопасности, полей, диапазона дат и периода.
Создайте подключение веб-служб Datastream с использованием имени пользователя и пароля. c является datastreamws объект подключения.
username = 'ABCDEF'; password = 'abcdef12345'; c = datastreamws(username,password);
Настройте формат отображения для отображения валюты.
format bankПолучение и отображение исторических данных о ценах на конец дня с 1 января 2017 года по 31 декабря 2017 года. Укажите VOD безопасность и эти поля:
Начальная цена
Высокая цена
Последняя цена закрытия
Укажите квартальный период. d - расписание с датой в первой переменной и полями в последующих переменных.
sec = "VOD"; fields = ["PO";"PH";"P"]; startdate = datetime('01-01-2017','InputFormat','MM-dd-yyyy'); enddate = datetime('12-31-2017','InputFormat','MM-dd-yyyy'); period = 'Q'; d = history(c,sec,fields,startdate,enddate,period)
d =
4×3 timetable
Time PO PH P
____________________ ______ ______ ______
01-Jan-2017 00:00:00 NaN NaN 199.85
01-Apr-2017 00:00:00 209.00 209.10 206.65
01-Jul-2017 00:00:00 217.65 219.20 218.70
01-Oct-2017 00:00:00 209.35 211.60 210.50Использование квартальных цен для каждого поля для принятия инвестиционных решений для VOD безопасность.
c - Подключение веб-служб потока данныхdatastreamws объектПодключение веб-служб потока данных, указанное как datastreamws объект.
sec - БезопасностьБезопасность, заданная как символьный вектор, массив ячеек символьных векторов, строковый скаляр или строковый массив. Используйте вектор символов или скаляр строки, чтобы указать одну защиту. Используйте массив ячеек из символьных векторов или строкового массива для указания нескольких ценных бумаг. Для составного списка укажите одну безопасность в sec входной аргумент, например, "LFTSE100".
Пример: "VOD"
Типы данных: char | string | cell
fields - Список полейСписок полей, заданный как вектор символов, массив ячеек векторов символов, строковый скаляр или строковый массив. Используйте вектор символа или скаляр строки для указания одного поля. Используйте массив ячеек из символьных векторов или строкового массива для указания нескольких полей.
Пример: ["PH","PO","P"]
Типы данных: char | string | cell
date - Датаdatetime массив | числовой скаляр | строковый скаляр | символьный векторДата, указанная как datetime массив, числовой скаляр, строковый скаляр или символьный вектор. Эта дата используется для получения исторических данных за определенный день.
Пример: datetime('03-29-2018','InputFormat','MM-dd-yyyy')
Типы данных: double | char | string | datetime
startdate - Дата началаdatetime массив | числовой скаляр | строковый скаляр | символьный векторДата начала диапазона дат, указанного как datetime массив, числовой скаляр, строковый скаляр или символьный вектор. Дата начала по умолчанию - это первая дата доступных исторических данных для указанной безопасности sec.
Пример: datetime('04-01-2018','InputFormat','MM-dd-yyyy')
Типы данных: double | char | string | datetime
enddate - Дата окончанияdatetime массив | числовой скаляр | строковый скаляр | символьный векторДата окончания диапазона дат, указанная как datetime массив, числовой скаляр, строковый скаляр или символьный вектор. Дата окончания по умолчанию - это последняя дата доступных исторических данных для указанной безопасности sec.
Пример: datetime('04-30-2018','InputFormat','MM-dd-yyyy')
Типы данных: double | char | string | datetime
period - Период'D' | 'W' | 'M' | 'Q' | 'Y'Период, указанный как одно из следующих значений:
'D' - Ежедневно
'W' - еженедельно
'M' - Ежемесячно
'Q' - Ежеквартально
'Y' - Ежегодно
Значение можно указать как вектор символа или скаляр строки. Период по умолчанию зависит от указанной безопасности sec.
d - Исторические данныеИсторические данные, возвращенные в виде расписания или таблицы. history функция возвращает расписание с данными для одной безопасности. Для нескольких ценных бумаг history функция возвращает расписание только для первого синтаксиса и таблицу вложенных расписаний для других синтаксисов. Для доступа к одному из вложенных расписаний используйте точечную нотацию, например: d.VOD.
response - Ответное сообщениеmatlab.net.http.ResponseMessageОтветное сообщение, возвращенное как matlab.net.http.ResponseMessage объект. ResponseMessage содержит сообщение об ошибке. Чтобы получить доступ к сообщению об ошибке, см. раздел Сообщения об ошибках веб-служб Access Datastream.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.