Получите исторические данные веб-сервисов Потока данных
d = history(c,sec)
d = history(c,sec,fields,date)
d = history(c,sec,fields,startdate,enddate)
d = history(c,sec,fields,startdate,enddate,period)
[d,response] = history(___)
[
возвращает объект d
,response
] = history(___)ResponseMessage
, который содержит сообщение об ошибке. Чтобы получить доступ к сообщению об ошибке, смотрите доступ к сообщениям об ошибке веб-сервисов Потока данных.
Используйте связь веб-сервисов 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
— Datastreamdatastreamws
Связь веб-сервисов потока данных, заданная как объект datastreamws
.
секунда
БезопасностьБезопасность, заданная как вектор символов, массив ячеек из символьных векторов, представляет в виде строки скаляр или массив строк. Используйте вектор символов или представьте скаляр в виде строки, чтобы задать одну безопасность. Используйте массив ячеек из символьных векторов или массив строк, чтобы задать несколько ценных бумаг. Для составляющего списка задайте одну безопасность во входном параметре sec
, например, "LFTSE100"
.
Пример: "VOD"
Типы данных: char
| string
| cell
поля
Cписок полейCписок полей, заданный как вектор символов, массив ячеек из символьных векторов, представляет в виде строки скаляр или массив строк. Используйте вектор символов или представьте скаляр в виде строки, чтобы задать одно поле. Используйте массив ячеек из символьных векторов или массив строк, чтобы задать несколько полей.
Пример: ["PH","PO","P"]
Типы данных: char
| string
| cell
дата
Дата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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.