В этом примере показано, как получить исторические данные с прикладным вычислением от Quandl®. Кроме того, пределы в качестве примера и виды строки в возвращенных данных. Пример принимает, что вы получили ключ API из Quandl.
Создайте связь Quandl с помощью ключа API Quandl.
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
Решите купить или продать этот контракт на основе исторических процентных изменений.