Извлечение исторических данных из веб-сервисов 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
свойства. The Username
свойство содержит указанное имя пользователя. The 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
- Подключение веб-служб Datastreamdatastreamws
объектСоединение Веб-сервисов Datastream, заданное как 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
объект. The ResponseMessage
объект содержит сообщение об ошибке. Для доступа к сообщению об ошибке смотрите Access Datastream Веб-сервисов Сообщений об ошибке.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.