Извлечение исторических данных 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: 100
c
является 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.ResponseMessage
Quandl исторические данные, возвращенные как расписание или matlab.net.http.ResponseMessage
объект.
Если запрос исторических данных успешен, history
функция возвращает данные как расписание. Расписание содержит время в первой переменной. Последующие переменные в расписании соответствуют возвращенным данным. Переменные возвращенных данных зависят от заданной s безопасности
.
Если запрос исторических данных неудачен, history
функция возвращает сообщение об ошибке в matlab.net.http.ResponseMessage
объект. Для получения доступа к сообщению об ошибке см. раздел «Доступ к сообщениям об ошибке Quandl».
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.