В этом примере показано, как получить исторические данные с примененным вычислением из Quandl®. Кроме того, пример ограничивает и сортирует строки в возвращенных данных. Пример принимает, что вы получили ключ API от Quandl.
Создайте соединение Quandl с помощью ключа Quandl API.
apikey = 'abcdef12345';
c = quandl(apikey);
Настройте формат отображения для отображения валюты.
format bank
Извлечение исторических данных для CHRIS/ASX_WM2
обеспечение с 1 января 2017 года по 31 декабря 2017 года. Эта гарантия обеспечивает исторические будущие цены на восточно-австралийские фьючерсы на пшеницу, непрерывный контракт № 2. Примените эти условия к возвращаемым данным :
Используйте ежемесячную периодичность для возвращаемых данных.
Преобразуйте исторические данные о цене путем вычисления изменения процента строка/строка.
Задайте вычисление с помощью аргумента имя-значение "transform"
с "rdiff"
значение.
Ограничьте возвращенные данные первыми шестью строками с помощью аргумента имя-значение "limit"
.
Отсортируйте даты в порядке возрастания с помощью аргумента имя-значение "order"
.
d
является расписанием с временем в первой переменной и процентным изменением предыдущей расчетной цены во второй переменной.
s = 'CHRIS/ASX_WM2'; startdate = datetime('01-01-2017','InputFormat','MM-dd-yyyy'); enddate = datetime('12-31-2017','InputFormat','MM-dd-yyyy'); periodicity = 'monthly'; d = history(c,s,startdate,enddate,periodicity, ... "transform","rdiff","limit",6,"order","asc");
Отображение отсортированных процентных изменений.
d
d = 6×1 timetable Time PreviousSettlement ___________ __________________ 31-Mar-2017 -0.01 30-Apr-2017 0.02 31-May-2017 0.02 30-Jun-2017 0.21 31-Jul-2017 -0.01 31-Aug-2017 -0.08
Решите купить или продать этот контракт на основе исторических процентных изменений.