Извлечение исторических данных Quandl
также задает параметры веб-сервиса запроса как одну или несколько пар аргументов имя-значение.d = history(c,s,startdate,enddate,periodicity,QueryName1,QueryValue1,...,QueryNameN,QueryValueN)
Используйте подключение Quandl для извлечения исторических данных для безопасности в пределах доступной области значений дат для указанной безопасности.
Создайте соединение Quandl с помощью ключа Quandl API.
apikey = 'abcdef12345';
c = quandl(apikey)c =
quandl with properties:
TimeOut: 100c является quandl объект соединения с TimeOut свойство. The TimeOut свойство задает ожидание до 100 секунд для возврата исторических данных перед отменой запроса.
Настройте формат отображения для отображения валюты.
format bankИзвлечение исторических данных для CHRIS/ASX_WM2 безопасность в пределах доступной области значений дат для безопасности. Эта гарантия обеспечивает исторические будущие цены на восточно-австралийские фьючерсы на пшеницу, непрерывный контракт № 2. Заданная безопасность указывает периодичность по умолчанию (в данном случае ежедневно). d является расписанием с временем в первой переменной и предыдущей расчетной ценой во второй переменной.
s = 'CHRIS/ASX_WM2';
d = history(c,s);Отображение первых нескольких строк исторических цен.
head(d)
ans =
8×1 timetable
Time PreviousSettlement
___________ __________________
28-Apr-2018 294.00
27-Apr-2018 294.00
26-Apr-2018 294.00
25-Apr-2018 287.00
24-Apr-2018 287.00
23-Apr-2018 289.50
21-Apr-2018 291.00
20-Apr-2018 291.00 Решите купить или продать этот контракт на основе исторических цен.
Используйте соединение Quandl для извлечения исторических данных для безопасности в заданной области значений дат.
Создайте соединение Quandl с помощью ключа Quandl API.
apikey = 'abcdef12345';
c = quandl(apikey);Настройте формат отображения для отображения валюты.
format bankИзвлечение исторических данных для CHRIS/ASX_WM2 безопасность с 1 марта 2018 года по 31 марта 2018 года. Эта гарантия обеспечивает исторические будущие цены на восточно-австралийские фьючерсы на пшеницу, непрерывный контракт № 2. Заданная безопасность указывает периодичность по умолчанию (в данном случае ежедневно). d является расписанием с временем в первой переменной и предыдущей расчетной ценой во второй переменной.
s = 'CHRIS/ASX_WM2'; startdate = datetime('03-01-2018','InputFormat','MM-dd-yyyy'); enddate = datetime('03-31-2018','InputFormat','MM-dd-yyyy'); d = history(c,s,startdate,enddate);
Отображение первых нескольких строк исторических цен.
head(d)
ans =
8×1 timetable
Time PreviousSettlement
___________ __________________
31-Mar-2018 277.50
30-Mar-2018 277.50
29-Mar-2018 277.50
28-Mar-2018 278.50
27-Mar-2018 278.00
26-Mar-2018 278.50
24-Mar-2018 280.00
23-Mar-2018 280.00 Решите купить или продать этот контракт на основе исторических цен.
Используйте соединение Quandl для извлечения исторических данных для безопасности в указанной области значений дат и с использованием указанной периодичности.
Создайте соединение Quandl с помощью ключа Quandl API.
apikey = 'abcdef12345';
c = quandl(apikey);Настройте формат отображения для отображения валюты.
format bankИзвлечение исторических данных для CHRIS/ASX_WM2 безопасность с 1 марта 2018 года по 31 марта 2018 года. Эта гарантия обеспечивает исторические будущие цены на восточно-австралийские фьючерсы на пшеницу, непрерывный контракт № 2. Используйте еженедельный период для возвращенных данных. d является расписанием с временем в первой переменной и предыдущей расчетной ценой во второй переменной.
s = 'CHRIS/ASX_WM2'; startdate = datetime('03-01-2018','InputFormat','MM-dd-yyyy'); enddate = datetime('03-31-2018','InputFormat','MM-dd-yyyy'); periodicity = 'weekly'; d = history(c,s,startdate,enddate,periodicity);
Отображение исторических цен.
d
d =
5×1 timetable
Time PreviousSettlement
___________ __________________
01-Apr-2018 277.50
25-Mar-2018 280.00
18-Mar-2018 281.50
11-Mar-2018 279.50
04-Mar-2018 283.00
Решите купить или продать этот контракт на основе исторических цен.
Используйте соединение Quandl для извлечения исторических данных для безопасности в заданной области значений дат. Возврат данных с еженедельной периодичностью и преобразованием цен.
Создайте соединение Quandl с помощью ключа Quandl API.
apikey = 'abcdef12345';
c = quandl(apikey);Настройте формат отображения для отображения валюты.
format bankИзвлечение исторических данных для CHRIS/ASX_WM2 безопасность с 1 марта 2018 года по 31 марта 2018 года. Эта гарантия обеспечивает исторические будущие цены на восточно-австралийские фьючерсы на пшеницу, непрерывный контракт № 2. Используйте еженедельный период для возвращенных данных. Преобразуйте исторические данные о цене путем вычисления изменения процента строка/строка. Задайте вычисление с помощью аргумента имя-значение "transform" с "rdiff" значение. d является расписанием с временем в первой переменной и процентным изменением предыдущей расчетной цены во второй переменной.
s = 'CHRIS/ASX_WM2'; startdate = datetime('03-01-2018','InputFormat','MM-dd-yyyy'); enddate = datetime('03-31-2018','InputFormat','MM-dd-yyyy'); periodicity = 'weekly'; d = history(c,s,startdate,enddate,periodicity, ... "transform","rdiff");
Отображение процентных изменений.
d
d =
4×1 timetable
Time PreviousSettlement
___________ __________________
01-Apr-2018 -0.01
25-Mar-2018 -0.01
18-Mar-2018 0.01
11-Mar-2018 -0.01 Решите купить или продать этот контракт на основе процентных изменений в исторических ценах.
c - Связь Quandlquandl объектQuandl-соединение, заданное как quandl объект.
s - БезопасностьБезопасность, заданная как вектор символов или строковый скаляр.
Пример: "CHRIS/ASX_WM2"
Типы данных: char | string
startdate - Дата началаdatetime массив | числовой скаляр | строковый скаляр | символьный векторДата начала области значений дат, заданная как datetime массив, числовой скаляр, строковый скаляр или вектор символов. По умолчанию датой начала является дата первых доступных исторических данных для заданного s безопасности.
Если вы задаете enddate входной параметр, тогда необходимо задать startdate входной параметр.
Пример: datetime('03-01-2018','InputFormat','MM-dd-yyyy')
Пример: 737121
Типы данных: double | char | string | datetime
enddate - Дата окончанияdatetime массив | числовой скаляр | строковый скаляр | символьный векторДата окончания области значений дат, заданная как datetime массив, числовой скаляр, строковый скаляр или вектор символов. По умолчанию конечная дата является датой последних доступных исторических данных для заданного s безопасности.
Если вы задаете startdate входной параметр, тогда необходимо задать enddate входной параметр.
Пример: datetime('03-31-2018','InputFormat','MM-dd-yyyy')
Пример: 737181
Типы данных: double | char | string | datetime
periodicity - Периодичность'daily' | 'weekly' | 'monthly' | ...Периодичность, заданная как одно из следующих значений:
'daily'
'weekly'
'monthly'
'quarterly'
'annual'
Можно задать эти значения как вектор символов или строковый скаляр.
Периодичность по умолчанию зависит от заданной s безопасности.
QueryName1,QueryValue1,...,QueryNameN,QueryValueN - Параметры запроса веб-сервиса Веб-сервис параметры запроса, заданные как одна или несколько пар аргументов имя-значение. A QueryName аргумент является вектором символов или строковым скаляром, который задает имя параметра запроса. A QueryValue аргумент является вектором символов или строковым скаляром, который задает значение параметра запроса.
В этой таблице описываются допустимые имена и значения аргументов имя-значение. Имя задается с помощью вектора символов или строкового скаляра.
| Имя | Описание | Значение | Значение по умолчанию | Тип данных значения |
|---|---|---|---|---|
"limit" | Количество возвращаемых строк | n | Возврат всех строк данных | вектор символов, строковый скаляр или числовой скаляр |
"column_index" | Индекс столбца исторических данных Quandl для возврата | n | Возврат всех столбцов исторических данных Quandl | вектор символов, строковый скаляр или числовой скаляр |
"order" | Сортировка порядка для дат в возвращенных данных |
| "desc" | вектор символов или строковый скаляр |
"transform" | Примененный расчет на возвращенных данных | Значения и их описание см. в следующей таблице | "none" | вектор символов или строковый скаляр |
Эта таблица описывает значения для "transform" аргумент имя-значение.
| Значение | Описание |
|---|---|
"none" | Никаких вычислений по возвращенным данным |
"diff" | Изменение строки на строке |
"rdiff" | Изменение процента строк на строках |
"rdiff_from" | Последнее значение в процентах с шагом |
"cumul" | Совокупная сумма |
"normalize" | Масштабная серия начинается с 100 |
Пример: "limit",10 ограничивает возвращенные данные 10 строками.
Пример: "transform","diff" вычисляет изменение строки на строке для возвращенных исторических данных.
Типы данных: char | string
d - Исторические данные Quandlmatlab.net.http.ResponseMessageQuandl исторические данные, возвращенные как расписание или matlab.net.http.ResponseMessage объект.
Если запрос исторических данных успешен, history функция возвращает данные как расписание. Расписание содержит время в первой переменной. Последующие переменные в расписании соответствуют возвращенным данным. Переменные возвращенных данных зависят от заданной s безопасности.
Если запрос исторических данных неудачен, history функция возвращает сообщение об ошибке в matlab.net.http.ResponseMessage объект. Для получения доступа к сообщению об ошибке см. раздел «Доступ к сообщениям об ошибке Quandl».
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.