timeseries

Суточная метка деления данные WDS

Описание

пример

d = timeseries(c,s,f,t) возвращает необработанную суточную метку деления Wind Data Feed Services (WDS) данные для заданной безопасности, полей и даты с помощью связи WDS.

пример

d = timeseries(c,s,f,{startdate,enddate}) возвращает необработанный WDS суточные тиковые данные для заданного диапазона дат.

пример

d = timeseries(c,s,f,{startdate,enddate},interval) задает интервал для суточных данных, чтобы возвратиться.

пример

d = timeseries(c,s,f,{startdate,enddate},interval,Name,Value) задает дополнительные опции с помощью одного или нескольких аргументов пары "имя-значение". Эти опции указывают диапазон времени в течение каждого дня в заданном диапазоне дат. Например, 'PeriodStart',datetime('10:30:00') устанавливает область значений времени, которая запускается в 10:30 и заканчивается в конце торгового дня.

[d,e] = timeseries(___) также возвращает ошибочный идентификатор WDS с помощью любой из комбинаций входных аргументов в предыдущих синтаксисах. Для поиска и устранения неисправностей свяжитесь с Wind Information Co., Ltd.

Примеры

свернуть все

Используя связь WDS, получите суточные тиковые данные для одной безопасности и отобразите данные.

Создайте связь WDS.

c = wind;

Данные о формате вывода за валюту.

format bank

Для 600000.SH безопасность, получите суточные тиковые данные за высокие и низкие цены. Получите метки деления в течение текущего дня с помощью связи WDS.

s = {'600000.SH'};
f = ["high","low"];
t = datetime('now');
d = timeseries(c,s,f,t);

d расписание, которое содержит строку для каждой метки деления со временем и переменной для каждого заданного поля.

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

head(d,3)
ans=3×2 timetable
            Time            high      low 
    ____________________    _____    _____

    28-Nov-2017 13:17:42    13.07    12.92
    28-Nov-2017 13:17:45    13.07    12.92
    28-Nov-2017 13:17:48    13.07    12.92

Закройте связь WDS.

close(c)

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

Создайте связь WDS.

c = wind;

Данные о формате вывода за валюту.

format bank

Для 600000.SH безопасность, получите суточные тиковые данные за высокие и низкие цены. Получите метки деления с 20 ноября 2017 до 23 ноября 2017 с помощью связи WDS.

s = {'600000.SH'};
f = ["high","low"];
startdate = datetime('2017-11-20');
enddate = datetime('2017-11-23');
d = timeseries(c,s,f,{startdate,enddate});

d расписание, которое содержит строку для каждой метки деления со временем и переменной для каждого заданного поля.

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

tail(d)
ans=8×2 timetable
            Time            high      low 
    ____________________    _____    _____

    22-Nov-2017 14:59:46    13.44    13.00
    22-Nov-2017 14:59:49    13.44    13.00
    22-Nov-2017 14:59:52    13.44    13.00
    22-Nov-2017 14:59:55    13.44    13.00
    22-Nov-2017 14:59:58    13.44    13.00
    22-Nov-2017 15:00:01    13.44    13.00
    22-Nov-2017 15:00:02    13.44    13.00
    22-Nov-2017 15:00:02    13.44    13.00

Закройте связь WDS.

close(c)

Используя связь WDS, получите суточные тиковые данные для одной безопасности и отобразите данные. Задайте диапазон дат для суточных тиковых данных, чтобы возвратиться. Кроме того, задайте интервал, чтобы агрегировать тиковые данные.

Создайте связь WDS.

c = wind;

Данные о формате вывода за валюту.

format bank

Для 600000.SH безопасность, получите суточные тиковые данные за высокие и низкие цены. Получите метки деления с 20 ноября 2017 до 23 ноября 2017 с помощью связи WDS. Задайте 1-минутные панели, чтобы агрегировать данные.

s = {'600000.SH'};
f = ["high","low"];
startdate = datetime('2017-11-20');
enddate = datetime('2017-11-23');
interval = 1;
d = timeseries(c,s,f,{startdate,enddate},interval);

d расписание, которое содержит строку для каждой агрегированной метки деления со временем и переменной для каждого заданного поля.

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

tail(d)
ans=8×2 timetable
            Time            high      low 
    ____________________    _____    _____

    22-Nov-2017 14:53:00    13.22    13.21
    22-Nov-2017 14:54:00    13.23    13.21
    22-Nov-2017 14:55:00    13.23    13.22
    22-Nov-2017 14:56:00    13.23    13.22
    22-Nov-2017 14:57:00    13.23    13.22
    22-Nov-2017 14:58:00    13.23    13.22
    22-Nov-2017 14:59:00    13.24    13.21
    22-Nov-2017 15:00:00    13.23    13.23

