временные ряды

Получите Деньги. Сетевые суточные и исторические данные

Синтаксис

d = timeseries(c,s,date,interval)
d = timeseries(c,s,date,interval,f)

Описание

пример

d = timeseries(c,s,date,interval) возвращает Деньги. Сетевые суточные и исторические данные с помощью Денег. Сетевая связь c для всех доступных полей. Задайте Деньги. Сетевой символ s и текущая или историческая дата. Чтобы задать объем данных, чтобы возвратиться, используйте интервал панели.

пример

d = timeseries(c,s,date,interval,f) возвращает Деньги. Сетевые суточные и исторические данные за заданные Деньги. Сетевые поля f.

Примеры

свернуть все

Создайте Деньги. Сетевая связь c с помощью имени пользователя и пароля.

username = 'user@company.com';
pwd = '999999';

c = moneynet(username,pwd);

Получите суточные данные в течение прошлых 5 минут в 30-секундных панелях для символа IBM® с помощью Денег. Сетевая связь c. Задайте дату как массив datetime, содержащий диапазон дат с запуском и даты окончания. Дата начала запускается спустя 5 минут после текущего момента. Дата окончания является текущим моментом. Чтобы задать текущий момент, используйте datetime('now'). Чтобы задать 5 минутами ранее, вычтите minutes(5) с текущего момента. Чтобы получить данные в 30-секундных панелях, задайте интервал как '30S'.

s = 'IBM';
date = [datetime('now')-minutes(5) datetime('now')];
interval = '30S';

d = timeseries(c,s,date,interval);

Отобразите первые три строки суточных данных d за все допустимые Деньги. Сетевые поля.

d(1:3,:)
ans = 

          Date            High      Low       Open     Close     Volume 
    _________________    ______    ______    ______    ______    _______

    05/09/16 13:30:30    147.52    147.48    147.48    147.51    2763.00
    05/09/16 13:31:00    147.53    147.50    147.50    147.52    7241.00
    05/09/16 13:31:30    147.54    147.51    147.51    147.53    5608.00

d является таблицей, которая содержит эти столбцы:

  • Метка времени даты

  • Высокая цена

  • Низкая цена

  • Цена открытия

  • Окончательная цена

  • Объем торгов

Закройте Деньги. Сетевая связь.

close(c)

Создайте Деньги. Сетевая связь c с помощью имени пользователя и пароля.

username = 'user@company.com';
pwd = '999999';

c = moneynet(username,pwd);

Получите суточные данные для вчера в 30-минутных панелях для символа IBM с помощью Денег. Сетевая связь c. Задайте дату как вчера использование datetime. Чтобы получить данные в 30-минутных панелях, задайте интервал как '30M'.

s = 'IBM';
date = datetime('yesterday');
interval = '30M';

d = timeseries(c,s,date,interval);

Отобразите первые три строки суточных данных d за все допустимые Деньги. Сетевые поля.

d(1:3,:)
ans = 

          Date            High      Low       Open     Close     Volume 
    _________________    ______    ______    ______    ______    _______

    05/06/16 08:00:00    145.22    145.07    145.07    145.22    2455.00
    05/06/16 08:30:00    144.66    144.66    144.66    144.66     300.00
    05/06/16 09:00:00    145.00    144.90    144.90    145.00    4758.00

d является таблицей, которая содержит эти столбцы:

  • Метка времени даты

  • Высокая цена

  • Низкая цена

  • Цена открытия

  • Окончательная цена

  • Объем торгов

Закройте Деньги. Сетевая связь.

close(c)

Создайте Деньги. Сетевая связь c с помощью имени пользователя и пароля.

username = 'user@company.com';
pwd = '999999';

c = moneynet(username,pwd);

Получите исторические данные в ежедневных панелях для символа IBM с помощью Денег. Сетевая связь c. Задайте диапазон дат с 1 июня 2015 до 5 июня 2015 с помощью datetime. Чтобы получить ежедневные данные, задайте интервал как '1D'. Получите только высокие и низкие ценовые поля f from Money. .NET.

