exponenta event banner

история

Получение исторических данных Quandl

Описание

пример

d = history(c,s) извлекает исторические данные Quandl ® с помощью соединения Quandl и системы безопасности.

пример

d = history(c,s,startdate,enddate) также указывает диапазон дат для получения исторических данных.

пример

d = history(c,s,startdate,enddate,periodicity) также определяет периодичность получения исторических данных.

пример

d = history(c,s,startdate,enddate,periodicity,QueryName1,QueryValue1,...,QueryNameN,QueryValueN) также указывает параметры запроса веб-службы как одну или несколько пар аргументов «имя-значение».

Примеры

свернуть все

Используйте Quandl-соединение для получения исторических данных о безопасности в пределах доступного диапазона дат для указанной безопасности.

Создайте соединение Quandl с помощью ключа API Quandl.

apikey = 'abcdef12345';
c = quandl(apikey)
c = 

  quandl with properties:

    TimeOut: 100

c является quandl объект соединения с TimeOut собственность. 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 с помощью ключа API Quandl.

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 с помощью ключа API Quandl.

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 с помощью ключа API Quandl.

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       

Примите решение о покупке или продаже данного договора на основе процентных изменений в исторических ценах.

Входные аргументы

свернуть все

Quandl-соединение, указанное как quandl объект.

Безопасность, заданная как вектор символа или скаляр строки.

Пример: "CHRIS/ASX_WM2"

Типы данных: char | string

Дата начала диапазона дат, указанного как datetime массив, числовой скаляр, строковый скаляр или символьный вектор. По умолчанию дата начала - это дата первых доступных исторических данных для указанной безопасности. s.

При указании enddate входной аргумент, затем необходимо указать startdate входной аргумент.

Пример: datetime('03-01-2018','InputFormat','MM-dd-yyyy')

Пример: 737121

Типы данных: double | char | string | datetime

Дата окончания диапазона дат, указанная как datetime массив, числовой скаляр, строковый скаляр или символьный вектор. По умолчанию конечной датой является дата последних доступных исторических данных для указанной безопасности. s.

При указании startdate входной аргумент, затем необходимо указать enddate входной аргумент.

Пример: datetime('03-31-2018','InputFormat','MM-dd-yyyy')

Пример: 737181

Типы данных: double | char | string | datetime

Периодичность, указанная как одно из следующих значений:

  • 'daily'

  • 'weekly'

  • 'monthly'

  • 'quarterly'

  • 'annual'

Эти значения можно указать как вектор символа или скаляр строки.

Периодичность по умолчанию зависит от заданной безопасности s.

Параметры запроса веб-службы, указанные как одна или несколько пар аргументов «имя-значение». A QueryName аргумент - это вектор символов или строковый скаляр, указывающий имя параметра запроса. A QueryValue аргумент - это вектор символов или строковый скаляр, указывающий значение параметра запроса.

В этой таблице описаны допустимые имена и значения аргументов «имя-значение». Укажите имя с помощью вектора символов или скаляра строки.

ИмяОписаниеСтоимостьЗначение по умолчаниюТип данных значения
"limit"

Количество возвращаемых строк

nВозврат всех строк данныхсимвольный вектор, строковый скаляр или числовой скаляр
"column_index"

Индекс столбца возвращаемых исторических данных Quandl

nВозврат всех столбцов исторических данных Quandlсимвольный вектор, строковый скаляр или числовой скаляр
"order"

Порядок сортировки для дат в возвращенных данных

"asc" или "desc"

"desc"символьный вектор или строковый скаляр
"transform"

Примененный расчет для возвращенных данных

Значения и их описания приведены в следующей таблице."none"символьный вектор или строковый скаляр

В этой таблице описываются значения для "transform" аргумент «имя-значение».

СтоимостьОписание
"none"

Нет вычислений для возвращенных данных

"diff"

Изменение строки на строке

"rdiff"

Изменение процента строки в строке

"rdiff_from"

Последнее значение как процент приращения

"cumul"

Совокупная сумма

"normalize"

Серия масштабирования начинается со 100

Пример: "limit",10 ограничивает возвращаемые данные 10 строками.

Пример: "transform","diff" вычисляет изменение строки в строке для возвращенных исторических данных.

Типы данных: char | string

Выходные аргументы

свернуть все

Quandl исторические данные, возвращенные в виде расписания или matlab.net.http.ResponseMessage объект.

Если запрос исторических данных выполнен успешно, то history функция возвращает данные в виде расписания. Расписание содержит время в первой переменной. Последующие переменные в расписании соответствуют возвращенным данным. Переменные возвращаемых данных зависят от заданной безопасности s.

Если запрос исторических данных не выполнен, history функция возвращает сообщение об ошибке в matlab.net.http.ResponseMessage объект. Сведения о доступе к сообщению об ошибке см. в разделе Доступ к сообщениям об ошибках Quandl.

Представлен в R2018b