Закройте связь WDS.

close(c)

Используя связь WDS, получите суточные тиковые данные для одной безопасности и отобразите данные. Задайте диапазон дат для суточных тиковых данных, чтобы возвратиться. Кроме того, задайте интервал, чтобы агрегировать тиковые данные. Затем укажите диапазон времени в течение каждого дня в диапазоне дат.

Создайте связь WDS.

c = wind;

Данные о формате вывода за валюту.

format bank

Для 600000.SH безопасность, получите суточные тиковые данные за высокие и низкие цены. Получите метки деления с 20 ноября 2017 до 23 ноября 2017 с помощью связи WDS. Задайте 1-минутные панели, чтобы агрегировать данные. Кроме того, укажите диапазон времени с 9:30 до 10:30 с помощью 'PeriodStart' и 'PeriodEnd' аргументы в виде пар имя-значение.

s = {'600000.SH'};
f = ["high","low"];
startdate = datetime('2017-11-20');
enddate = datetime('2017-11-23');
interval = 1;
starttime = datetime('09:30:00');
endtime = datetime('10:30:00');
d = timeseries(c,s,f,{startdate,enddate},interval,'PeriodStart',starttime,'PeriodEnd',endtime);

d расписание, которое содержит строку для каждой агрегированной метки деления со временем и переменной для каждого заданного поля.

Отобразите первые три строки агрегированных суточных тиковых данных.

head(d,3)
ans=3×2 timetable
            Time            high      low 
    ____________________    _____    _____

    20-Nov-2017 09:30:00    12.72    12.68
    20-Nov-2017 09:31:00    12.75    12.71
    20-Nov-2017 09:32:00    12.77    12.73

Закройте связь WDS.

close(c)

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

свернуть все

Связь WDS в виде объекта связи, созданного с wind функция.

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

Пример: '0001.HK'

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

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

Для получения дополнительной информации о допустимых полях, свяжитесь с Wind Information Co., Ltd.

Пример: {"high","low"}

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

Дата в виде datetime скаляр, числовой скаляр, вектор символов или строковый скаляр.

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

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

Дата начала в виде datetime скаляр, числовой скаляр, вектор символов или строковый скаляр.

Пример: datetime('2017-08-10')

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

Дата окончания в виде datetime скаляр, числовой скаляр, вектор символов или строковый скаляр.

Пример: datetime('2017-08-19')

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

Интервал для агрегации тиковых данных интервала в мелкие панели в виде числового скаляра.

Пример 1

Типы данных: double

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: d = timeseries(c,'0001.HK','open',{'2017-08-10','2017-08-19'},1,'PeriodStart',datetime('now')-.25,'PeriodEnd',datetime('now')) возвращает агрегированные метки деления для цены открытия в 1-минутных панелях для 0001.HK безопасность с 10 августа 2017 до 19 августа 2017. Этот синтаксис возвращает данные для меток деления, которые происходят в течение 6 часов после текущего времени в каждый день.

Время начала в виде разделенной запятой пары, состоящей из 'PeriodStart' и datetime скаляр, числовой скаляр, вектор символов или строковый скаляр.

Используйте 'PeriodStart' аргумент пары "имя-значение" с PeriodEnd аргумент пары "имя-значение", чтобы указать диапазон времени в течение каждого дня в диапазоне дат от startdate через enddate.

Если вы не задаете 'PeriodEnd' аргумент пары "имя-значение", timeseries функционируйте использует конец торгового дня как конец области значений времени.

Пример: datetime('now')-.5

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

Время окончания в виде разделенной запятой пары, состоящей из 'PeriodEnd' и datetime скаляр, числовой скаляр, вектор символов или строковый скаляр.

Используйте 'PeriodEnd' аргумент пары "имя-значение" с PeriodStart аргумент пары "имя-значение", чтобы указать диапазон времени в течение каждого дня в диапазоне дат от startdate через enddate.

Если вы не задаете 'PeriodStart' аргумент пары "имя-значение", timeseries функционируйте использует запуск торгового дня как запуск области значений времени.

Пример: @ () datetime ('now')

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

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

свернуть все

Суточная метка деления данные WDS, возвращенные как расписание. Строки расписания соответствуют диапазону дат, заданному startdate и enddate и, опционально, диапазон времени указан PeriodStart и PeriodEnd аргументы в виде пар имя-значение. Переменные расписания соответствуют полям, заданным в f входной параметр.

Ошибочный идентификатор WDS, возвращенный в виде числа. Значение 0 указывает на успешное выполнение timeseries функция. В противном случае, для получения дополнительной информации об ошибке, свяжитесь с Wind Information Co., Ltd.

Введенный в R2018a