Получите исторические данные из веб-сервисов Потока данных от Refinitiv
[
возвращает d
,response
] = history(___)ResponseMessage
объект, который содержит сообщение об ошибке. Чтобы получить доступ к сообщению об ошибке, смотрите доступ к сообщениям об ошибке веб-сервисов Потока данных.
Используйте связь веб-сервисов Потока данных, чтобы получить исторические данные для заданной безопасности.
Создайте связь веб-сервисов Потока данных с помощью имени пользователя и пароля.
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
безопасность.
Используйте связь веб-сервисов Потока данных, чтобы получить исторические данные для заданной безопасности, полей и даты.
Создайте связь веб-сервисов Потока данных с помощью имени пользователя и пароля. 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
безопасность.
Используйте связь веб-сервисов Потока данных, чтобы получить исторические данные для заданной безопасности, полей и диапазона дат.
Создайте связь веб-сервисов Потока данных с помощью имени пользователя и пароля. 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
безопасность.
Используйте связь веб-сервисов Потока данных, чтобы получить исторические данные для заданной безопасности, полей, диапазона дат и периода.
Создайте связь веб-сервисов Потока данных с помощью имени пользователя и пароля. 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
— Cписок полейCписок полей в виде вектора символов, массива ячеек из символьных векторов, строкового скаляра или массива строк. Используйте вектор символов или строковый скаляр, чтобы задать одно поле. Используйте массив ячеек из символьных векторов или массив строк, чтобы задать несколько полей.
Пример: ["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
объект содержит сообщение об ошибке. Чтобы получить доступ к сообщению об ошибке, смотрите доступ к сообщениям об ошибке веб-сервисов Потока данных.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.