s = 'IBM';
date = [datetime('1-Jun-2015') datetime('5-Jun-2015')];
interval = '1D';
f = {'High','Low'};

d = timeseries(c,s,date,interval,f);

Отобразите первые три строки ежедневных данных d.

d(1:3,:)
ans = 

          Date            High      Low  
    _________________    ______    ______

    06/01/15 00:00:00    171.04    169.03
    06/02/15 00:00:00    170.45    168.43
    06/03/15 00:00:00    171.56    169.63

d является таблицей, которая содержит эти столбцы:

  • Метка времени даты

  • Высокая цена

  • Низкая цена

Закройте Деньги. Сетевая связь.

close(c)

Создайте Деньги. Сетевая связь c с помощью имени пользователя и пароля.

username = 'user@company.com';
pwd = '999999';

c = moneynet(username,pwd);

Получите исторические данные в еженедельных панелях для символа IBM с помощью Денег. Сетевая связь c. Задайте диапазон дат с 1 июня 2015 до 30 июня 2015 с помощью datetime. Чтобы получить еженедельные данные, задайте интервал как '7D'. Получите только высокие и низкие ценовые поля f from Money. .NET.

s = 'IBM';
date = [datetime('1-Jun-2015') datetime('30-Jun-2015')];
interval = '7D';
f = {'High','Low'};

d = timeseries(c,s,date,interval,f);

Отобразите первые три строки еженедельных данных d.

d(1:3,:)
ans = 

          Date            High      Low  
    _________________    ______    ______

    06/01/15 00:00:00    171.56    167.20
    06/08/15 00:00:00    170.44    163.37
    06/15/15 00:00:00    168.72    164.25

d является таблицей, которая содержит эти столбцы:

  • Метка времени даты

  • Высокая цена

  • Низкая цена

Закройте Деньги. Сетевая связь.

close(c)

Входные параметры

свернуть все

Деньги. Сетевая связь, заданная как объект связи, созданный с помощью moneynet.

Деньги. Сетевой символ, заданный как вектор символов, массив ячеек вектора символов или скаляр строки, чтобы обозначить один символ.

Пример: 'IBM'

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

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

Пример: datetime('yesterday')

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

Интервал между панелями, заданными как вектор символов или скаляр строки. Задайте интервал как номер, сопровождаемый одной из этих букв: S, M и D. Эти буквы указывают на секунды, минуты и дни, соответственно. Например, 30S является 30-секундными панелями, и 1D является ежедневными данными конца дня.

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

Деньги. Сетевой список полей данных, заданный как вектор символов, массив ячеек из символьных векторов, представляет в виде строки скаляр или массив строк. Чтобы задать одно поле, используйте вектор символов или представьте скаляр в виде строки. Чтобы задать несколько полей, используйте массив ячеек из символьных векторов или массив строк.

Задайте поле при помощи отдельного символа или определения поля. Например, чтобы задать самую высокую цену за акцию в течение текущего торгового дня, используйте отдельный символ 'H' или определение соответствующего поля 'High'. При использовании определения поля программное обеспечение игнорирует регистр определения. Просмотреть список допустимых Денег. Сетевые поля и определения поля, смотрите Деньги. Сетевая документация API.

Пример: 'High'

Пример: {'High','Low'}

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

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

свернуть все

Деньги. Сетевые данные, возвращенные как таблица. Каждая строка в таблице представляет данные в разное время. Первый столбец Date является меткой времени. Остальные столбцы содержат один столбец данных за каждые Деньги. Сетевое поле f.

Чтобы возвратить данные для всех доступных исторических полей, используйте этот синтаксис:

d = timeseries(c,s,date,interval);

Деньги. Сетевые данные о возвратах только в течение многих рабочих дней с торговой деятельностью.

Введенный в R2017b